Allgemeine Einführung
Devika ist ein fortschrittlicher KI-Softwareentwickler, der menschliche Anweisungen auf hohem Niveau versteht, sie in einzelne Schritte zerlegt, relevante Informationen recherchiert und Code schreibt, um ein bestimmtes Ziel zu erreichen. Devika soll eine Open-Source-Alternative zu Devin von Cognition AI sein und einen KI-Programmierassistenten bereitstellen, der in der Lage ist, komplexe Programmieraufgaben mit minimaler menschlicher Anleitung auszuführen.
Funktionsliste
- Unterstützung für Claude 3, GPT-4, Gemini, Mistral, Groq und native LLMs
- Fortgeschrittene KI-Planungs- und Argumentationsfähigkeiten
- Schlagwortextraktion für gezielte Recherche
- Nahtloses Surfen im Internet und Sammeln von Informationen
- Schreiben von Code in mehreren Programmiersprachen
- Dynamische Zustandsverfolgung und Visualisierung von Agenten
- Natürlichsprachliche Interaktion über die Chat-Schnittstelle
- Projektbezogene Organisation und Verwaltung
- Erweiterbare Architektur zum Hinzufügen neuer Funktionen und Integrationen
Hilfe verwenden
Ablauf der Installation
- Klonen des Devika-Lagerhauses:
git clone https://github.com/stitionai/devika.git
- Rufen Sie den Projektkatalog auf:
cd devika
- Erstellen Sie eine virtuelle Umgebung und installieren Sie die erforderlichen Abhängigkeiten:
uv venv Quelle .venv/bin/aktivieren # macOS und Linux .venv\Scripts\aktivieren # Windows uv pip install -r anforderungen.txt
- Installieren Sie Playwright, um die Browserfunktionalität zu aktivieren:
playwright install --with-deps
- Starten Sie den Devika-Server:
python devika.py
Wenn alles in Ordnung ist, erhalten Sie die folgende Ausgabe:
root: INFO : Devika ist wieder in Betrieb!
- Starten Sie das Frontend:
cd ui/ bun installieren bun run start
- Öffnen Sie Ihren Browser und navigieren Sie zu
http://127.0.0.1:3001
Besuchen Sie die Devika-Weboberfläche.
Richtlinien für die Verwendung
- Öffnen Sie die Devika-Weboberfläche.
- Um ein neues Projekt zu erstellen, klicken Sie auf "Projekt auswählen" und dann auf "Neues Projekt".
- Wählen Sie die Suchmaschine und die Modellkonfiguration.
- Geben Sie im Chat-Bildschirm ein übergeordnetes Ziel oder eine Missionsbeschreibung an.
- Devika bearbeitet Ihre Anfrage, unterteilt sie in einzelne Schritte und beginnt mit der Ausführung der Aufgabe.
- Überwachen Sie Devikas Fortschritte, sehen Sie sich den generierten Code an und geben Sie bei Bedarf zusätzliche Anleitungen oder Rückmeldungen.
- Sobald Devika die Aufgabe abgeschlossen hat, überprüfen Sie den generierten Code und die Projektdateien.
- Iterieren und verfeinern Sie das Projekt, indem Sie weitere Anweisungen geben oder Änderungen vornehmen.