Hogyan használjuk jól a munkánkhoz a ChatGPT-t?

Mesterséges intelligencia, generatív AI, Chat GPT. Már 1 éve a csapból is ezek a szavak folynak és alig van olyan ember, aki nem találkozott valamilyen formában a ChatGPT-vel. Ennek ellenére kevés megvalósult és valóban jó GPT-re épülő alkalmazást látunk az üzleti életben. Mi most egy ilyet szeretnénk bemutatni!

Az OpenAI által fejlesztett eszköz emberi beszélgetéseket képes utánozni és számtalan területen tud segíteni. Legyen az utazásszervezés, kreatív írás vagy éppen nyelvtanulás. De nem csak a magánéletben tud támogatni, a munka világában is megjelent. A controllereknek is számos területen segíthet a ChatGPT-vel való kommunikálás. Pár felhasználási eset:

  • Gyors és kért hosszúságú összefoglaló írása az adott riportról/elemzésről
  • Szövegek fordítása és nyelvi ellenőrzése
  • Adatok lekérdezésének megírása (Pl.: SQL-ben komplex SELECT-ek írása)
  • Szöveg generálása egy csatolt beszámolóból

Tehát a generatív AI gyorsíthatja, megkönnyítheti és összességében támogathatja a munkát. A probléma az, hogy nem mindenki használja, illetve nem mindenki használja jól az eszközt. A ChatGPT-vel való kommunikáció elvileg könnyű, hiszen csak kérdéseket kell írnunk és már kapjuk is a választ. A nehezebb az, hogy ezek a kérdések vagy más néven promptok optimálisak legyenek, és a lehető legjobb generált választ kapjuk vissza.

Erre a problémára kerestük a megoldást az IFUA Horváthnál, amikor egy promptolási irányelvet kezdtünk készíteni. A cél az volt, hogy felhasználási ötleteket adjunk, illetve tippeket és javaslatokat a jó prompt írásához. A célcsoport a BI tanácsadók csapata volt. Összegyűjtöttük azon felhasználási eseteket, amelyek segíthetik a kollégák munkáját, illetve a prompt engineering (prompt tervezés) technikáját alkalmazva példa promptokat is készítettünk az adott témákra. [A prompt engineering abban segít, hogy a felhasználó pontos és jól megfogalmazott kérdéseket, utasításokat adjon a generatív AI-nak, hogy az a lehető legjobb válaszokat adja vissza.]

Mindezek mellett az Horváth csoport AI felhasználási szabályait („acceptable use policy”), lehetőségeit (Copilot Enterprise előfizetés, saját fejlesztésű GPT Skillst használó, de internettől elzárt HorváthGPT, Azure OpenAI Studio), promptolási tippeket/trükköket és a GPT modellek ismert limitációit is listáztuk. Így elkészült egy dokumentum, amely információt ad az irányelveknek megfelelő GPT modellek felhasználásáról és támogat a jó promptok írásában.

Az OpenAI hivatalos prompt engineering útmutatóját* vettük alapul a példa promptok és promptolási tippek/trükkök lista megalkotásakor:

  • A kérdés legyen konkrét és részletes!
  • Adj személyiséget a modellnek, hogy pontosabb válaszokat kapj! („Tégy úgy, mintha egy történész lennél, aki az Újkorra specializálódott.”)
  • Állíts be kontextust a kérdéshez, hogy a válasz relevánsabb legyen! ("Egy olyan regényhez, amely a 19. században játszódik, írj egy leírást egy viktoriánus házról.")
  • Adj meg pár példa kérdés-válasz párt az adott témában! Ez is segít a modellnek megérteni, hogy milyen választ várnak tőle.
  • Ha bonyolultabb információra van szükséged, oszd fel a kérdést több lépésre!
    (1. Prompt: "Adj egy rövid összefoglalót a francia forradalomról."
    2. Prompt: "Most részletezd a Bastille ostromának eseményeit.")
  • Specifikáld a válasz hosszát és kiemelendő szempontokat! ("Írj egy 150 szavas összefoglalót a napenergia előnyeiről.")
  • Adj meg stílust és hangnemet! ("Írj egy humoros történetet egy űrhajós kalandjairól.")

Miután elkészült a dokumentum a példa promptokkal, eggyel továbbmentünk és átültettük egy applikációba. Ebben a BI-os tanácsadó már választ a felhasználási esetek közül - legyen az python kód hibakeresés vagy dummy adat generálás - és az input paraméterek kitöltése után promptot készít neki a program. Ezután egy gombnyomással vágólapra másolódik a generált prompt és megnyílik az adott témára szabott GPT modell. A termék érettségében a következő szint lehet az OpenAI integráció, aminek segítségével a GPT a választ az applikáción belül adja vissza.

Prompt generátor applikáció kezdőlapja
PowerBI DAX fejlesztésnél hibafejtés téma

Egy Power BI DAX kód debuggolásához a felhasználónak csupán a DevelopDAX gombot kell választania a kezdőlapon majd a Debugging kategóriát. Ezután lehetősége van az előre beállított prompt kontextust megváltoztatni, illetve a problémás DAX formulát, valamint a hibaüzenetet kell bemásolnia az eszközbe.

Példa eset DAX hibafejtésre

A paraméterek kitöltése után automatikusan legenerálódik a prompt az oldal alján és az alatta lévő gombra kattintva már kérdezheti is a felhasználó a megfelelő GPT modellt.

A generatív AI „munkába állítása” számos módon történhet (pl. egyedi belső felhasználású GPT modell fejlesztése), de az egyik legegyszerűbb és legolcsóbb módja, az „acceptable use policy” kialakítása után egy promptolási irányelv készítése, amely vezeti és támogatja a munkatársakat a generatív AI előnyeinek kiaknázásban.

Szerző: Cserni Tamás, senior expert