Prompt engineering to fascynująca nowa dziedzina, która łączy w sobie sztuczną inteligencję, copywriting, logiczne myślenie i kreatywność.
Jakie jednak umiejętności i narzędzia potrzebne są do zostania prompt engineerem? I czy to naprawdę stanowisko, które przyjmie się w niemal wszystkich firmach, czy raczej chwilowa potrzeba związana z rozwijającą się technologią AI?
Prompt engineering to nowy obszar związany z tworzeniem i optymalizacją tzw. promptów, czyli komend kierowanych do modeli sztucznej inteligencji. Chodzi o to, by poprzez odpowiednie sformułowanie zapytania lub instrukcji uzyskać pożądaną, sensowną i precyzyjną odpowiedź od modelu AI.
Można w ten sposób na przykład:
Twórcy ChataGPT, OpenAI, we wrześniu 2023 ogłosili, że wraz z premierą DALL·E 3, najnowszego modelu do generowania obrazów, prompt engineering stał się niepotrzebny. Jak piszą:
„Nowoczesne systemy zamiany tekstu na obraz mają tendencję do ignorowania słów i opisów, co zmusza użytkowników do uczenia się prompt engineeringu. DALL·E 3 stanowi krok w stronę zdolności do generowania obrazów, które dokładnie odpowiadają podanemu tekstowi.” („Modern text-to-image systems have a tendency to ignore words or descriptions, forcing users to learn prompt engineering. DALL·E 3 represents a leap forward in our ability to generate images that exactly adhere to the text you provide.”
Open AI osiągnęło ogromny postęp w tej dziedzinie dzięki nauczeniu ChataGPT precyzyjnego opisywania obrazów.
Dzięki temu potrafi on przekształcić prosty prompt wpisany w okno czata w rozbudowany opis, a następnie na tej podstawie wygenerować świetny obraz. Jednak czy takie rozwiązanie – sztuczna inteligencja pisząca prompty dla sztucznej inteligencji – oznacza koniec prompt engineeringu w biznesie? Wydaje się, że diagnoza była we wrześniu jeszcze przedwczesna.
Kolejną dawkę nadziei i wątpliwości dla aspirujących prompt engineerów dodała konferencja DevDay zorganizowana przez Open AI 6 listopada 2023 roku. Zaprezentowano na niej między innymi Assistants API, czyli system umożliwiający tworzenie asystentów AI w ramach własnych aplikacji, a także GPTs, czyli możliwość budowania ról, które ma pełnić ChatGPT.
Źródło: OpenAI (https://openai.com/blog/introducing-gpts)
Dla firm precyzyjny prompt engineering oznacza ogromne możliwości. Pozwala bowiem modelom AI lepiej zrozumieć potrzeby biznesu i klientów, a tym samym udzielać odpowiedzi dopasowanych do oczekiwań pytającego. Prompt engineering to nie tylko jednozdaniowe instrukcje, lecz także rozbudowane konwersacje pomagające doprecyzować rozwiązania biznesowe, testować oprogramowanie, czy analizować złożone zestawy danych. Mimo technologicznego zaawansowania ChatGPT, Google Bard ani Bing nie są w stanie wyczytać sposobu realizacji takich zadań z prostego polecenia.
Prompt engineer to zupełnie nowe stanowisko, na którym pracują specjaliści zajmujący się wdrażaniem technik prompt engineeringu w firmach. Ich główne zadania to projektowanie, testowanie i ulepszanie promptów kierowanych do modeli sztucznej inteligencji.
Równie ważnym obszarem pracy prompt engineera jest identyfikowanie zadań w firmie, których wykonywanie można usprawnić korzystając z pomocy sztucznej inteligencji. Praca prompt engineera polega bowiem między innymi na ścisłej współpracy z osobami lub zespołami:
Inżynier promptów stale pracuje nad poprawą jakości i wydajności całego procesu generowania treści przez AI. Żeby skutecznie wykonywać swoje zadania, powinien trzymać rękę na pulsie najnowszych trendów w sztucznej inteligencji i przetwarzaniu języka naturalnego, które zmieniają się ostatnio z oszałamiającą prędkością.
Dobry prompt engineer eksperymentuje z różnymi wariantami podpowiedzi. Testuje i analizuje odpowiedzi modeli AI, a także wprowadza poprawki tak, by jak najlepiej spełniały oczekiwania firmy i klientów.
Jest to praca kreatywna, analityczna i interdyscyplinarna.
Możliwości zastosowania prompt engineeringu są bardzo szerokie, a oto kilka przykładów:
Źródło: DALL·E 3, prompt: Marta M. Kania (https://www.linkedin.com/in/martamatyldakania/)
Prompt engineering to szansa także dla początkujących biznesów i freelancerów. Oto kilka sposobów wykorzystania inżynierii promptów w rozwijaniu biznesu:
Praca prompt engineerów opiera się na wykorzystaniu zaawansowanych technologii i narzędzi, a przede wszystkim na umiejętności ich łączenia w celu otrzymania najlepszego rezultatu. Należą do nich:
Przydatne umiejętności to także poruszanie się w świecie freelancingu i sprawne korzystanie z platform takich jak Upwork czy Fiverr.
Ponieważ stanowisko pełnoetatowego prompt engineera to wciąż rzadkość, ułatwiają one znalezienie zleceń i interesujących projektów wymagających umiejętności promptowania.
Aby odnieść sukces jako prompt engineer, kluczowa jest umiejętność precyzyjnego formułowania myśli. Przyda się także myślenie analityczne i kreatywne, które są niezbędne przy projektowaniu i testowaniu różnych wariantów podpowiedzi dla AI.
Ważne są również wiedza z dziedziny przetwarzania języka naturalnego (Natural Language Processing, NLP), oraz orientowanie się w ciągle zmieniającym się krajobrazie dostępnych modeli AI i ich możliwości.
Przy wielu projektach przyda się również programowanie w Pythonie, a we wszystkich – praca zespołowa.
Praca prompt engineera oznacza bowiem ścisłą współpracę z działami biznesu i IT, marketingu i HR.
Napisanie właściwego prompta to bowiem przetłumaczenie potrzeb innych osób na język zrozumiały dla wielkiego modelu językowego (LLM). Warto również wspomnieć o etyce zawodu. Przez skalę oddziaływania sztucznej inteligencji prompt engineer musi pamiętać o odpowiedzialnym i etycznym korzystaniu z technologii AI.
Zdania na temat przyszłości prompt engineeringu są bardzo podzielone. Jedni twierdzą, że prompterów czeka pełna ciekawych wyzwań przyszłość, drudzy, że to przejściowa moda, której koniec nastąpi za rok czy dwa.
Wielu ekspertów uważa, że mimo wymagającego profilu zawodowego, prompt engineering to jeden z najbardziej obiecujących trendów w branży AI. Zapotrzebowanie na specjalistów w tej dziedzinie będzie stale rosło wraz z upowszechnianiem się modeli językowych w firmach. Możliwości pracy będą zarówno w roli pełnoetatowego pracownika, jak i freelancera czy konsultanta. Mimo szalonego rozwoju sztucznej inteligencji i jej możliwości rozumienia naszych wypowiedzi i zamiarów, prompt engineering nie zniknie tak szybko i będzie potrzebny jeszcze przez wiele lat z kilku powodów:
Innymi słowy, prompt engineering stanie się z czasem bardziej naturalny, ale nie zniknie. Będzie raczej umiejętnością, którą ludzie opanują intuicyjnie.
Z drugiej strony pojawiają się głosy, że pomimo dużego zainteresowania prompt engineeringiem, jego popularność może okazać się krótkotrwała z kilku powodów. Po pierwsze, przyszłe generacje systemów AI będą coraz lepiej rozumieć język naturalny, przez co precyzyjnie inżynieryjnie skonstruowane prompty staną się mniej potrzebne. Po drugie, nowe modele językowe, takie jak GPT-4, już teraz radzą sobie dobrze z formułowaniem własnych promptów, przez co prompt engineering może stać się zbędny. Po trzecie, skuteczność promptów zależy od konkretnego algorytmu AI, przez co mają one ograniczoną użyteczność w różnych modelach i wersjach AI.
Najbardziej uniwersalną i trwałą umiejętnością pozwalającą wykorzystać potencjał AI generatywnej jest formułowanie (zdolność do identyfikowania, analizowania i precyzowania) problemów. Obejmuje ona diagnozowanie istoty problemu, dekompozycję złożonych problemów, zmianę perspektywy i projektowanie ograniczeń. Ćwiczenie tych umiejętności pomoże lepiej komunikować się z AI i kierować nią do rozwiązywania konkretnych wyzwań. Niezależnie od tego, czy będzie to dalej prompt engineering, czy po prostu umiejętność komunikowania się ze sztuczną inteligencją.
Zachęcamy do komentowania naszych artykułów. Wyraź swoje zdanie i włącz się w dyskusje z innymi czytelnikami. Na indywidualne pytania (z zakresu podatków i księgowości) użytkowników ifirma.pl odpowiadamy przez e-mail, czat lub telefon – skontaktuj się z nami.
Administratorem Twoich danych osobowych jest IFIRMA S.A. z siedzibą we Wrocławiu. Dodając komentarz na blogu, przekazujesz nam swoje dane: imię i nazwisko, adres e-mail oraz treść komentarza. W systemie odnotowywany jest także adres IP, z wykorzystaniem którego dodałeś komentarz. Dane zostają zapisane w bazie systemu WordPress. Twoje dane są przetwarzane na podstawie Twojej zgody, wynikającej z dodania komentarza. Dane są przetwarzane w celu opublikowania komentarza na blogu, jak również w celu obrony lub dochodzenia roszczeń. Dane w bazie systemu WordPress są w niej przechowywane przez okres funkcjonowania bloga. O szczegółach przetwarzania danych przez IFIRMA S.A dowiesz się ze strony polityki prywatności serwisu ifirma.pl.