Zum Hauptinhalt springen
ToolPotion

Devika: Agentic AI Software Engineer

Devika ist ein Open-Source-KI-Software-Engineer, der als Alternative zu Devin konzipiert wurde. Er versteht Anweisungen auf hoher Ebene, unterteilt diese, recherchiert Informationen und schreibt Code. Devika unterstützt mehrere Programmiersprachen und lässt sich in verschiedene LLMs integrieren, mit dem Ziel, die Softwareentwicklung durch KI-Unterstützung zu revolutionieren.

URL besuchen

Beschreibung

Devika ist ein fortschrittlicher KI-Software-Engineer, ein Open-Source-Projekt, das eine Alternative zu Cognition AIs Devin darstellen soll. Es wurde entwickelt, um Anweisungen auf hoher Ebene zu verstehen und autonom Software zu entwickeln. Devika unterteilt komplexe Aufgaben in überschaubare Schritte, recherchiert relevante Informationen und schreibt Code, um das vorgegebene Ziel zu erreichen.

Devika verwendet Large Language Models (LLMs), Planungs- und Reasoning-Algorithmen sowie Web-Browsing-Funktionen. Es unterstützt Modelle wie Claude 3, GPT-4, Gemini, Mistral, Groq und lokale LLMs über Ollama. Die Systemarchitektur ist auf Erweiterbarkeit ausgelegt und ermöglicht neue Funktionen und Integrationen. Die natürliche Sprachinteraktion von Devika über eine Chat-Oberfläche erleichtert die Benutzerinteraktion und bietet eine dynamische Agentenzustandsverfolgung und -visualisierung. Das Projekt befindet sich derzeit in einem frühen Entwicklungsstadium, wobei sich viele Funktionen noch in der Entwicklung befinden.

Zu den wichtigsten Funktionen gehören die Unterstützung verschiedener LLMs, fortschrittliche KI-Planung und -Argumentation, kontextbezogene Schlüsselwortextraktion, nahtloses Web-Browsing und das Schreiben von Code in mehreren Programmiersprachen. Devika bietet auch eine projektbasierte Organisation und Verwaltung. Das Projekt wird unter der MIT-Lizenz veröffentlicht, und Beiträge sind willkommen. Das Projekt bietet eine Web-Oberfläche für die Interaktion, über die Benutzer Projekte erstellen, Einstellungen konfigurieren und Anweisungen geben können. Benutzer können den Fortschritt von Devika überwachen, den generierten Code überprüfen und Feedback geben.

Devika: Agentic AI Software Engineer's Kernfunktionen

  • Unterstützt Claude 3, GPT-4, Gemini, Mistral, Groq und lokale LLMs

  • Erweiterte KI-Planungs- und Reasoning-Funktionen

  • Kontextbezogene Schlüsselwortextraktion für fokussierte Recherche

  • Nahtloses Web-Browsing und Informationsbeschaffung

  • Code-Schreiben in mehreren Programmiersprachen

  • Dynamische Agentenzustandsverfolgung und -visualisierung

  • Natürliche Sprachinteraktion über Chat-Oberfläche

  • Projektbasierte Organisation und Verwaltung

  • Erweiterbare Architektur zum Hinzufügen neuer Funktionen und Integrationen

Erste Schritte mit Devika: Agentic AI Software Engineer

  1. Klonen: Klonen Sie das Devika-Repository von GitHub.

  2. Abhängigkeiten installieren: Erstellen Sie eine virtuelle Umgebung und installieren Sie die erforderlichen Abhängigkeiten mit uv pip.

  3. Konfigurieren: Konfigurieren Sie API-Schlüssel über die Einstellungsseite in der UI.

  4. Ausführen: Starten Sie den Devika-Server mit python devika.py.

  5. Auf UI zugreifen: Öffnen Sie ein neues Terminal, navigieren Sie zum ui-Verzeichnis und führen Sie bun install und bun run start aus.

  6. Verwenden: Öffnen Sie die Devika-Weboberfläche, erstellen Sie ein Projekt und geben Sie ein übergeordnetes Ziel an.

Devika: Agentic AI Software Engineer's Anwendungsfälle

  • Automatisierte Codegenerierung
  • Fehlerbehebung
  • Feature-Entwicklung
  • Projekt-Prototyping
  • Code-Recherche
  • Unterstützung für Software-Entwicklung
  • Open-Source-Beiträge

FAQ von Devika: Agentic AI Software Engineer

Devika: Agentic AI Software Engineer Bewertungen

Wird geladen...

Beliebte KI-Tools wie Devika: Agentic AI Software Engineer

KI-Apps

Devika AI ist ein Open-Source KI-Softwareentwickler, der High-Level-Anweisungen versteht, diese in Schritte zerlegt, Informationen recherchiert und Code generiert. Er unterstützt…

KI-Programmierassistenten

Goose ist ein Open-Source, erweiterbarer KI-Agent, der das Programmieren verbessert, indem er es Benutzern ermöglicht, mit jedem LLM zu installieren, auszuführen, zu bearbeiten…

EmpfohlenKI-Programmierassistenten

Openvibe ist ein Python-basiertes Open-Source-Framework, das für KI-Coding-Agents entwickelt wurde. Es bietet eine modulare Struktur für die Entwicklung und den Einsatz von…

KI-Programmierassistenten

KI-GitHub-Repos

CodeFuse-ChatBot ist ein Open-Source-KI-Assistent, der den Softwareentwicklungszyklus optimiert. Er nutzt ein Multi-Agenten-Framework, DevOps-Toolkits und RAG für Code und…

KI-Programmierassistenten

OpenHands ist ein selbst gehostetes Entwickler-Kontrollzentrum für KI-gesteuerte Coding Agents und Automatisierungen. Es ermöglicht Ihnen, verschiedene ACP-kompatible Agents…

KI-Programmierassistenten

KI-GitHub-Repos

Dify ist eine Open-Source-Plattform zur Entwicklung von LLM-Anwendungen. Sie bietet eine visuelle Oberfläche zum Erstellen von KI-Workflows, RAG-Pipelines und Agentenfunktionen.…

EmpfohlenKI-Agenten-Builder

DemoGPT ist ein Open-Source-Tool zur Erstellung von KI-Agenten mithilfe von Large Language Models. Es ermöglicht Benutzern, KI-Agenten mit verschiedenen Tools, Prompts und…

KI-Agenten-Builder

pi ist ein AI-Agenten-Toolkit, das eine einheitliche LLM-API, eine Agentenschleife, TUI und eine CLI für Coding-Agenten bereitstellt. Es wurde entwickelt, um die Entwicklung und…

EmpfohlenKI-Agenten-Builder