ALP-это основанная на разговорной системе ИИ с открытым исходным кодом, созданную для создания ответов, которые коренятся в соответствующей информации из внешних источников. ?
ALP позволяет вам создавать большую базу знаний, которую можно запрашивать при взаимодействии с чатботом. Контекстные конструкции, основанные на сходстве, позволяют лучше актуально актуальность материалов, извлеченных из базы данных. Чатбот имеет неограниченную разговорную память и способность экспортировать разговор и встраивание источников в формат JSON.
ALP поддерживает историю разговоров и встраивания в локальной базе данных SQLite? ️. В результате процессы загрузки и внедрения документов требуются только один раз, что позволяет пользователям беспрепятственно возобновить разговоры.
ALP предназначен для запуска через Localhost. Все, что вам нужно, это Python и несколько команд для настройки среды. Не стесняйтесь вилка, исследуйте код и приспосабливается к вашим потребностям?
gpt-4o' , gpt-4o-minigpt-4-1106-preview добавлен в качестве генеративной модели по умолчанию. Пользователь может изменить его в ./lib/params.py в prod_model . Исправление ошибки страниц создания коллекции.ALP повышает точность ответов моделей на основе GPT относительно данных документов PDF с использованием метода увеличения поиска. Этот подход гарантирует, что наиболее релевантный контекст всегда передается в модель. Намерение ALP состоит в том, чтобы помочь исследовать подавляющую базу знаний о исследовательских работах, книгах и заметках, что облегчает доступ к контенту и усваивает контент.
В настоящее время ALP использует следующие модели:
multi-qa-MiniLM-L6-cos-v1gpt-4o' , gpt-4o-mini Чтобы настроить ALP на вашей локальной машине, следуйте этим шагам:
Убедитесь, что на вашем компьютере установлен Python. Я рекомендую Anaconda для легкой настройки.
ВАЖНО: ALP работает на Python 3.10
После поднятия репо клонировать его в командной строке:
git clone https://github.com/yourusername/alp.git
cd ALPИз ALP/ Local Directory вызывает следующие команды
Для пользователей Linux в Bash:
python3 -m venv venv
source venv/bin/activateДля пользователей Windows в CMD:
python -m venv venv
venvScriptsactivate.bat
Это должно создать ALP/ Venv/ Directory и активировать виртуальную среду. Естественно, вы можете использовать другие программы для обработки VirtualEnvs.
pip install -r requirements.txt По умолчанию ALP работает в localhost . Это требует ключа API для подключения к модели GPT через Open API AI. В ALP/ Directory Создайте API_KEY.TXT и вставьте свой ключ API там. Убедитесь, что api_key.txt добавлен в ваш файл .gitignore, чтобы он не протекал в GitHub. Вы можете получить свой открытый ключ API API здесь https://platform.openai.com
python alp.pyПриложение должно открыть в вашем веб -браузере по умолчанию. Если это не так, перейдите к http: // localhost: 5000. Первое использование включает в себя создание файла app.db в соответствии с ALP/Static/Data/DBS/. Это ваш файл базы данных SQLite, который будет держать историю разговоров и встраивания. Кроме того, скрипт загрузит «Multi-QA-Minilm-L6-COS-V1» (80 МБ) на ваш компьютер от обнимающих репозитории лица. Это произойдет автоматически при первом запусках.
Интерфейс приложения ALP состоит из нескольких разделов:




