Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Aké sú kľúčové rozdiely medzi automatickým rýchlym inžinierstvom (APE) a tradičným rýchlym inžinierstvom


Aké sú kľúčové rozdiely medzi automatickým rýchlym inžinierstvom (APE) a tradičným rýchlym inžinierstvom


Tu sú kľúčové rozdiely medzi automatickým rýchlym inžinierstvom (APE) a tradičným rýchlym inžinierstvom:

1. Automatizácia vs. manuálne úsilie:
- Automatic Prompt Engineering (APE): Automatizuje proces vytvárania a optimalizácie promptov pomocou jazykových modelov. Generuje, vyhodnocuje a spresňuje výzvy bez manuálneho zásahu.
- Tradičné inžinierstvo výziev: Pri navrhovaní, testovaní a opakovaní výziev sa spolieha na manuálne úsilie ľudských expertov.

2. Škálovateľnosť:
- APE: Dokáže rýchlo generovať a vyhodnocovať veľké množstvo výziev, vďaka čomu je škálovateľnejšia ako manuálne inžinierstvo výziev.
- Tradičné promptné inžinierstvo: Obmedzené časom a úsilím potrebným na manuálny rýchly návrh a testovanie.

3. Prispôsobivosť:
- APE: Dokáže dynamicky prispôsobovať výzvy na základe spätnej väzby a výkonu, čo umožňuje neustále zlepšovanie.
- Tradičné inžinierstvo výziev: Výzvy sú statickejšie a vyžadujú manuálne aktualizácie, aby sa prispôsobili meniacim sa požiadavkám alebo možnostiam modelu.

4. Objektivita vs. subjektivita:
- APE: Používa automatizované metriky bodovania a hodnotenia na výber najefektívnejších výziev, čím sa znižuje vplyv ľudských predsudkov.
- Tradičné promptné inžinierstvo: Viac sa spolieha na subjektívny úsudok a odbornosť oblasti ľudských rýchlych inžinierov.

5. Výpočtové zdroje:
- APE: Vyžaduje značné výpočtové zdroje a prístup k výkonným jazykovým modelom na generovanie a vyhodnocovanie výziev.
- Tradičné rýchle inžinierstvo: Vo všeobecnosti menej náročné na výpočty, ale môže byť obmedzené dostupnosťou ľudských expertov.

6. Zložitosť výziev:
- APE: Dokáže spracovať generovanie a optimalizáciu zložitejších, viackrokových výziev, ktoré môže byť pre ľudí ťažké manuálne navrhnúť.
- Tradičné inžinierstvo výziev: Výzvy sú často jednoduchšie a priamočiarejšie, pretože ich vytvárajú odborníci.

Stručne povedané, automatické rýchle inžinierstvo využíva možnosti jazykových modelov na automatizáciu a škálovanie procesu rýchleho návrhu, zatiaľ čo tradičné rýchle inžinierstvo sa viac spolieha na manuálne úsilie a odbornosť ľudí. Voľba medzi týmito dvoma prístupmi závisí od konkrétnych požiadaviek, zdrojov a zložitosti danej úlohy.

Citácie:
[1] https://arxiv.org/html/2401.14423v4
[2] https://github.com/dair-ai/Prompt-Engineering-Guide/blob/main/guides/prompts-advanced-usage.md
[3] https://towardsdatascience.com/automated-prompt-engineering-78678c6371b9?gi=6eeb1dfd344d
[4] https://www.e2enetworks.com/blog/a-guide-to-prompt-engineering-from-zero-shot-to-chain-of-thought
[5] https://datascientest.com/en/advanced-prompt-engineering-what-does-it-involve