Inhaltsverzeechnes[Verstoppen][Show]
Moien alleguer, a wëllkomm op déi nei Ära vun der kënschtlecher Intelligenz. Programméierer ronderëm d'Welt hunn ugefaang "autonom Agenten" ze kreéieren déi mat grousse Sproochemodeller (LLMs) wéi dem OpenAI's GPT-4 kollaboréieren fir usprochsvoll Themen unzegoen.
Och wa se nach extrem jonk sinn, kënnen esou Agenten e wesentleche Schrëtt no vir an der erfollegräicher Notzung vum LLM sinn. Typesch kommunizéieren mir mat GPT-4 andeems mir suergfälteg Instruktioune kreéieren an se an d'ChatGPT Textbox setzen bis de Modell mam gewënschten Resultat reagéiert.
Am Allgemengen kënnen autonom Agenten eng Serie vu systematesch Aktiounen generéieren, déi de LLM ausféiert, bis et e virbestëmmten "Zil" erreecht. D'Breet vun Aktivitéiten, déi autonom Agenten elo fäeg sinn, enthält Webfuerschung, Kodéierung, Zesummefaassung, Erstellt originell Inhalt, Iwwersetzung, a vill méi.
Verschidde kënschtlech Intelligenz Systemer, wéi Google's Bard an OpenAI's ChatGPT, GPT-4, sinn viru kuerzem entstanen a verbreet iwwer de Globus. En neie Bing Bot vu Microsoft erschéngt och.
En zousätzlechen AI System mam Numm BabyAGI huet sech un dëser Rei vun AI Systemer ugeschloss.
An dësem Artikel wäerte mir en déiwe Bléck op BabyAGI huelen, seng entscheedend Komponent, a wéi et vu bannen no baussen funktionnéiert. Mir wäerten et och vergläichen AutoGPT, a weisen Iech dann wéi Dir se op Ärem Computer installéiert a benotzt.
Also, wat ass BabyAGI?
BabyAGI ass eng aussergewéinlech kënschtlech Intelligenz (AI) Plattform déi ustrengend entwéckelt gouf fir eng breet Varietéit vun AI Agenten am virtuellen Ëmfeld ze testen an z'entwéckelen. Yohei Nakajima, e Meeschter vun Venture Haaptstad an Kënschtlech Intelligenz, ass den Ersteller vun dëser modernsten Erfindung.
D'Fundament vun der breeder Architektur vum BabyAGI, den Task-Driven Autonomen Agent bitt eng Open-Source Plattform fir Fuerschung a ville Beräicher ze förderen, vu Sproochacquisitioun a kognitiv Entwécklung bis Verstäerkungsléieren.
BabyAGI ass entwéckelt fir d'Léieren ze imitéieren op eng Manéier déi analog ass mat der kognitiver Entwécklung vu Puppelcher Mënschen. D'ultimativ Zil ass AI z'erméiglechen Wëssen duerch Erfahrung ze kréien, schlau Uerteeler ze maachen an onofhängeg ze handelen.
D'Méiglechkeeten sinn endlos mat BabyAGI déi de Wee an der moderner AI Fuerschung féiert.
D'Haaptziel vun dëser Plattform ass d'Performance vun enger breet Palette vun AI Agenten ze bewäerten an ze verbesseren mat simuléierten Astellungen, Training a Bewäertungen. Säin Haaptziel ass d'Fäegkeet vun den Agenten z'ënnersichen fir usprochsvoll Aufgaben ze léieren an ze maachen.
Kloer ass d'Entwécklung vun den Agenten hir Verstäerkung Léieren a kognitiv Kapazitéiten e wesentleche Bestanddeel vum Erfolleg vun der Plattform.
Elo, wat ass ënner der Hood vum BabyAGI?
De System benotzt e puer vun de mächtegsten Technologien déi verfügbar sinn, dorënner GPT-4, LangChain Kette an Agent Fäegkeeten, OpenAI's API, a Pinecone, fir déi séier an effektiv Ausféierung vun Aufgaben z'erméiglechen.
Zweifelhaft ass de GPT-4 Sproochemodell, en oniwwertraff LLM erstallt fir Aarbechtsplaze mat Genauegkeet a Komfort ze handhaben, ass de System klappt Häerz. De System kann komplizéiert Aarbechtsplaze mat onparallelen Effizienz ausféieren wéinst senger Kapazitéit fir nei Aufgaben ze generéieren an se an Echtzäit ze prioritéieren.
Zousätzlech benotzt de System Pinecone, eng Vektor Sichplattform, déi entscheedend ass fir d'Späicheren an d'Erfaassung vun Aufgab-relatéierten Donnéeën wéi Taskbeschreiwungen, Restriktiounen a Resultater.
Fir datt de System fäeg ass fir Verstäerkung ze léieren, wat et erlaabt Wëssen aus der Erfahrung ze kréien a mat der Zäit besser ze ginn, ass eng vereinfacht Approche fir d'Datenhandhabung néideg. De System huet de LangChain Kader integréiert, revolutionéiert d'Art a Weis wéi AI Agenten mat hirem Ëmfeld interagéieren an engem Effort fir d'Limite vun de Baby AGI seng Fäegkeeten ze testen.
De System ënnerscheet sech vun de Konkurrenten wéinst dësem erhéichtem Engagementgrad, wat den AI Agent hëlleft méi Datenbewosst ze wuessen an ausgestatt fir usprochsvoll Aarbechtsplaze mat Liichtegkeet ze verschaffen.
De System benotzt eng Deque (double-end Queue) Daten Struktur fir seng Aarbechtslëscht ze organiséieren an ze prioritéieren, well d'Aufgabemanagement d'Fundament vun de Fäegkeeten vum Baby AGI ass.
De System produzéiert automatesch nei Aufgaben fir d'Aufgabelëscht aktuell an aktuell ze halen wann d'Aufgaben fäerdeg sinn an nei op hirer Plaz erstallt ginn. D'Tasklëscht gëtt routinéiert ëmprioritéiert fir ze garantéieren datt de System sou effizient wéi méiglech funktionnéiert, wat et erlaabt Aufgaben ouni Feeler auszeféieren.
Wéi funktionnéiert BabyAGI?
D'BabyAGI Skript wielt kontinuéierlech Aufgaben aus enger Tasklëscht, féiert se aus, verbessert d'Resultater a generéiert nei Aufgaben ofhängeg vum Zil an dem Resultat vun der viregter Aarbecht.
Dëst Skript leeft an enger onendlecher Loop. Déi véier primär Phasen vum Skript Workflow sinn Task Ausféierung, Resultatberäicherung, Task Generatioun an Task Prioritéit.
Aufgab Ausféierung
De BabyAGI Prozess fänkt mat dëser Phase un. D'Ausféierung Agent Funktioun iwwerdréit eng Aufgab op OpenAI's API an dëser Etapp, an d'API fäerdeg d'Aarbecht am Aklang mam Kontext. D'Zil an d'Aufgab sinn déi zwee Input fir d'Ausféierungsagent Funktioun.
D'Resultat vun der Aufgab gëtt dann als String zréckginn nodeems Dir eng Ufro un d'API vum OpenAI geschéckt huet. Dës Etapp ass wichteg well et dem System d'Chance gëtt fir Aufgaben ofzeschléissen an Informatioun ze sammelen déi hëlleft mat der Entwécklung vun neien Aufgaben an der Prioritéit vun den aktuellen Aufgaben.
Verbesserung vun de Resultater
An der Bühn bekannt als "Resultatverbesserung", gëtt d'Resultat vun der viregter Aarbecht verbessert a bewahrt an Pinecone, en hëllefräich Tool fir d'Archivéieren an d'Taskresultater fir spéider ze benotzen. Dëse Prozess ass entscheedend well et de System erlaabt seng Leeschtung konstant ze verbesseren andeems se vu fréiere Feeler léiert.
BabyAGI kann Trends entdecken, vu Feeler léieren, a seng Leeschtung bei folgenden Aufgaben verbesseren andeems se virdrun Resultater an hir begleedend Metadaten verfollegen.
Aufgab Generatioun
Task Creatioun ass déi drëtt Phas am BabyAGI Prozess, wou d'Task Creation Agent Funktioun OpenAI's API benotzt fir nei Aufgaben ze generéieren ofhängeg vum Zil an dem Resultat vun der viregter Aarbecht.
D'Funktioun schéckt eng Ufro un d'OpenAI API mat véier Parameteren: d'Zil, d'Resultat vun der viregter Aufgab, d'Taskbeschreiwung an déi aktuell Tasklëscht. D'API reagéiert mat enger Lëscht vun neien Aufgaben als Saiten. Eng Lëscht vun Dictionnairen mat den Nimm vun den neien Aufgaben gëtt dann zesumme mat den neien Aufgaben zréckginn.
Prioritéit vun den Aufgaben
Prioritéit vun Aufgaben ass déi lescht Phase vum Workflow fir BabyAGI. D'Tasklëscht gëtt an dësem Fall prioritär mat der Prioritéitsagent Funktioun mat der OpenAI API benotzt. D'ID vun der aktueller Aufgab kann als Parameter op d'Funktioun geschéckt ginn.
D'Funktioun gëtt eng nummeréiert Lëscht vun Aufgaben zréck, déi nei prioritéiert goufen nodeems Dir eng Prompt op OpenAI's API geschéckt huet. Dës Etapp ass wesentlech fir ze garantéieren datt de System sech op Aktivitéiten konzentréiert déi bedeitend a pertinent zum Zil sinn.
Wéi installéiert a benotzt BabyGPT op Ärer Maschinn?
Pre-Ufuerderunge
Et ginn e puer Ufuerderungen déi Dir op Ärem Computer installéiere musst ier mir den Installatiounsprozess starten:
- goen
- Python 3.8 oder méi spéit
- OpenAI API Schlëssel
- PineCone API Schlëssel
Notéiert w.e.g.: Ech benotzen MacOS mat der leschter Versioun.
Klon de BabyAGI Repository
Als éischte Schrëtt, maacht en eenzegaartegen Dossier (BabyAGI) op Ärem Computer. Fir de Projet ze klonen, gitt Git Bash op a gitt de folgende Kommando:
Installéiert Ofhängegkeeten
An dësem Schrëtt réckelen an den Dossier dee just erstallt gouf, installéiere mir all Ofhängegkeeten déi néideg sinn fir BabyAGI ze lafen.
Duerno oppen de Projet an Ärem Code Editor, ech benotzen VSCode, ëmbenennen.env.template to.env, a fëllt d'Felder mat Äre OpenAI an PineCone API Schlësselen aus.
Ären OpenAI API Schlëssel kann kaaft ginn hei
Äre Pinecone API Schlëssel kann kaaft ginn hei.
Endlech, setzen dës APIen an .env Datei an respektéierte Felder.
Am selwechte Fichier fannt Dir eng objektiv an initial Aufgab.
Run de Python Skript
Op der leschter Etapp, kënnt Dir lafen der Python Skript vun Ärem Code Editor oder souguer mam Terminal. De Choix ass ären. Hei sinn d'Resultater vum BabyAGI.
BabyAGI vs AutoGPT
BabyAGI ënnerscheet sech vun Auto-GPT op e puer Weeër, dorënner de Wee wéi se Informatioun sammelt. BabyAGI sicht keng extern Ressourcen, wat an e puer Ëmstänn e grousse Virdeel kéint sinn am Verglach zum Auto-GPT.
BabyAGI vermeit aus der Streck ze kommen andeems se seng Konzentratioun op Brainstorming limitéieren an net no Informatioun online sichen.
Wéinst senger innovativer Methodik ass BabyAGI e fantastescht Tool fir Iddien a Brainstorming.
BabyAGI ka ganz einfach mat originelle Iddie kommen duerch seng engagéiert Konzentratioun op Iddien, egal ob et als Standalone Applikatioun oder als Komponent an engem gréissere System benotzt gëtt.
BabyAGI kann oniwwertraff Resultater ubidden andeems se Oflenkungen vermeiden an e laserähnlechen Fokus op d'Aarbecht op der Hand behalen, wat et zu engem entscheedende Tool am Beräich vun der AI Fuerschung an Entwécklung mécht.
Konklusioun
De Schlësselelement vun der BabyAGI Designphilosophie ass déi nahtlos Integratioun vun Automatisatioun, Intelligenz, an Effizienz, wat d'Benotzer et erméiglecht eng breet Palette vun Hindernisser an der séier verännerter Welt vun haut ze handhaben.
Dir kënnt einfach op d'Fäegkeet vun der Plattform fir automatiséiert Aufgabeléisung a Gestioun profitéieren dank senger einfacher Setup- an Ausféierungsmethod, wat et e super Alliéierten fir béid Individuen an Teams mécht.
Tools wéi BabyAGI wäerten definitiv méi wichteg ginn wéi d'AI Fuerschung entwéckelt a wiisst, hëlleft d'Zukunft ze gestalten. BabyAGI ass positionéiert fir eng féierend Plattform fir AI-ugedriwwen Kreativitéit ze ginn, fir Innovatioun a Fortschrëtter a ville Geschäfter a Beruffer ze fërderen dank sengem oniwwertraffene Schwéierpunkt op Brainstorming an Ideatioun.
Mat senge modernste Fäegkeeten wäert déi nächst Generatioun vun AI-ugedriwwenen Produkter inspiréiert ginn, souwuel Organisatiounen wéi och Leit et erlaben hir Ziler méi intelligent an effizient ze erreechen wéi jee virdrun.
Jane
Flotten Artikel! Merci fir en Tutorial fir dëst ze posten kann net waarden fir dëst auszeprobéieren! Wéi maachen ech de Projet an VS op?
Jay
Drag & drop den Dossier just an VS Code.