Как да инсталирате BabyAGI

Kak Da Instalirate Babyagi



В предишната статия обсъдихме какво Auto-GPT е и как да го инсталирате . Auto-GPT царува върховно в GitHub със 144 000 звезди и расте, следван от BabyAGI с 16 000 звезди към момента на писане на този блог.

Както Auto-GPT, така и BabyAGI използват възможностите на ChatGPT чрез OpenAI API, за да изпълняват работата си. Концептуално BabyAGI работи с блок-схема, както следва:







BabyAGI е автономен агент. Вместо да подрежда всяка стъпка в извършването на нещо, BabyAGI е в състояние да разработи процедурна стъпка в изпълнение на задача чрез изучаване на дадена цел.



BabyAGI е разработен от Yohei Nakajima с помощта на езика за програмиране Python чрез използване на API GPT 3.5 и GPT 4 на OpenAI. Трябва да знаете, че използването на безплатната версия на API на OpenAI е ограничено само до 3 заявки в минута (RPM). Докато BabyAGI се нуждае от повече от това, за да работи правилно. Затова се препоръчва да използвате API на OpenAI с правилния ценови план. Освен това BabyAGI използва векторната база данни като изходна и системна памет, което изисква векторен сървър на база данни, наречен „Pinecone“. Уверете се, че имате поне безплатен акаунт в Pinecone.



Ще инсталираме BabyAGI на машина с Kali Linux. Няма фундаментална разлика, където и да го инсталирате, стига да имате инсталирани Python и Git на вашия компютър. Този урок се отнася за всички операционни системи.





Подготовка

1. Вземете OpenAI API ключа

Отидете на https://platform.openai.com/account/api-keys . Създайте нов таен ключ и копирайте стойността на OpenAI ключа.




2. Получете ключа за API на PineCone и неговата стойност на средата

Влезте в https://www.pinecone.io/ и преминете към страницата „API ключове“. Копирайте стойността на ключа и стойността на средата.

Инсталирайте и настройте BabyAGI

Отворете своя терминал (Linux & MAC) или PowerShell (Windows) и изпълнете следните стъпки:

Клонирайте проекта BabyAGI в GitHub.

git клонинг https: // github.com / йохейнакаджима / гости.git

За да предотвратите всякакви грешки по време на инсталационния процес, силно се препоръчва първо да актуализирате системата си. Изпълнете следния код:

sudo подходяща актуализация && sudo подходящо надграждане && sudo apt dist-upgrade

Променете работната директория на папката BabyAGI и инсталирайте всички пакети за зависимости на Python.

cd babyagi && пип Инсталирай изисквания.txt

Ако се чудите какви са необходимите зависимости, това са следните:

Копирайте шаблона env по подразбиране и го преименувайте само на файл „env“.

cp .env.example .env

Отворете файла „env“ с произволен текстов редактор и вмъкнете OpenAI API ключа, Pinecone API ключа и стойността на средата на Pinecone.

OPENAI_API_KEY =

PINECONE_API_KEY =

PINECONE_ENVIRONMENT =

В същия файл „env“ дайте на BabyAGI описанието на длъжността.

Превъртете надолу и намерете раздел, наречен RUN CONFIG. Задайте OBJECTIVE и INITIAL_TASK. ЦЕЛТА трябва да е това, което искате да постигнете, а INITIAL_TASK трябва да бъде първата задача, с която да започнете.

Запазете и затворете файла.

Стартирайте BabyAGI.

python babyagi. py

Моделът на LLM по подразбиране е GPT 3.5, можете да промените модела на GPT 4 във вашия „env“ файл. Наблюдавайте процеса и прекратете програмата, ако се случи нещо ненужно. Не напускайте бюрото си; не искате BabyAGI да съсипе сметките ви за OpenAI в крайна сметка.

Заключение

BabyAGI е система, управлявана от AI, която е предназначена да рационализира и автоматизира процеса на мозъчна атака и управление на задачи. Основната му цел е да произвежда творчески идеи, да ги организира в задачи и да ги приоритизира въз основа на целите и изпълнението на минали задачи. Работейки в непрекъснат цикъл, системата извлича задачи от списък, изпълнява ги, подобрява резултатите и генерира нови задачи. BabyAGI използва силата на API на OpenAI и Pinecone, черпейки вдъхновение от човешкото когнитивно развитие.