Перейти к основному содержимому
ToolPotion

Devika: Агентный инженер программного обеспечения на основе ИИ

Devika — это инженер программного обеспечения на основе ИИ с открытым исходным кодом, разработанный как альтернатива Devin. Он понимает инструкции высокого уровня, разбивает их, исследует информацию и пишет код. Devika поддерживает несколько языков программирования и интегрируется с различными LLM, стремясь революционизировать разработку программного обеспечения, предоставляя помощь ИИ.

Посетить URL

Описание

Devika — это продвинутый инженер программного обеспечения на основе ИИ, проект с открытым исходным кодом, направленный на предоставление альтернативы Devin от Cognition AI. Он разработан для понимания инструкций человека высокого уровня и автономной разработки программного обеспечения. Devika разбивает сложные задачи на управляемые этапы, исследует соответствующую информацию и пишет код для достижения поставленной цели.

Devika использует большие языковые модели (LLM), алгоритмы планирования и рассуждения, а также возможности веб-браузинга. Он поддерживает такие модели, как Claude 3, GPT-4, Gemini, Mistral, Groq и локальные LLM через Ollama. Архитектура системы разработана для расширяемости, что позволяет добавлять новые функции и интеграции. Взаимодействие Devika на естественном языке через интерфейс чата облегчает взаимодействие с пользователем, а также обеспечивает динамическое отслеживание и визуализацию состояния агента. Проект в настоящее время находится на ранней стадии разработки, многие функции все еще находятся в разработке.

Основные функции включают поддержку различных LLM, расширенное планирование и рассуждение ИИ, извлечение контекстных ключевых слов, бесшовный веб-браузинг и написание кода на нескольких языках программирования. Devika также предлагает организацию и управление на основе проектов. Проект распространяется под лицензией MIT, и вклад приветствуется. Проект предоставляет веб-интерфейс для взаимодействия, позволяющий пользователям создавать проекты, настраивать параметры и предоставлять инструкции. Пользователи могут отслеживать прогресс Devika, просматривать сгенерированный код и предоставлять отзывы.

Основные функции Devika: Агентный инженер программного обеспечения на основе ИИ

  • Поддерживает Claude 3, GPT-4, Gemini, Mistral, Groq и Local LLM

  • Расширенные возможности планирования и рассуждения ИИ

  • Извлечение контекстных ключевых слов для целевых исследований

  • Бесшовный веб-браузинг и сбор информации

  • Написание кода на нескольких языках программирования

  • Динамическое отслеживание и визуализация состояния агента

  • Взаимодействие на естественном языке через интерфейс чата

  • Организация и управление на основе проектов

  • Расширяемая архитектура для добавления новых функций и интеграций

Начало работы с Devika: Агентный инженер программного обеспечения на основе ИИ

  1. Clone: Клонируйте репозиторий Devika из GitHub.

  2. Install Dependencies: Создайте виртуальное окружение и установите необходимые зависимости с помощью uv pip.

  3. Configure: Настройте ключи API через страницу настроек в пользовательском интерфейсе.

  4. Execute: Запустите сервер Devika, используя python devika.py.

  5. Access UI: Откройте новый терминал, перейдите в каталог ui и запустите bun install и bun run start.

  6. Use: Откройте веб-интерфейс Devika, создайте проект и предоставьте цель высокого уровня.

Варианты использования Devika: Агентный инженер программного обеспечения на основе ИИ

  • Автоматизированная генерация кода
  • Исправление ошибок
  • Разработка функций
  • Прототипирование проектов
  • Исследование кода
  • Помощь в разработке программного обеспечения
  • Вклад в проекты с открытым исходным кодом

Часто задаваемые вопросы Devika: Агентный инженер программного обеспечения на основе ИИ

Отзывы о Devika: Агентный инженер программного обеспечения на основе ИИ

Загрузка...

Популярные ИИ-инструменты, похожие на Devika: Агентный инженер программного обеспечения на основе ИИ

AI-приложения

Devika AI — это open-source AI-инженер, который понимает высокоуровневые инструкции, разбивает их на шаги, исследует информацию и генерирует код. Он поддерживает множество LLM,…

AI-помощники для программирования

AI-репозитории на GitHub

Goose — это открытый, расширяемый AI-агент, который улучшает процесс программирования, позволяя пользователям устанавливать, выполнять, редактировать и тестировать код с любым…

РекомендованоAI-помощники для программирования

AI-репозитории на GitHub

Openvibe — это основанный на Python фреймворк с открытым исходным кодом, предназначенный для агентов кодирования на основе ИИ. Он предоставляет модульную структуру для разработки…

AI-помощники для программирования

AI-репозитории на GitHub

CodeFuse-ChatBot — это ИИ-ассистент с открытым исходным кодом, разработанный для оптимизации жизненного цикла разработки программного обеспечения. Он использует многоагентный…

AI-помощники для программирования

AI-репозитории на GitHub

OpenHands — это центр управления разработкой с открытым исходным кодом для агентов и автоматизаций, управляемых ИИ. Он позволяет запускать различные агенты, совместимые с ACP,…

AI-помощники для программирования

AI-репозитории на GitHub

Dify — это платформа с открытым исходным кодом для разработки LLM-приложений. Она предлагает визуальный холст для создания AI-рабочих процессов, RAG-конвейеров и возможностей…

РекомендованоКонструкторы AI-агентов

AI-репозитории на GitHub

DemoGPT — это инструмент с открытым исходным кодом для создания AI-агентов с использованием больших языковых моделей. Он позволяет пользователям создавать, настраивать и…

Конструкторы AI-агентов

pi — это инструмент для создания AI-агентов, который предоставляет унифицированный LLM API, цикл агентов, TUI и CLI для кодирования агентов. Он предназначен для упрощения…

РекомендованоКонструкторы AI-агентов