Néhány éve írtam egy történetet Csibész kutya nevében. Csibész már régebben volt fiatal, és a maga kutyás módján mesélte el, hogyan vásároltak a Gazdák új kanapét. A történetben szerepelt két sötétlelkű macska, rengeteg elmaradt vakarás, egy bizonytalan szállítási határidő, két színváltós bögre és egy olló is.

A szöveget megmutattam egy mesterséges intelligenciának, és megkérdeztem:

Erről a szövegről mi a véleményed?

Az MI válaszolt. Felismerte, hogy a történetet egy kutya meséli el, szórakoztatónak találta az ötletet, majd megjegyezte, hogy a szövegben nyelvtani hibák és elírások vannak.

Eddig nem is történt semmi különös. Ezért megkérdeztem:

Az elírásokat ki tudod javítani?

Az MI készségesen közölte, hogy természetesen szívesen segít, csak adjam meg a szöveget és az elírások pontos helyét.

Pedig a szöveg ott volt közvetlenül előtte. Ráadásul éppen az előző válaszában értékelte.

Megpróbáltam még egyszer:

Kérlek, javítsd ki a szöveget.

Erre ismét azt kérte, mondjam meg, melyik szöveget kell kijavítani, és milyen hibákat keressen benne.

Ekkor újra bemásoltam az egészet. Az MI most már nem kérdezősködött tovább. Nekilátott a munkának – csak éppen nem annak, amit kértem. A magyar szöveget lefordította angolra, közben jelentősen lerövidítette, néhány részletét megváltoztatta, majd Csibész nevében udvariasan elköszönt az olvasóktól.

Az elírások javítása helyett tehát kaptam egy rövidített angol átiratot.

Csak ennyit kérdeztem:

Ezt kérhetem magyarul?

A válasz így szólt:

Igen, természetesen. Miben segíthetek?

Hová tűnt a beszélgetés?

Hétköznapi nyelven azt mondjuk, hogy az MI elvesztette a kontextust. Nem egyszerűen rosszul javított ki egy mondatot, hanem elveszítette annak a fonalát, hogy miről beszélgetünk és mi az aktuális feladat.

Fontos azonban egy kis pontosság. A beszélgetésből nem állapítható meg biztosan, hogy technikailag megtelt-e az úgynevezett kontextusablak, vagy más működési hiba történt. A látható eredmény viszont egyértelmű: az MI előtt ott volt a szöveg, mégsem használta megfelelően, majd a világos kérésből más feladatot csinált.

Az MI ugyanis nem úgy követi a beszélgetést, mint egy ember. Nincs a fejében tartós emléke arról, hogy néhány perccel korábban mit olvasott és mit ígért. A válasz elkészítésekor a rendelkezésére bocsátott szövegrészekből próbálja kikövetkeztetni, hogy éppen mi a dolga.

Hosszabb beszélgetésben egyes korábbi részek kimaradhatnak, rövidített formában kerülhetnek elé, vagy kisebb súlyt kaphatnak az újabb üzenetek mellett. Olykor pedig minden szükséges előzmény látszólag rendelkezésre áll, a modell mégis rosszul kapcsolja össze őket. A társalgás folyamatosnak tűnik, de a háttérben minden válasz egy új értelmezési feladat.

Ezért különösen megtévesztő, hogy az MI ilyenkor is magabiztosan és nyelvtanilag helyesen fogalmaz. Nem mondja feltétlenül, hogy elvesztette a fonalat. Egyszerűen válaszol valamire – csak nem arra, amit kérdeztünk.

Miből vehetjük észre?

A kontextus elvesztésének több jellegzetes tünete lehet:

  • visszakéri azt a szöveget vagy adatot, amelyet már megkapott;
  • elfelejti, milyen szerepet, hangnemet vagy célt határoztunk meg;
  • javítás helyett összefoglal, fordít vagy teljesen új szöveget ír;
  • ellentmond egy korábban elfogadott feltételnek;
  • úgy válaszol, mintha most kezdődne a beszélgetés;
  • udvarias és értelmes mondatokat ír, amelyek mégsem viszik tovább a közös munkát.

A Csibészről szóló beszélgetésben szinte mindegyik megjelent. Az MI először értékelte a szöveget, utána már nem tudta, melyik szöveget kellene javítania. Amikor ismét megkapta, a javítást összekeverte a fordítással és az átdolgozással. Végül arra a kérdésre, hogy kérhetem-e magyarul, lényegében új beszélgetést kezdett.

Mit tehetünk ilyenkor?

Az első és legfontosabb: ne próbáljuk ugyanazt a rövid utasítást újra és újra megismételni. Ha az MI már elvesztette a feladat fonalát, a „Kérlek, csináld meg” mondatból nem fogja megtudni, mit kellene megcsinálnia.

Érdemes egy rövid helyreállító üzenetet írni, amelyben újra megadjuk a szükséges kapaszkodókat:

Az előző üzenetemben bemásoltam egy Csibész kutya szemszögéből írt magyar történetet. Ne fordítsd le és ne rövidítsd le. Csak a helyesírási, központozási és egyértelmű nyelvtani hibákat javítsd ki. A kutya hangját, a humort és a történet minden részletét őrizd meg. A teljes javított magyar szöveget add vissza.

Ebben benne van:

  • melyik szövegről beszélünk;
  • mi a kívánt művelet;
  • mihez nem szabad hozzányúlni;
  • milyen nyelven kérjük az eredményt;
  • milyen formában várjuk a választ.

Ha a beszélgetés már nagyon hosszú vagy többször félresiklott, gyakran jobb új beszélgetést kezdeni. Ilyenkor nem kell az egész előzményt átmásolni. Elég a feldolgozandó anyag, a szükséges háttér és egy pontos feladatleírás. A régi beszélgetés folytatása csak akkor előny, ha az MI valóban használni tudja a benne felhalmozott előzményeket.

Hosszabb közös munkánál az is hasznos, ha időnként összefoglaljuk az addigi megállapodást:

Eddig abban állapodtunk meg, hogy csak nyelvileg javítjuk a történetet. A cselekményhez, a szereplőkhöz és Csibész hangjához nem nyúlunk. Most a következő fejezetet ellenőrizd ugyanezekkel a szabályokkal.

Ez nem felesleges ismétlés. Inkább olyan, mint amikor egy hosszú műszaki munka során elővesszük a rajzot, és ellenőrizzük, hogy még mindig ugyanazt építjük-e.

Nem mindig a kérdés rossz

Amikor egy MI félreérti a feladatot, könnyű rögtön arra gondolni, hogy rosszul kérdeztünk. Valóban sokat számít a pontos megfogalmazás, de nem minden félresiklás a felhasználó hibája.

Ebben az esetben az „Az elírásokat ki tudod javítani?” teljesen érthető kérdés volt. Az MI éppen előtte állította, hogy elírásokat talált a szövegben. Emberi beszélgetésben természetes, hogy a kérdés ezekre és erre a szövegre vonatkozik.

A második kérés – „Kérlek, javítsd ki a szöveget” – szintén egyértelmű volt az előzmények ismeretében. Az ismételt bemásolás után pedig már maga a szöveg is ott állt az utasítás mellett. A fordítás és rövidítés nem a kérés pontatlanságának szükségszerű következménye volt, hanem az MI hibás feladatértelmezése.

A jó együttműködéshez ezért két dolog kell. A felhasználó igyekezzen világosan megfogalmazni, mit szeretne, az MI válaszát pedig mindig ellenőrizze: valóban azt csinálta-e, amit kértünk? A szép megfogalmazás önmagában még nem bizonyítja, hogy a válasz helyes vagy használható.

Csibész tanulsága

A történet végén Csibész abban reménykedett, hogy az ő életében már nem vesznek több kanapét. A Gazda zárójelben megjegyezte, hogy reméli, az övében sem.

Az MI-vel folytatott beszélgetésekre ezt nem érdemes alkalmazni. Ha elveszíti a fonalat, nem kell végleg lemondani róla, és általában az egész munkát sem kell elölről kezdeni. Meg kell állítani, vissza kell adni neki a legfontosabb előzményeket, majd egyértelműen meg kell mondani, honnan és milyen szabályok szerint folytassa.

És ha ezek után a magyar helyesírás javítása helyett ismét angolul kezd mesélni a kanapéról, akkor valóban egyszerűbb új beszélgetést nyitni.

Leave a Reply