Перейти к основному содержимому
ToolPotion
ИИ-советник
Отправить

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

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

Открыть репозиторий
Поделиться
Открыть репозиторий
Поделиться

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

Читать далее

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

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

  • КатегорияAI-помощники для программирования
  • Модель ценообразованияОткрытый код
  • РазвёртываниеНа своём сервере
  • ПлатформыВеб

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

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

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

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

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

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

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

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

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

  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: Агентный инженер программного обеспечения на основе ИИ

goose

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

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

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

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

Открыть инструмент

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

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

РекомендованоAI-помощники для программирования
№31 в AI-репозитории на GitHub

DemoGPT

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

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

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

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

Открыть инструмент

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

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

Конструкторы AI-агентов
№224 в AI-репозитории на GitHub

Dify

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

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

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

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

Открыть инструмент

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

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

РекомендованоКонструкторы AI-агентов
№11 в AI-репозитории на GitHub

CodeFuse-ChatBot

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

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

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

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

Открыть инструмент

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

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

AI-помощники для программирования
№225 в AI-репозитории на GitHub

Pi Agent Harness

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

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

Конструкторы AI-агентов
Открыть инструмент

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

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

РекомендованоКонструкторы AI-агентов
Топ-250: AI-репозитории на GitHub

Langroid

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

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

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

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

Открыть инструмент

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

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

Конструкторы AI-агентов
№94 в AI-репозитории на GitHub

BeeAI Framework

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

BeeAI Framework — это набор инструментов с открытым исходным кодом для создания готовых к производству ИИ-агентов и мультиагентных систем. Он поддерживает разработку на Python и…

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

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

Открыть инструмент

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

Набор инструментов с открытым исходным кодом для создания готовых к производству ИИ-агентов и мультиагентных систем. Он поддерживает разработку на Python и…BeeAI Framework — это набор инструментов с открытым исходным кодом для создания готовых к производству ИИ-агентов и мультиагентных систем. Он поддерживает разработку на Python и…

Конструкторы AI-агентов
№107 в AI-репозитории на GitHub

Refact.ai

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

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

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

№23 — Написание технической документации

Открыть инструмент

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

Автономный ИИ-агент для написания кода с открытым исходным кодом, который адаптируется к вашему рабочему процессу. Он автоматизирует написание кода, отладку и…Refact.ai — это автономный ИИ-агент для написания кода с открытым исходным кодом, который адаптируется к вашему рабочему процессу. Он автоматизирует написание кода, отладку и…

AI-помощники для программирования
№23 — Написание технической документации
1 из 8