OpenDevin – Der KI-Hier-Code

OpenDevin – Der KI-Hier-Code
OpenDevin – Der KI-Hier-Code
-

Nach Devin und Devika, OpenDevin ist ein Open-Source-Projekt, das es Ihnen ermöglicht, einen selbstfahrenden KI-Softwareentwickler zu haben. Dieses kleine Programmiergenie wurde von Cognition Labs entwickelt und ist in der Lage, komplexe Aufgaben auszuführen und aktiv mit Entwicklern an Projekten zusammenzuarbeiten.

Es befindet sich noch in der Entwicklung und erfüllt noch lange nicht alle seine Versprechen, aber OpenDevin wird in der Lage sein, völlig autonom Code zu generieren, Fehler zu erkennen, unsere Programme zu optimieren …

Um es zu installieren, benötigen Sie:

  • Linux, Mac OS oder WSL unter Windows
  • Docker (stellen Sie bei MacOS sicher, dass Sie in den erweiterten Einstellungen die Verwendung des Standard-Docker-Sockets zulassen!)
  • Python >= 3.11
  • NodeJS >= 18.17.1
  • Poesie >= 1,8

Dann müssen Sie „cErstellen Sie » das Projekt, einschließlich der Einrichtung der Umgebung und der Installation von Abhängigkeiten. Dieser Schritt stellt sicher, dass OpenDevin bereit ist, reibungslos auf Ihrem System zu laufen.

make build

Beachten Sie, dass OpenDevin dank der leistungsstarken Litellm-Bibliothek eine Vielzahl von Sprachmodellen (LMs) unterstützt. Standardmäßig ist GPT-4 von OpenAI das Standardmodell, aber Sie haben die Wahl.

Um den LM Ihrer Wahl zu konfigurieren, befolgen Sie diese Schritte:

  1. Verwenden Sie das Makefile: Mit nur einem Befehl können Sie ein reibungsloses LM-Setup für Ihr OpenDevin-Erlebnis durchführen. Führen Sie einfach Folgendes aus: make setup-config Mit diesem Befehl werden Sie aufgefordert, den LLM-API-Schlüssel und den Modellnamen einzugeben, um sicherzustellen, dass OpenDevin auf Ihre spezifischen Anforderungen zugeschnitten ist.
  2. Oder gehen Sie zu configuration manuelle : Sie können die Datei manuell aktualisieren config.toml befindet sich im Projektstammverzeichnis. Dort finden Sie die Felder llm_api_key und llm_model_namewo Sie das LM Ihrer Wahl definieren können.

Sobald die Einrichtung abgeschlossen ist, ist das Starten von OpenDevin so einfach wie das Ausführen eines einzelnen Befehls. Dieser Befehl startet sowohl den Backend- als auch den Frontend-Server nahtlos, sodass Sie problemlos mit OpenDevin interagieren können.

make run

Wenn Sie möchten, können Sie den Backend-Server unabhängig starten, um sich auf Backend-bezogene Aufgaben oder Konfigurationen zu konzentrieren.

make start-backend

Ebenso können Sie den Frontend-Server alleine starten, um an Frontend-bezogenen Komponenten oder Schnittstellenverbesserungen zu arbeiten.

make start-frontend

Und wenn Sie Hilfe brauchen:

make help

Und los geht’s! Sie können jetzt mit der Verwendung von OpenDevin beginnen. Persönlich bevorzuge ich immer noch den manuellen Ansatz im Projektmanager-Modus, insbesondere mit dem Cursor. Aber vielleicht wird eines Tages ein Tool wie OpenDevin intelligent genug sein, um alles von A bis Z zu erledigen … wer weiß?

-

PREV Guten Appetit Disney Dreamlight Valley: Wie kann man Rémys tägliche Quests abschließen und Schmiedeeisen erhalten?
NEXT OpenAI führt kritisches GPT ein, um GPT-4 zu beheben