Добро пожаловать в OpenDevin, проект с открытым исходным кодом, призванный копировать Devin[1], автономного инженера-программиста с искусственным интеллектом, способного выполнять сложные инженерные задачи и активно сотрудничать с пользователями в проектах разработки программного обеспечения. Проект надеется воспроизвести, улучшить и внедрить Devin с помощью сообщества открытого исходного кода.
Девин представляет собой усовершенствованный автономный агент, предназначенный для решения сложных задач разработки программного обеспечения. Он использует комбинацию таких инструментов, как оболочки, редакторы кода и веб-браузеры, чтобы продемонстрировать недостаточно используемый потенциал LLM в разработке программного обеспечения. Наша цель — изучить и расширить возможности Devin, определить его сильные стороны и области для улучшения, чтобы направлять развитие модели открытого кода.
Проект OpenDevin родился из желания воспроизвести, улучшить и обновить оригинальную модель Devin. Привлекая сообщество открытого исходного кода, мы стремимся решить проблемы, с которыми сталкивается Code LLM в реальных сценариях, создавать работы, которые вносят значительный вклад в сообщество, и прокладывать путь для будущего прогресса.
Достижение полной репликации приложения производственного уровня с помощью LLM — сложная задача. Наши стратегии включают в себя:
1.Основные технологические исследования:Сосредоточьтесь на фундаментальных исследованиях,понятьи Улучшить генерацию кодаи Технические аспекты обработки。2.Экспертиза:Организуйте с помощью данных、Методы обучения и т. д. для повышения эффективности основных компонентов。3.Задача Планирование:развиватьиспользоватьдля обнаружения ошибок、Управление кодовой базойи Возможности оптимизации。4.Оценивать:создать всеобъемлющую Оцениватьиндекс,Чтобы лучше понять и улучшить нашу Модель.
•среда песочницы:делатьиспользовать诸如 Docker и Kubernetes 之类的技术确保代码安全执行。•Внешний интерфейс:развиватьиспользоватьследить за прогрессомии Devin Интерактивный удобный интерфейс, возможно, использующий что-то вроде React такую структуру или создать ее VSCode Плагины для более интегрированного опыта.
Эту статью перевел и скомпилировал автор с сайта https://github.com/OpenDevin/OpenDevin. Если она была полезна, ставьте лайк, собирайте и пересылайте. Спасибо!
[1]
Devin: https://www.cognition-labs.com/introducing-devin