Главная | Документация | Обратная связь
Платформа и среда выполнения приложений, основанная на искусственном интеллекте. Просто напишите файл YAML.
? Готовый к использованию интерфейс чат-бота с искусственным интеллектом.
Зависимости
Функции
Добро пожаловать в Aify, среду выполнения приложений, основанную на искусственном интеллекте, которая позволяет вам создавать приложения искусственного интеллекта за считанные секунды! С Aify вы можете легко создавать и развертывать приложения на базе искусственного интеллекта, используя простой файл YAML. В этом руководстве мы покажем вам, как начать работу с Aify и создать свое первое приложение искусственного интеллекта.
Для начала убедитесь, что в вашей системе установлены следующие необходимые компоненты:
Если у вас есть все необходимые условия, вы можете установить Aify, выполнив следующую команду в своем терминале:
pip install aify
Вам необходимо подготовить каталог для ваших приложений:
mkdir ./apps
Теперь вы можете запустить службу aify, а затем получить доступ к http://localhost:2000 с помощью браузера, и aify поприветствует вас.
aify run ./apps
Теперь это просто пустое приложение, использовать его ни для чего нельзя. Далее мы создадим чат-бота.
Создание файла YAML aify использует файл YAML для определения вашего приложения AI. Этот файл содержит все необходимые конфигурации и настройки для вашего приложения. Вот пример базового файла YAML:
title : Chatbot
model :
vendor : openai
name : gpt-3.5-turbo
params :
api_key : <YOUR_OPENAI_API_KEY>
prompt : |
{{#system~}}
You are a helpful and terse assistant.
{{~/system}}
{{#each (memory.read program_name session_id n=3)}}
{{~#if this.role == 'user'}}
{{#user~}}
{{this.content}}
{{~/user}}
{{/if~}}
{{~#if this.role == 'assistant'}}
{{#assistant~}}
{{this.content}}
{{~/assistant}}
{{/if~}}
{{~/each}}
{{#user~}}
{{prompt}}
{{memory.save program_name session_id 'user' prompt}}
{{~/user}}
{{#assistant~}}
{{gen 'answer' temperature=0 max_tokens=2000}}
{{memory.save program_name session_id 'assistant' answer}}
{{~/assistant}}
variables :
- name : prompt
type : input
- name : answer
type : output
Вот несколько простых объяснений об этом файле YAML:
Теперь вернитесь в браузер и обновите страницу. Вы увидите только что созданное приложение. С ним можно общаться, как с ChatGPT.
Хотя aify предоставляет интерфейс чат-бота, его основная цель — не заменить ChatGPT или конкурентное приложение для общения.
Пользовательский интерфейс чат-бота предназначен только для удобной отладки приложений ИИ. Конечно, вы действительно можете использовать его как чат-бот для ежедневного использования.
Основная цель aify — предоставить эффективную основу для разработки и развертывания приложений искусственного интеллекта.
Если ваша цель — разработать собственные сложные приложения искусственного интеллекта, вам следует уделять больше внимания API и механизмам расширения, предоставляемым aify.
Дополнительные примеры: https://github.com/shellc/aify/tree/main/examples.