A legfrissebb AI-hírek böngészése közben rábukkantam egy új témára a githubon, az “AutoGPT”-re. Bár azt hittem, hogy ez biztosan csak egy újabb GPT-Plugin vagy Chrome-kiterjesztés lesz, hamar rájöttem, hogy sokkal többről van szó.
Mi az AutoGPT és mit tud?
Az AutoGPT lehet a következő nagy lépés az AGI felé, ami akár még jobban forradalmasíthatja a munkánkat, mint a ChatGPT tette.
Röviden az AutoGPT a GPT-4 és a GPT-3.5 API-n keresztül teljes projekteket hoz létre a saját felszólítások iterálásával, valamint azok kritikus felülvizsgálatával és továbbfejlesztésével minden egyes iteráció során. Képes fájlokat olvasni és írni, böngészni a weben és felülvizsgálni a saját promptjainak eredményeit, valamint kombinálni az említett promptok előzményeivel.
Mindössze annyit kell tennie, hogy ad neki egy AI-nevet – például “RecipeBuilder” -, hozzáad egy leírást és 5 célt, amelyet az AI-nek teljesítenie kell. Miután ez megtörtént, az AutoGPT elkezdi a saját dolgát csinálni, amíg a projekt be nem fejeződik.
Egy kis figyelmeztetés – rájöttem, hogy az AutoGPT hajlamos belebonyolódni dolgokba és értelmetlen kérésekre választ keresni, ha túl bonyolult feladatokat kap, de az egyszerű feladatok esetében az eredményei elképesztőek.
Figyelmeztetni kell, hogy krediteket használ az OpenAI-fiókodból, de az ingyenes verzióban 18$ van benne. Emellett az AutoGPT minden felszólítás után engedélyt kér, így sokat tesztelhetsz, mielőtt egy dollárba kerülne.
Kódoláshoz
Kipróbáltam egy kis egyszerű kódolást vele, és ha Pythont használunk, akkor az eredmények elég jók (feltéve, hogy a szkriptek nem túl bonyolultak). Más nyelvekkel, mint például a Java az én esetemben azonban nehezebben boldogult. Képes adatokat kutatni, kontextusba helyezni, majd szkripteket készíteni belőlük, ami az én szemszögemből nézve tényleg megdöbbentő. Még teszteket is tud csinálni a saját szkriptjeihez.
Nem kódolás
Még érdekesebbek a nem kódolási eredmények, ha csak hagyod, hogy kutasson egy témát és építsen hozzá ismereteket, és készítse el a kimenetet. Megkérheted, hogy “gazdagítson meg”, vagy hogy készítsen teljes értékű könyveket bevezetéssel és megfelelő szerkezettel. Példaképpen beállítom az AutoGPT-t, és hagyom, hogy létrehozzon egy receptkönyvet a 20 legjobb japán ételről, az egzotikus összetevők magyarázatával együtt.
Hozzunk létre egy japán receptkönyvet
Íme az én példám az alkalmazásról:
AI-leírás: A mesterséges intelligencia felkutatja a legjobb japán recepteket az interneten, és létrehoz egy helyi szövegfájlt, amely a 20 legjobb japán receptet tartalmazza.
Célok:
1. cél: A 20 legjobb japán recept felkutatása.
- cél: Készítsen belőle egy receptkönyvet, amely tartalmaz egy bevezetőt és egy előszót a japán konyháról.
- cél: részletes információk megadása az egzotikus hozzávalókról
- cél: világos szerkezetet adjon neki
- cél: a kimenet mentése egy helyi szövegfájlba az aktuális könyvtárban.

Így fog kezdődni:

Fontos észre vennünk, hogy már ebben a szakaszban kritikusan vizsgálja felül a saját terveit az AutoGPT, és miután megkapta a megfelelő paramétereket, elkezdi használni a Google-t:

Miután rengeteg találatot kapott, elkezdi felülvizsgálni az eredményeket, és előáll egy finomított tervvel:

A böngészés után elkezd írni a fájlba:

A fájl így néz ki:

Az AutoGPT gyorsan dolgozott, létrehozta a receptlistát, az egzotikus összetevők listáját, írt egy bevezetőt, és elkezdett listázni a keresései eredményeit. Iterációkban egyre többet és többet tett hozzá a fájlhoz, és a recept-lista egyre nagyobb lett – tele információval.
Tényleg őrület, amire az AutoGPT már most is képes, nem is belegondolva arra, hogy az ehhez hasonló alkalmazások mire lesznek képesek néhány év vagy akár hónap múlva. Tényleg érdemes figyelemmel kísérni az AI-híreket, örülök, hogy tanúja lehetek annak, ahogy az AI történelmet ír.
Itt van a gyors útmutató az AutoGPT beállításához:
Beállítása
Ha ki akarod próbálni magadnak az AutoGPT, a használata nem túl bonyolult, de szükséged lesz a szükséges API-kulcsokra és némi nagyon belépő szintű “kódolásra” is.
- Először is, menj a github.com-ra és keresd meg az AutoGPT-t.
- Telepítse és regisztrálja a követelményeket
– Python 3.8 vagy újabb verzió
– OpenAI API kulcs
– PINECONE API kulcs–> használhat egy ElevenLabs API-t is, ha azt szeretné, hogy a program szöveges beszéddel adja ki, amit éppen csinál - Nyissa meg a powershell vagy más parancssoros eszközt, és írja be:
https://github.com/Torantulino/Auto-GPT.git - Ezután: cd ‘Auto-GPT’
- Végül: pip install -r requirements.txt
- Navigáljon a mappájába (Windowson a current-user, majd az Auto-GPT), és nevezze át a “.env.template”-t “.env”-re, majd nyissa meg.
- Cserélje ki a kulcsokat az API-kulcsokra
- A Powershell/CMD-ben futtassa a következőt: python scripts/main.py
- Az AutoGPT müködésre használatra készen áll
Mint említettük, engedélyt fog kérni a lekérdezés előtt, ahol engedélyt adhatsz neki több lekérdezésre is egymás után, ha azt írod, hogy “y -n”, ahol az “n” a megadott engedélyek száma.
Biztos lehetsz benne – ha helyesen használod, nagyon jól fogsz szórakozni vele.