Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Jakie są kluczowe różnice między automatyczną szybką inżynierią (APE) a tradycyjną szybką inżynierią?


Jakie są kluczowe różnice między automatyczną szybką inżynierią (APE) a tradycyjną szybką inżynierią?


Oto kluczowe różnice między automatyczną inżynierią natychmiastową (APE) a tradycyjną inżynierią szybką:

1. Automatyzacja a wysiłek ręczny:
- Automatyczna inżynieria podpowiedzi (APE): Automatyzuje proces tworzenia i optymalizacji podpowiedzi przy użyciu modeli językowych. Generuje, ocenia i udoskonala podpowiedzi bez ręcznej interwencji.
- Tradycyjna inżynieria natychmiastowa: Opiera się na ręcznym wysiłku ekspertów w zakresie projektowania, testowania i iteracji na podstawie podpowiedzi.

2. Skalowalność:
- APE: Potrafi szybko wygenerować i ocenić dużą liczbę podpowiedzi, dzięki czemu jest bardziej skalowalny niż ręczna inżynieria podpowiedzi.
- Tradycyjna szybka inżynieria: Ograniczona czasem i wysiłkiem wymaganym do ręcznego szybkiego projektowania i testowania.

3. Możliwość adaptacji:
- APE: Potrafi dynamicznie dostosowywać podpowiedzi w oparciu o opinie i wydajność, co pozwala na ciągłe doskonalenie.
- Tradycyjna inżynieria podpowiedzi: Podpowiedzi są bardziej statyczne i wymagają ręcznych aktualizacji w celu dostosowania do zmieniających się wymagań lub możliwości modelu.

4. Obiektywizm a subiektywność:
- APE: Wykorzystuje automatyczne wskaźniki punktacji i oceny, aby wybrać najskuteczniejsze podpowiedzi, redukując wpływ ludzkich uprzedzeń.
- Tradycyjna inżynieria natychmiastowa: Opiera się bardziej na subiektywnej ocenie i specjalistycznej wiedzy inżynierów zajmujących się szybką realizacją.

5. Zasoby obliczeniowe:
- APE: Wymaga znacznych zasobów obliczeniowych i dostępu do zaawansowanych modeli językowych do generowania i oceniania podpowiedzi.
- Tradycyjna inżynieria natychmiastowa: Ogólnie mniej intensywna obliczeniowo, ale może być ograniczona dostępnością ludzkich ekspertów.

6. Złożoność podpowiedzi:
- APE: Może obsłużyć generowanie i optymalizację bardziej złożonych, wieloetapowych podpowiedzi, których ręczne zaprojektowanie może być trudne dla człowieka.
- Tradycyjna inżynieria podpowiedzi: Podpowiedzi są często prostsze i prostsze, ponieważ są tworzone przez ekspertów.

Podsumowując, automatyczna szybka inżynieria wykorzystuje możliwości modeli językowych do automatyzacji i skalowania procesu szybkiego projektowania, podczas gdy tradycyjna szybka inżynieria opiera się bardziej na wysiłku ręcznym i wiedzy ludzkiej. Wybór pomiędzy tymi dwoma podejściami zależy od konkretnych wymagań, zasobów i złożoności wykonywanego zadania.

Cytaty:
[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-co-does-it-involve