AutoGPT-Delphi
Это эксперимент по созданию полностью автономного GPT-экземпляра для решения произвольных Задач. Его функциональность аналогична Auto-GPT (https://github.com/Torantulino/Auto-GPT) или BabyAGI (https://github.com/yoheinakajima/babyagi).
«AutoGPT-Delphi по умолчанию использует GPT-4 и будет использовать GPT3.5-turbo для обобщения, поэтому следите за своими расходами в OpenAI. Вы также можете установить для основного агента значение 3,5, но на данный момент согласованность не такая, как вам хотелось бы?
Поскольку программа потенциально может выполнять вредоносные операции, рекомендуется запускать ее внутри виртуальной машины.
Требования ✓
- Реализация Delphi OpenAI API с https://github.com/HemulGM/DelphiOpenAI.
- Ключ OpenAI API (https://platform.openai.com/account/api-keys)
- Ключ API пользовательского поиска Google и идентификатор SearchEngine (https://console.cloud.google.com/apis/credentials)
- libssl/libeay для IndyHttp с SSL (https://github.com/IndySockets/OpenSSL-Binaries/)
Доступные в настоящее время агенты?
- ПОЛЬЗОВАТЕЛЬ — запрашивает у пользователя сообщение и возвращает результат.
- WRITE_FILE — записывает файл в рабочую область
- READ_FILE — читает файл из рабочей области
- BROWSE_SITE — открывает URL-адрес и суммирует содержимое.
- SEARCH_GOOGLE – поиск в Google по определенному запросу.
- WRITE_MEMORY — сохраняет все в памяти на протяжении всего сеанса (обычно старые мысли теряются)
- GPT_TASK — создает подэкземпляр ChatGPT для выполнения определенной задачи.
- LIST_FILES — возвращает список всех файлов в рабочей области.
- RUN_CMD — выполняет произвольную команду с помощью cmd /c
Планы на будущее?
- Улучшите системное приглашение, чтобы оно было понятно даже GPT 3.5.
- переписать синтаксис агента, чтобы его было легче анализировать
- ввести больше агентов (Txt2Img, компиляция, TwitterAPI)
- ввести асинхронные вызовы для использования полной мощности параллельных агентов
Конфигурация ⚙
Вам необходимо указать свои API-ключи и настройки в AutoGPT.ini :
[OPTIONS]
WORKING_DIR='C:PathToYourGPTWorkspace
GPT3ONLY=0
[API_KEYS]
OPEN_AI=sk-123ABC123BCD123123123131231231
GOOGLE_CUSTOM_SEARCH=AIzzzzz999999111122222333334
GOOGLE_SEARCH_ENGINE_ID=1234567890abcdef1
Контакт
Если у вас есть какие-либо вопросы или вы хотите внести свой вклад, не стесняйтесь обращаться через
- ? Электронная почта: [email protected]
- ? Дискорд: https://discordapp.com/users/kalliduz#7834