Fixing links

This commit is contained in:
Valeria 2024-08-07 22:16:01 +07:00 committed by GitHub
parent 117a24be59
commit 5887598933
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,32 +1,32 @@
# Коммуникативные агенты для разработки программного обеспечения
<p align="center">
<img src='./misc/logo1.png' width=550>
<img src='../misc/logo1.png' width=550>
</p>
<p align="center">
【📚 <a href="wiki.md">Wiki</a> | 🚀 <a href="wiki.md#visualizer">Визуализатор</a> | 👥 <a href="Contribution.md">ПО от сообщества</a> | 🔧 <a href="wiki.md#customization">Кастомизация</a> | 👾 <a href="https://discord.gg/bn4t2Jy6TT">Discord</a>
【📚 <a href="../wiki.md">Wiki</a> | 🚀 <a href="../wiki.md#visualizer">Визуализатор</a> | 👥 <a href="../Contribution.md">ПО от сообщества</a> | 🔧 <a href="../wiki.md#customization">Кастомизация</a> | 👾 <a href="https://discord.gg/bn4t2Jy6TT">Discord</a>
</p>
## 📖 Обзор
- **ChatDev** представляет собой **виртуальную программную компанию**, работающую через различные **интеллектуальные агенты**, выполняющие разные роли, включая Генерального директора <img src='visualizer/static/figures/ceo.png' height=20>, Главного продуктового директора <img src='visualizer/static/figures/cpo.png' height=20>, Главного технолога <img src='visualizer/static/figures/cto.png' height=20>, программиста <img src='visualizer/static/figures/programmer.png' height=20>, рецензента <img src='visualizer/static/figures/reviewer.png' height=20>, тестировщика <img src='visualizer/static/figures/tester.png' height=20>, арт-дизайнера <img src='visualizer/static/figures/designer.png' height=20>. Эти агенты формируют многогранную организационную структуру и объединены миссией «провести революцию цифрового мира через программирование». Агенты внутри ChatDev **сотрудничают**, участвуя в специализированных функциональных семинарах, включая задачи по проектированию, кодингу, тестированию и документированию.
- **ChatDev** представляет собой **виртуальную программную компанию**, работающую через различные **интеллектуальные агенты**, выполняющие разные роли, включая Генерального директора <img src='../visualizer/static/figures/ceo.png' height=20>, Главного продуктового директора <img src='../visualizer/static/figures/cpo.png' height=20>, Главного технолога <img src='../visualizer/static/figures/cto.png' height=20>, программиста <img src='../visualizer/static/figures/programmer.png' height=20>, рецензента <img src='../visualizer/static/figures/reviewer.png' height=20>, тестировщика <img src='../visualizer/static/figures/tester.png' height=20>, арт-дизайнера <img src='../visualizer/static/figures/designer.png' height=20>. Эти агенты формируют многогранную организационную структуру и объединены миссией «провести революцию цифрового мира через программирование». Агенты внутри ChatDev **сотрудничают**, участвуя в специализированных функциональных семинарах, включая задачи по проектированию, кодингу, тестированию и документированию.
- Основная цель ChatDev — предложить **простой в использовании**, **высоконастраиваемый** и **расширяемый** фреймворк, основанный на больших языковых моделях (LLMs), который служит идеальным сценарием для изучения коллективного интеллекта.
<p align="center">
<img src='./misc/company.png' width=600>
<img src='../misc/company.png' width=600>
</p>
## 🎉 Новости
* **25 июня 2024 года:** 🎉 Для содействия развитию в области многогранного сотрудничества на основе LLM 🤖🤖 и смежных областях команда ChatDev собрала коллекцию основополагающих статей 📄, представленных в [открытом исходном](https://github.com/OpenBMB/ChatDev/tree/main/MultiAgentEbook) интерактивном электронном формате 📚. Теперь вы можете исследовать последние достижения на [веб-сайте электронной книги](https://thinkwee.top/multiagent_ebook) и скачать [список статей](https://github.com/OpenBMB/ChatDev/blob/main/MultiAgentEbook/papers.csv) .
<p align="center">
<img src='./misc/ebook.png' width=800>
<img src='../misc/ebook.png' width=800>
</p>
* 12 июня 2024 года: Мы представляем Сети Многогранного Сотрудничества (MacNet) 🎉, которые используют направленные ациклические графы для эффективного выполнения задач в ходе лексических взаимодействий 🤖🤖. MacNet поддерживает сотрудничество среди различных топологий и более чем тысячи агентов без превышения ограничений контекста. Более универсальный и масштабируемый, MacNet можно считать более продвинутой версией топологии цепочки ChatDev. Наш препринт доступен по адресу [https://arxiv.org/abs/2406.07155](https://arxiv.org/abs/2406.07155). Эта техника скоро будет интегрирована в этот репозиторий, что расширит поддержку различных организационных структур и предложит более богатые решения за пределами разработки программного обеспечения (например, логическое рассуждение, анализ данных, генерация историй и другое).
<p align="center">
<img src='./misc/macnet.png' width=500>
<img src='../misc/macnet.png' width=500>
</p>
<details>
@ -34,40 +34,40 @@
* 7 мая 2024 года: Мы представили «Итеративное уточнение опыта» (IER), новый метод, в котором агенты-инструкторы и ассистенты улучшают опыт, ориентированный на сокращение путей, для эффективного освоения новых задач. Этот подход охватывает приобретение, использование, распространение и устранение опыта в ходе выполнения задач. Наш препринт доступен по адресу https://arxiv.org/abs/2405.04219, и эта техника скоро будет интегрирована в ChatDev.
<p align="center">
<img src='./misc/ier.png' width=220>
<img src='../misc/ier.png' width=220>
</p>
* 25 января 2024 года: Мы интегрировали Модуль Опытного Со-обучения в ChatDev. См. [Руководство по опытному со-обучению](wiki.md#co-tracking).
* 25 января 2024 года: Мы интегрировали Модуль Опытного Со-обучения в ChatDev. См. [Руководство по опытному со-обучению](../wiki.md#co-tracking).
* 28 декабря 2023 года: Мы представляем Опытное Со-обучение, инновационный подход, в котором агенты-инструкторы и ассистенты накапливают опыт, ориентированный на сокращение путей, для эффективного решения новых задач, снижая количество повторяющихся ошибок и повышая эффективность. Ознакомьтесь с нашим препринтом по адресу https://arxiv.org/abs/2312.17025, и эта техника скоро будет интегрирована в ChatDev.
<p align="center">
<img src='./misc/ecl.png' width=860>
<img src='../misc/ecl.png' width=860>
</p>
* 15 ноября 2023 года: Мы запустили ChatDev как платформу SaaS, которая позволяет разработчикам программного обеспечения и инновационным предпринимателям эффективно создавать программное обеспечение при очень низкой стоимости и барьере для входа. Попробуйте по адресу https://chatdev.modelbest.cn/.
<p align="center">
<img src='./misc/saas.png' width=560>
<img src='../misc/saas.png' width=560>
</p>
* 2 ноября 2023 года: ChatDev теперь поддерживает новую функцию: инкрементальную разработку, которая позволяет агентам разрабатывать на основе существующего кода. Попробуйте `--config "incremental" --path "[source_code_directory_path]"`, чтобы начать.
<p align="center">
<img src='./misc/increment.png' width=700>
<img src='../misc/increment.png' width=700>
</p>
* 26 октября 2023 года: ChatDev теперь поддерживает Docker для безопасного выполнения (благодаря вкладу [ManindraDeMel](https://github.com/ManindraDeMel)). См. [Руководство по запуску Docker](wiki.md#docker-start).
* 26 октября 2023 года: ChatDev теперь поддерживает Docker для безопасного выполнения (благодаря вкладу [ManindraDeMel](https://github.com/ManindraDeMel)). См. [Руководство по запуску Docker](../wiki.md#docker-start).
<p align="center">
<img src='./misc/docker.png' width=400>
<img src='../misc/docker.png' width=400>
</p>
* 25 сентября 2023 года: Теперь доступен режим **Git**, позволяющий программисту <img src='visualizer/static/figures/programmer.png' height=20> использовать Git для управления версиями. Чтобы включить эту функцию, просто установите ``"git_management"`` в ``"True"`` в ``ChatChainConfig.json``. См. [руководство](wiki.md#git-mode).
* 25 сентября 2023 года: Теперь доступен режим **Git**, позволяющий программисту <img src='../visualizer/static/figures/programmer.png' height=20> использовать Git для управления версиями. Чтобы включить эту функцию, просто установите ``"git_management"`` в ``"True"`` в ``ChatChainConfig.json``. См. [руководство](../wiki.md#git-mode).
<p align="center">
<img src='./misc/github.png' width=600>
<img src='../misc/github.png' width=600>
</p>
- 20 сентября 2023 года: Теперь доступен режим **Human-Agent-Interaction**! Вы можете принять участие в работе команды ChatDev, сыграв роль рецензента <img src='visualizer/static/figures/reviewer.png' height=20> и предоставив предложения программисту <img src='visualizer/static/figures/programmer.png' height=20>; попробуйте ``python3 run.py --task [описание вашей идеи] --config "Human"``. См. [руководство](wiki.md#human-agent-interaction) и [пример](WareHouse/Gomoku_HumanAgentInteraction_20230920135038).
- 20 сентября 2023 года: Теперь доступен режим **Human-Agent-Interaction**! Вы можете принять участие в работе команды ChatDev, сыграв роль рецензента <img src='../visualizer/static/figures/reviewer.png' height=20> и предоставив предложения программисту <img src='../visualizer/static/figures/programmer.png' height=20>; попробуйте ``python3 run.py --task [описание вашей идеи] --config "Human"``. См. [руководство](../wiki.md#human-agent-interaction) и [пример](../WareHouse/Gomoku_HumanAgentInteraction_20230920135038).
<p align="center">
<img src='./misc/Human_intro.png' width=600>
<img src='../misc/Human_intro.png' width=600>
</p>
- 1 сентября 2023 года: Теперь доступен режим **Art**! Вы можете активировать агента-дизайнера <img src='visualizer/static/figures/designer.png' height=20>
для генерации изображений, используемых в программном обеспечении; попробуйте ``python3 run.py --task [описание вашей идеи] --config "Art"``. См. [руководство](wiki.md#art) и [пример](WareHouse/gomokugameArtExample_THUNLP_20230831122822).
- 1 сентября 2023 года: Теперь доступен режим **Art**! Вы можете активировать агента-дизайнера <img src='../visualizer/static/figures/designer.png' height=20>
для генерации изображений, используемых в программном обеспечении; попробуйте ``python3 run.py --task [описание вашей идеи] --config "Art"``. См. [руководство](../wiki.md#art) и [пример](../WareHouse/gomokugameArtExample_THUNLP_20230831122822).
- 28 августа 2023 года: Система стала общедоступной.
- 17 августа 2023 года: Версия v1.0.0 была готова к выпуску.
- 30 июля 2023 года: Пользователи могут настроить параметры ChatChain, Phase и Role. Также теперь поддерживаются как онлайн режим журнала, так и режим воспроизведения.
@ -77,7 +77,7 @@
## ❓ Что может делать ChatDev?
![intro](misc/intro.png)
![intro](../misc/intro.png)
<https://github.com/OpenBMB/ChatDev/assets/11889052/80d01d2f-677b-4399-ad8b-f7af9bb62b72>
@ -154,11 +154,11 @@
### 🐳 Быстрый старт с помощью Docker
- Мы благодарим [ManindraDeMel](https://github.com/ManindraDeMel) за предоставление поддержки Docker. См. [Руководство по запуску Docker](wiki.md#docker-start).
- Мы благодарим [ManindraDeMel](https://github.com/ManindraDeMel) за предоставление поддержки Docker. См. [Руководство по запуску Docker](../wiki.md#docker-start).
## ✨️ Расширенные возможности
Для получения более подробной информации, пожалуйста, обратитесь к нашему [Wiki](wiki.md), где вы найдете:
Для получения более подробной информации, пожалуйста, обратитесь к нашему [Wiki](../wiki.md), где вы найдете:
- Введение во все параметры командного выполнения.
- Простой гид по настройке локального веб-дисплея, который может визуализировать журналы в реальном времени, воспроизведенные журналы и ChatChain.
@ -173,7 +173,7 @@
**Код:** Мы рады вашему интересу к участию в нашем проекте с открытым исходным кодом. Если вы обнаружите какие-либо проблемы, не стесняйтесь сообщить об этом. Не стесняйтесь создавать запрос на внесение изменений, если у вас есть вопросы или вы готовы поделиться своей работой с нами! Ваши вклады очень ценятся. Пожалуйста, дайте знать, если вам нужна дополнительная помощь!
**Компания:** Создание вашей собственной настроенной "Компании ChatDev" — это просто. Эта персонализированная настройка включает три простых конфигурационных JSON-файла. Ознакомьтесь с примером в директории ``CompanyConfig/Default``. Для получения подробных инструкций по настройке см. наш [Wiki](wiki.md).
**Компания:** Создание вашей собственной настроенной "Компании ChatDev" — это просто. Эта персонализированная настройка включает три простых конфигурационных JSON-файла. Ознакомьтесь с примером в директории ``CompanyConfig/Default``. Для получения подробных инструкций по настройке см. наш [Wiki](../wiki.md).
**Программное обеспечение:** Каждый раз, когда вы разрабатываете программное обеспечение с помощью ChatDev, создается соответствующая папка, содержащая всю необходимую информацию. Поделиться вашей работой с нами так же просто, как сделать запрос на внесение изменений. Вот пример: выполните команду ``python3 run.py --task "design a 2048 game" --name "2048" --org "THUNLP" --config "Default"``. Это создаст пакет программного обеспечения и сгенерирует папку с именем ``/WareHouse/2048_THUNLP_timestamp``. Внутри вы найдете:
@ -182,7 +182,7 @@
- Полный журнал, детализирующий процесс создания программного обеспечения, который можно использовать для воспроизведения (``timestamp.log``)
- Начальный запрос, использованный для создания этого программного обеспечения (``2048.prompt``)
**Посмотрите программное обеспечение, предоставленное сообществом [здесь](Contribution.md)!**
**Посмотрите программное обеспечение, предоставленное сообществом [здесь](../Contribution.md)!**
## 👨‍💻‍ Участники
@ -211,10 +211,10 @@
## 🤝 Благодарности
<a href="http://nlp.csai.tsinghua.edu.cn/"><img src="misc/thunlp.png" height=50pt></a>&nbsp;&nbsp;
<a href="https://modelbest.cn/"><img src="misc/modelbest.png" height=50pt></a>&nbsp;&nbsp;
<a href="https://github.com/OpenBMB/AgentVerse/"><img src="misc/agentverse.png" height=50pt></a>&nbsp;&nbsp;
<a href="https://github.com/OpenBMB/RepoAgent"><img src="misc/repoagent.png" height=50pt></a>
<a href="http://nlp.csai.tsinghua.edu.cn/"><img src="../misc/thunlp.png" height=50pt></a>&nbsp;&nbsp;
<a href="https://modelbest.cn/"><img src="../misc/modelbest.png" height=50pt></a>&nbsp;&nbsp;
<a href="https://github.com/OpenBMB/AgentVerse/"><img src="../misc/agentverse.png" height=50pt></a>&nbsp;&nbsp;
<a href="https://github.com/OpenBMB/RepoAgent"><img src="../misc/repoagent.png" height=50pt></a>
<a href="https://aibrb.com/introducing-herbie-your-super-employee-for-streamlined-productivity/"><img src="https://aibrb.com/wp-content/uploads/2023/09/Featured-on-AIBRB.com-white-1.png" height=50pt></a>
## 📬 Контакты