китайский | английский
CodeFuse-ChatBot: разработка путем расширения частных знаний
CodeFuse-ChatBot — это интеллектуальный помощник с искусственным интеллектом с открытым исходным кодом, разработанный командой Ant CodeFuse и предназначенный для упрощения и оптимизации всех аспектов жизненного цикла разработки программного обеспечения. Этот проект сочетает в себе механизм совместного планирования Multi-Agent и интегрирует богатую библиотеку инструментов, библиотеку кода, базу знаний и среду «песочницы», что позволяет модели LLM эффективно выполнять и обрабатывать сложные задачи в области DevOps.
Целью этого проекта является создание интеллектуального помощника с искусственным интеллектом для всего жизненного цикла разработки программного обеспечения посредством извлечения дополненной генерации (RAG), обучения инструментам и среды «песочницы», охватывающей этапы проектирования, кодирования, тестирования, развертывания, эксплуатации и обслуживания. Постепенно переходите от традиционной модели разработки и эксплуатации запроса данных повсюду и независимой и децентрализованной работы платформы к интеллектуальной модели разработки и эксплуатации большой модели вопросов и ответов, меняя привычки развития и работы людей.
Основными отличительными технологиями и функциональными моментами этого проекта являются:
Опираясь на модели LLM и внедрения с открытым исходным кодом, этот проект может реализовать автономное частное развертывание на основе модели с открытым исходным кодом. Кроме того, этот проект также поддерживает вызовы API OpenAI. Доступ к демо-версии
Основная команда исследований и разработок уже давно занимается исследованиями в области AIOps + NLP. Мы запустили проект Codefuse-ai и надеемся, что все будут широко предоставлять высококачественную документацию по разработке, эксплуатации и техническому обслуживанию для совместного улучшения этого решения и достижения цели «облегчить разработку для всего мира».
Чтобы помочь вам более интуитивно понять функции и использование Codefuse-ChatBot, мы записали серию демонстрационных видеороликов. Посмотрев эти видеоролики, вы сможете быстро понять основные функции и порядок работы этого проекта.
Подробные сведения о реализации см. в разделе: Детали технического маршрута и выполнение плана проекта: Проекты.
Если вам необходимо интегрировать конкретную модель, сообщите нам о своих потребностях, отправив сообщение о проблеме.
имя_модели | model_size | gpu_memory | количественно оценить | HFhub | МодельОбъем |
---|---|---|---|---|---|
чатgpt | - | - | - | - | - |
коделлама-34b-int4 | 34б | 20 г | int4 | вскоре | связь |
Полную документацию см.: CodeFuse-muAgent.
pip install codefuse-muagent
Установите драйвер nvidia самостоятельно. Этот проект был протестирован в среде Python 3.9.18, среде CUDA 11.7, Windows и системах macOS с архитектурой X86.
Информацию об установке Docker, приватизированном доступе к LLM и связанных с этим проблемах с запуском см. в разделе Краткие сведения об использовании.
Для Apple Silicon вам может потребоваться сначала выполнить установку qpdf.
1. подготовка среды Python
# 准备 conda 环境
conda create --name devopsgpt python=3.9
conda activate devopsgpt
cd codefuse-chatbot
# python=3.9,notebook用最新即可,python=3.8用notebook=6.5.6
pip install -r requirements.txt
2. Запустите службу
# 完成server_config.py配置后,可一键启动
cd examples
bash start.sh
# 开始在页面进行相关配置,然后打开`启动对话服务`即可
Или запустите старую версию через start.py
Дополнительные способы доступа к LLM см. подробнее...
Большое спасибо за ваш интерес к проекту Codefuse. Мы очень приветствуем ваши предложения, мнения (включая критику), комментарии и вклад в проект Codefuse.
Ваши различные предложения, мнения и комментарии о Codefuse можно отправлять непосредственно через раздел Issues на GitHub.
Есть много способов принять участие и внести свой вклад в проект Codefuse: реализация кода, написание тестов, улучшение инструментов обработки, улучшение документации и многое другое. Любые вклады приветствуются, и вы будете добавлены в список участников. Подробнее см. в Руководстве по вкладу...
Этот проект основан на langchain-chatchat и codebox-api, и я глубоко благодарен за их вклад в открытый исходный код!