Inginerie promptă AI
Învățați să deblocați întregul potențial al AI cu o inginerie promptă. Descoperiți arta de a crea instrucțiuni precise și eficiente pentru a comanda orice model și a face treaba în această postare.

Ingineria promptă, denumită și învățare în context, este arta și știința încorporării instrucțiunilor destinate modelelor AI mari în mesajele trimise acestora.
Puteți folosi solicitarea AI fie pentru a obține rezultate bune de la model, fie pentru a-i antrena în continuare funcționalitatea. Setul de abilități combină o bună înțelegere a calculului, comunicării, științei datelor și învățării automate.
Această postare de blog analizează diferitele caracteristici și beneficii ale ingineriei prompte AI. În plus, include exemple și resurse utile pentru a vă ajuta să înțelegeți mai bine subiectul.
Nevoia de indicații bune AI
Sistemele AI, cum ar fi modelele mari de limbaj, transformă cuvintele în simboluri pentru a le ajuta să proceseze și să genereze limbaj. Procesul se numește tokenizare și implică descompunerea unor bucăți mai mari de text în unități mai mici, cum ar fi caractere, cuvinte și sub-cuvinte. Aceste jetoane sunt apoi atribuite valori numerice și introduse în rețeaua neuronală pentru a produce rezultate.
Rezultatul aici este că o modificare a cuvintelor de intrare sau a secvenței lor va provoca în mod egal o modificare a ieșirii rețelei neuronale. Cuvintele reprezintă sens în lumea AI, așa că fiecare contează dacă vrei să obții tot ce este mai bun din sistem. Iată câteva dintre numeroasele beneficii ale scrierii de prompturi AI bune.
- Ieșiri mai bune: Modelele de transformatoare pot genera răspunsuri foarte impresionante datorită lor atenţie mecanism, care le permite să mențină contextul în orice operațiune. Utilizatorul sau inginerul prompt, pe de altă parte, ghidează modelul către rezultate mai bune, introducând cele mai bune cuvinte pentru a concentra atenția modelului AI și, prin urmare, a produce conținutul cel mai relevant și captivant.
- Eficiență mai mare: Având în vedere indicațiile potrivite, un model AI nu numai că va oferi cel mai bun conținut, dar o va face rapid și eficient. Acest lucru economisește timp utilizatorului, iar rezultatul rezultat va necesita adesea mai puține editare sau procesare. Modelul AI poate depăși, din când în când, așteptările scriitorului prompt.
- O mai bună precizie: Pentru operațiunile legate de calcul, un prompt bun produce și rezultate mai precise. În alte situații, reduce posibilitatea apariției halucinațiilor – atunci când un AI încearcă să inventeze detalii de la sine și să le ofere ca fapt.
Utilizări pentru inginerie promptă
Ingineria promptă oferă utilizatorului posibilitatea de a controla o mașină inteligentă folosind limbajul de zi cu zi. Acest lucru îl face o abilitate foarte versatilă care va continua să găsească mai multe utilizări. Următoarele sunt câteva dintre utilizările majore pentru care este utilizată în prezent inginerie promptă.
- Rezolvarea problemelor: Mulți modele IA de limbaj mari poate fi folosit în abordarea unor probleme mari și complexe prin simpla prezentare a problemei într-o formă simplă și apoi cerând o soluție. ChatGPT, de exemplu, este grozav la asta. De la crearea de programe până la răspunsul la întrebări dificile, chestiuni legale și chiar diagnostic medical.
- Crearea de conținut: Modelele de limbaj mari sunt foarte bune la generarea de tot felul de conținut cu promptul potrivit. Puteți ghida cu ușurință un model pentru a genera postări pe blog, poezii, povești, cod de computer, rețete de mâncare, muzică, imagini, videoclipuri și scrisori prin e-mail folosind instrucțiunile potrivite.
- Cercetare și regăsire informații: Cele mai multe modele AI sunt antrenate pe cantități nebunești de date și acest lucru facilitează interogarea lor pentru informații specifice. Emiterea de solicitări relevante poate ajuta orice utilizator să recupereze orice informație cu ușurință. Cu modele bine pregătite, acest proces a devenit mai bun decât motoarele de căutare standard, ceea ce duce la o nouă generație de aplicații de căutare bazate pe inteligență artificială, cum ar fi tu.com și Nedumerire.ai.
- Asistență la scriere: Cu indicațiile potrivite, IA generativă este cea mai creativă tehnologie cunoscută în prezent de om. De la idei creative pentru scrierea tuturor tipurilor de articole până la corectarea gramaticală și rezumatele articolelor, abilitatea de a emite indicațiile potrivite poate face o lume de diferență în viața scriitorilor și a lucrătorilor de birou.
- Asistență la programare: Deși există asistenți de programare AI foarte personalizați, cum ar fi Copilotul GitHub și Amazon Code Whisperer, posibilitatea de a emite instrucțiunile potrivite modelelor generale de IA poate crește în egală măsură productivitatea unui programator și poate economisi timp prețios de dezvoltare.
- Traducere: Modelele de limbi mari sunt maeștri în traducerea limbilor și puteți folosi acest lucru în avantajul dvs. cu solicitările de drepturi. Spre deosebire de simpla traducere a textului dintr-o limbă în cealaltă, sunteți liber să modificați rezultatul în funcție de abilitățile dvs. de solicitare.
- Chatbot și asistență personală: Inițial, au existat instrumente de automatizare precum Zapier și IFTTT care a ajutat utilizatorii să automatizeze sarcini folosind interfețe vizuale. Cu toate acestea, pluginurile ChatGPT și ofertele similare schimbă industria, permițând utilizatorilor să automatizeze lucrurile de pe Internet folosind solicitări.
- Reglaj fin și personalizare: După ce un model AI este pre-antrenat cu o mulțime de date text, imagini, audio sau video, următorul pas este de obicei etapa de reglare fină. Aici, modelul general este personalizat pentru a se concentra pe sarcini mai specifice, cum ar fi generarea de conținut sau un chatbot folosind inginerie promptă.
Aptitudinile necesare
Ingineria promptă este o artă și o știință care necesită un amestec de abilități tehnice și non-tehnice pentru a fi extrem de eficiente. În timp ce anumite proiecte sau poziții prompte de inginerie ar putea necesita abilități specifice de experți, abilitățile mai generale sunt mai jos:
- Analiza și abilitățile de rezolvare a problemelor: Abilitatea de a identifica, analiza și delimita problemele în mod creativ va deveni probabil cea mai plină de satisfacții abilități umane într-un viitor dominat de inteligența artificială. Pentru a utiliza cât mai bine un model AI, aveți nevoie de capacitatea de a identifica rapid problemele în orice situație, de a analiza situația pentru a găsi soluții potențiale și de a contura cu precizie o foaie de parcurs sau un proces creativ pentru a rezolva problema.
- Abilități de comunicare verbală și scrisă: De asemenea, aveți nevoie de abilități bune de comunicare pentru a vă ajuta să obțineți ce este mai bun din interacțiunile cu modelul AI. Majoritatea modelelor de acolo funcționează în prezent cu comunicare scrisă, dar interfețele ar trebui să se extindă în cele din urmă pentru a include abilități verbale și alte abilități. Cu toate acestea, o bună înțelegere a comunicării este tot ceea ce este necesar.
- Cunoștințe despre AI, ML și NLP: De asemenea, ajută la înțelegerea modului în care funcționează modelele de inteligență artificială (AI), a modului în care funcționează învățarea automată (ML) și a domeniului procesării limbajului natural (NLP).
- Cunoștințe de programare pe computer: Deși nu este o cerință pentru solicitarea AI, o înțelegere solidă a limbajelor de programare și a modului de a transmite idei la mașini și de a rezolva problemele cu acele idei poate fi de neprețuit în inginerie promptă.
- Analiza datelor: Analiza datelor și indicarea AI au multe în comun. Abilitățile de analiză a datelor vă permit să identificați și să extrageți informații și modele valoroase din datele cu răspuns prompt. De asemenea, vă ajută să știți cum să vizualizați și să vă prezentați datele unui public, unei echipe sau clienților.
Cum să scrieți prompturi eficiente
Scrierea de solicitări eficiente pentru modelele AI necesită să țineți cont doar de câteva sfaturi și acestea sunt următoarele.
- Identificați Scopul: Mai întâi trebuie să clarificați ce sunteți pe cale să creați și de ce faceți acest lucru. Întrebați-vă care este scopul operației și fiți clar cu privire la rezultatul așteptat.
- Dați instrucțiuni clare și specifice: Încercați să faceți solicitările dvs. simple și ușor de înțeles. Ar trebui să conțină informații specifice și instrucțiuni clare despre ceea ce aveți nevoie.
- Includeți întrebări deschise: Modelele AI generative se descurcă bine cu întrebările deschise, care nu necesită un răspuns direct Da sau Nu, ci mai degrabă încurajează gândirea liberă, libertatea creativă și capacitatea de a răspunde în multe forme.
- Includeți informații contextuale: vă puteți îmbunătăți în continuare rezultatele solicitării prin includerea informațiilor de bază despre problemă, explicând publicul țintă, menționând ora sau locația, specificând formate specifice, oferind exemple, clarificând orice termeni ambigui și făcând referire la declarațiile anterioare.
- Repeta: Majoritatea LLM-urilor au o caracteristică de atenție care le face conștient de context. Puteți utiliza această caracteristică făcând referire la declarațiile anterioare făcute de model, schimbând opțiunile modelului prezentat ca răspuns și spunându-i să refacă o lucrare anterioară cu diferite opțiuni. Iterația poate produce rezultate puternice, deoarece vă ajută să modificați și să îmbunătățiți rezultatul inițial.
Câteva exemple de solicitări
Puteți crea atâtea indicații câte stele există pe cer. Următoarea listă oferă doar exemple pentru a vă ghida creativitatea.
| Prompt | Comentarii | |
|---|---|---|
| 1. | Hei, călătoresc la Londra, ai vreo recomandare de lucruri de făcut? | Ajută la planificarea unei călătorii |
| 2. | Scriu un film despre un super-erou și vreau să creezi povestea și să construiești 5 personaje pentru mine. | Asistență creativă |
| 3. | Vreau să acționezi ca un cercetător de date și să scrii cod pentru mine. Am un set de date despre (*descrie*). Puteți construi un model de învățare automată pentru a prezice (*variabilă țintă*)? | ChatGPT ca asistent pentru știința datelor |
| 4. | Vreau să acționezi ca un cercetător de date și să scrii cod pentru mine. Am acest set de date despre (*descrie*). Puteți scrie cod Python pentru a vizualiza datele? | ChatGPT ca asistent pentru știința datelor |
| 5. | Scrieți o listă cu 15 idei de promovare pentru (*produsul dvs.*). Publicul țintă este (*țintă*) iar produsul este remarcabil pentru (*caracteristici*). | |
| 6. | Oferiți o recenzie detaliată a (*introduceți produsul sau serviciul*) | |
| 7. | Puteți scrie un cod JavaScript pentru a genera numere aleatorii cu 15 coloane și 100 de rânduri? | ChatGPT ca asistent de codare |
| 8. | O mașină sport galbenă realistă, cu roți cromate, într-o stradă aglomerată. | Imagine Dall-E |
| 9. | Un cuplu în vârstă care stă pe o bancă într-un parc într-o zi însorită. | Imagine Dall-E |
| 10. | O vedere uluitoare asupra unei plaje tropicale cu copaci și ape cristaline. | Imagine Dall-E |
| 11. | Vreau să acționezi ca dezvoltator de software. Vă rugăm să furnizați documentația pentru funcția de mai jos (*Introduceți funcția*) | ChatGPT ca asistent de codare |
| 12. | Reprezentați grafic mediile mobile comune | Interpret de cod ChatGPT |
| 13. | Creați o hartă termică folosind aceste date | Interpret de cod ChatGPT |
| 14. | Utilizați coloanele 1 și 2 din aceste date pentru a calcula (*Introduceți valoarea dorită*) | Interpret de cod ChatGPT |
| 15. | Scrieți un e-mail președintelui și cereți-i scuze că nu pot ajunge la întâlnire. Spune-i 5 minciuni de ce nu reușesc. | |
| 16. | Scrieți un blog de 700 de cuvinte despre agricultura verticală în sere. Includeți avantajele și dezavantajele agriculturii verticale, costurile estimate ale înființării unui proiect pilot și întrebările frecvente. | Funcționează pe majoritatea chatbot-urilor |
| 17. | Vreau să acționezi ca un intervievator. Eu voi fi candidatul și îmi veți pune întrebări la interviu pe care să le exersez pentru postul de (*post*) într-o companie. Nu pune toate întrebările deodată. Pune-mi doar o întrebare și apoi așteaptă răspunsurile mele. Nu explica nimic. Pune-mi întrebările una câte una, așa cum o face un intervievator și așteaptă răspunsurile mele. Prima mea propoziție este „Bună” | ChatGPT este bun la asta |
| 18. | Vreau să fii doctorul meu virtual. Voi descrie simptomele mele fiziologice și veți oferi un diagnostic și un plan de tratament pentru simptome. Vă rugăm să răspundeți doar cu diagnosticul și planul de tratament și să oferiți explicații numai acolo unde este necesar. Prima mea solicitare este „În ultimele zile am avut o furnicătură la picioare”. | |
| 19. | Vreau să acționați ca un terminal Linux, voi tasta comenzi și veți răspunde cu rezultatul exact pe care îl va produce un terminal Linux. Nu explica nimic si raspunde doar cand iti scriu. Înțeles? | |
| 20. | Un tablou cu un câine drăguț purtând un costum, lumină naturală, cu culori strălucitoare | Generatoare de imagini precum Stable Diffusion și Dalle-E |
| 21. | Rață drăguță de plastic cântând la chitară, personaj în picioare, redare blender 3D, culori strălucitoare | |
| 22. | Leu pufos 3D, cadru apropiat drăguț și adorabil, drăguți ochi circulari și reflectorizați, blană lungă neclară, redare Pixar, motor ireal cinematografic neted, detaliu complicat, cinematografic | Ilustrație de imagine 3D pe Stable Diffusion |
| 23. | Pisică gelatinoasă care urmărește un fluture uriaș într-o pădure magică. –v5 | Imaginea Midjourney v5 |
| 24. | Personaj drăguț cu părți mecanice din oțel și cauciuc cu detalii hiperrealiste în culori strălucitoare | Imaginea Midjourney v4 |
Întrebări frecvente
Care sunt cele mai bune practici pentru scrierea promptă pentru rezultate corecte și relevante?
Explicați scenariul și includeți cât mai multe informații utile sau exemple posibil.
Există o diferență între inginerie promptă și inginerie software?
Da. Ingineria promptă folosește limbajul uman natural, mai ales engleza. Ingineria software-ului necesită, de obicei, studiul unor limbaje de calculator specifice și abordări de dezvoltare.
Cum îmi pot dezvolta abilitățile de inginerie promptă?
Exersând și învățând mai multe din linkurile de mai jos pentru resurse.
Care sunt provocările comune de inginerie promptă?
Acestea includ evitarea creării de solicitări ambigue, lucrul cu modele părtinitoare și lipsa cunoștințelor de domeniu necesare pentru a ghida modelul.
Resurse de scriere promptă AI
- https://openart.ai/promptbook
- https://towardsdatascience.com/
- https://docs.openai.com/
- https://www.coursera.org/
- https://www.udemy.com/
- https://www.chatgpttrainings.com/book
- https://github.com/dair-ai/Prompt-Engineering-Guide
- https://www.promptengineering.org/master-prompt-engineering-ai-prompt/
Concluzie
Am ajuns la sfârșitul acestei postări despre inginerie promptă AI și ați văzut diferitele oportunități care provoacă cadouri atât pentru începători, cât și pentru profesioniști experimentați.
Ingineria promptă este puntea dintre oameni și inteligența artificială. Așadar, capacitatea dumneavoastră de a produce rezultate valoroase și de înaltă calitate din sistemele AI depinde de competența dvs. de a solicita.

