Bármennyire is szórakoztató csevegés egy mesterséges intelligencia chatbottal (különösen, ha ez a bot segíthet az iskolában vagy a munkában), mindig szórakoztatóbb néhány extra funkció hozzáadása. Az OpenAI, a ChatGPT mögött álló csapat ezt lehetővé tette a platform bővítményeinek bevezetésével.
Bár kezdetben a fejlesztők és a ChatGPT-előfizetők egy kiválasztott csoportja számára elérhetőek voltak, ezek a beépülő modulok most minden felhasználó számára elérhetők lesznek. Íme, mit kell tennie, hogy azonnal hozzáférjen hozzájuk.
Beépülő modulok telepítése a ChatGPT-hez
A ChatGPT már lehetővé tette több nagy márka számára, hogy bővítményeket hozzon létre a platformjához, beleértve a következőket:
- Expedia
- Instacart
- Laza
- Shopify
- Zapier
- Klarna
A frissített listát megtalálja a ChatGPT beépülő modulok oldala. Ha tudja, hogy melyik bővítményt és hogyan fogja használni, kövesse az alábbi lépéseket a ChatGPT-be való telepítéséhez:
- Írja be a „chat.openai.com” címet a böngészőbe, és jelentkezzen be ChatGPT Plus fiókjába.
- Lépjen a „Modell” legördülő menüre az oldal tetején, és válassza a „Plugins” lehetőséget.
- Ha már hozzáadott egy bővítményt, akkor a felugró új menüből ki kell tudnia választani. Ellenkező esetben kattintson a „Plugins” legördülő menüre a „Plugin Store” hivatkozás megnyitásához.
- Válassza a „Plugin Store” hivatkozást az elérhető bővítmények listájának megtekintéséhez.
- Görgessen a kívánt bővítményhez, és kattintson a „Telepítés” gombra. Nem mintha több ChatGPT beépülő modult is telepíthetne egyetlen látogatás során.
A beépülő modul telepítése után látnia kell a logóját a „Bővítmények” legördülő menüben, amely akkor jelenik meg, ha a „Modell” legördülő listából kiválasztotta a „Bővítmények” lehetőséget.
Beépülő modulok használata a ChatGPT-n
Ha telepítette a bővítményt, a ChatGPT-ben lekérdezéseket hajthat végre a bővítményre hivatkozva, így több dolgot is megtehet. Például az alábbihoz hasonló lekérdezés lehetővé teszi, hogy az Instacart beépülő modult használja recept-összetevők vásárlásához:
„Gluténmentes pizza receptet szeretnék, és Los Angelesben kell megvennem a hozzávalókat. Tudna ajánlani egy egyszerű nyugtát a gluténmentes pizzához, és megrendelheti az összetevőket az Instacarton?”
A ChatGPT választ hoz létre a lekérdezés alapján. A fenti példában meg kell kapnia a gluténmentes pizza receptjét, valamint egy linket egy Instacart bevásárlólistára, amely tartalmazza a ChatGPT által felsorolt összes összetevőt. A linkre kattintva az Instacart oldalra jut, ahol befejezheti a tranzakciót.
Ez csak egy példa. A telepített beépülő moduloktól függően számos módon alakíthatja a lekérdezéseket, hogy beépítsék az Ön rendelkezésére álló új funkciókat. Kísérletezzen különböző lekérdezésekkel. Esetleg próbálja meg megadni a nyaralás típusát, és használja az Expedia beépülő modult, hogy ajánlja a legjobb módszereket utazása valósággá tételéhez. Alternatív megoldásként próbálja meg a Zapier beépülő modult használni Zapier-fiókjához való kapcsolódáshoz, így a ChatGPT-n keresztül Gmail-e-maileket hozhat létre és küldhet.
A ChatGPT beépülő modul beállításainak testreszabása
Mivel a bővítmények viszonylag újak a ChatGPT-ben, a beállításokkal való játék lehetősége meglehetősen korlátozott. Ráadásul minden beépülő modul más és más, így egyesek jobban testreszabhatják a működésüket, mint mások. Ha egy telepített beépülő modullal szeretne játszani, kövesse az alábbi lépéseket:
- Jelentkezzen be ChatGPT Plus-fiókjába, és lépjen a „Bővítmények” oldalra, amelyet az irányítópulton kell megtalálnia.
- Válassza ki a testreszabni kívánt bővítményt.
- Végezze el a módosításokat a bemutatott lehetőségek alapján.
Ezen opciók jellege a beépülő modultól függően változik. Például azok, akik a „Speak” beépülő modult használják (amely különböző nyelvekre fordítja le a szöveget), kiválaszthatják a beépülő modul által használt nyelvet.
ChatGPT beépülő modul létrehozása
A ChatGPT kijelenti, hogy a fejlesztők létrehozhatnak harmadik féltől származó beépülő modulokat egy „manifest fájl” létrehozásával, amelyet „ai-plugin.json” fájlnak is neveznek. A következő a fájl minimális sémája, per ChatGPT:
{
"schema_version": "v1",
"name_for_human": "TODO Plugin",
"name_for_model": "todo",
"description_for_human": "Plugin for managing a TODO list. You can add, remove and view your TODOs.",
"description_for_model": "Plugin for managing a TODO list. You can add, remove and view your TODOs.",
"auth": {
"type": "none"
},
"api": {
"type": "openapi",
"url": "http://localhost:3333/openapi.yaml",
"is_user_authenticated": false
},
"logo_url": "http://localhost:3333/logo.png",
"contact_email": "[email protected]",
"legal_info_url": "http://www.example.com/legal"
}
Látni fogja, hogy a fájl számos mezőt tartalmaz, amelyek meghatározzák a bővítmény működését, a nevének és leírásának szakaszaival, mind az emberi, mind az OpenAI modell használatához. Vannak szakaszok a használt API meghatározásához, valamint a bővítmény készítőjének elérhetőségei.
A ChatGPT beépülő modul fejlesztésének általános lépései, beleértve a jegyzékfájl létrehozását is, a következők:
- Fejlessze azt az API-t, amelyet az OpenAI nyelvi modell hívni szeretne. Ez lehet egy teljesen új API, vagy egy már használatban lévő és a ChatGPT-vel kompatibilis.
- Részletes API-t egy OpenAI specifikációs dokumentum segítségével.
- Hozzon létre egy jegyzékfájlt a beépülő modul működésének leírásához, és adja meg azokat a metaadatokat, amelyeket a ChatGPT-nek látnia kell, mielőtt a beépülő modult a felhasználók rendelkezésére bocsáthatja.
A létrehozott fájlokkal futtathatja bővítményét távoli szerveren vagy a helyi fejlesztői környezetben.
Ha távoli szervert használ, kövesse az alábbi folyamatot a bővítmény aktiválásához:
- Keresse meg a „Saját beépülő modul fejlesztése” elemet az irányítópulton, és kövesse az utasításokat a saját beépülő modulok létrehozásának lehetőségének beállításához.
- Válassza a „Nem ellenőrzött beépülő modul telepítése” lehetőséget.
- Adja hozzá a jegyzékfájlt a „sajatdomain.com/.well-known/” elérési úthoz.
Azok, akiknek az API helyi verziója fut a fejlesztői környezetükben, közvetlenül a helyi szerverükre irányíthatják a plugin felületét:
- Nyissa meg a „Plugin” boltot a ChatGPT-ben.
- Válassza a „Saját beépülő modul fejlesztése” lehetőséget.
- Adja meg a portszámot és a localhost-ot, miközben ügyeljen arra, hogy az „auth type” beállítás „nincs” legyen.
Vegye figyelembe, hogy a nem ellenőrzött beépülő modulok engedélyezése a fejlesztési területen csak az Ön által létrehozott és feltöltött bővítményekhez biztosít hozzáférést. Nem férhet hozzá más ellenőrizetlen beépülő modulokhoz, és más ChatGPT-felhasználók nem tudják telepíteni az Ön beépülő modulját, hacsak nem igazolják. Jelenleg nincs ellenőrzési folyamat, bár ennek megváltoznia kell, mivel a ChatGPT szélesebb közönség számára teszi közzé bővítmény funkcióját.
Játssz a beépülő modulokkal
Mivel a ChatGPT beépülő modulok a fejlesztés ilyen korai szakaszában vannak, bármit csinálsz velük, annyi kísérletezés, mint praktikus. Ennek ellenére könnyen belátható, hogy ezek a beépülő modulok hogyan változtathatják meg az élményt a platformon, mivel számos népszerű alkalmazás már kihasználja a funkciót a ChatGPT kínálatába való integrálására.
Feliratkozik a várólistára, vagy megvárja a széles körű bevezetést? Van valami ötleted olyan bővítményekkel kapcsolatban, amelyeket Ön (vagy más felhasználók) hasznosnak találhat? Mondja el nekünk az alábbi megjegyzések részben.