AI Personal Learning
und praktische Anleitung

OpenHands: KI-gesteuerter, multiintelligenter Agent-Assistent für die Softwareentwicklung, der alle Arten von Entwicklertätigkeiten abdeckt

Allgemeine Einführung

OpenHands ist ein Open-Source-Projekt, das vom All-Hands-AI-Team entwickelt wurde, um den Softwareentwicklungsprozess durch KI-Technologie zu rationalisieren. Die Plattform, die früher unter dem Namen OpenDevin bekannt war und jetzt in OpenHands umbenannt wurde, bietet einen leistungsstarken, KI-gesteuerten Entwicklungsassistenten, der alles tun kann, was ein menschlicher Entwickler tun kann, einschließlich der Änderung von Code, der Ausführung von Befehlen, dem Durchsuchen des Internets, dem Aufrufen von APIs und sogar dem Kopieren von Codeausschnitten aus Stack Overflow. installiert werden, unterstützt mehrere LLM-Anbieter und bietet eine ausführliche Dokumentation und Community-Support.


 

blank

 

OpenHands: Intelligenter Entwicklungsassistent, KI-gesteuerte Softwareentwicklung mit mehreren intelligenten Agenten zur Vereinfachung des Entwicklungsprozesses und Verbesserung der Effizienz-1

 

Funktionsliste

  • Code-ÄnderungAutomatisches Generieren und Ändern von Code zur Verbesserung der Entwicklungseffizienz.
  • BefehlslaufAusführen verschiedener Entwicklungsbefehle zur Vereinfachung des Arbeitsprozesses.
  • API-AufrufeIntegrieren Sie eine Vielzahl von API-Schnittstellen, die Entwickler aufrufen können.
  • Projekt KlonZeitersparnis durch schnelles Klonen von Projektcode.
  • Code EinreichungAutomatisieren Sie den Code-Einreichungsprozess, um manuelle Vorgänge zu reduzieren.
  • Durchsuchen Sie das WebWeb-Browsing direkt auf der Plattform durch die eingebaute Browser-Funktion.
  • StackOverflow-IntegrationHolen Sie sich Codeschnipsel von StackOverflow, um Entwicklungsprobleme zu lösen.

 

Hilfe verwenden

Ablauf der Installation

  1. Installation von DockerDocker: Stellen Sie sicher, dass Docker auf Ihrem System installiert ist.
  2. Spiegel abziehen: Führen Sie den folgenden Befehl aus, um das OpenHands-Image zu ziehen:
    docker pull docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik
    
  3. Laufende ContainerStarten Sie den OpenHands-Container mit dem folgenden Befehl:
    docker run -it --pull=always \
    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik \ \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -p 3000:3000 \
    --add-host host.docker.internal:host-gateway \
    --name openhands-app \
    docker.all-hands.dev/all-hands-ai/openhands:0.13
    
  4. ZugangsplattformenIm Browser öffnenhttp://localhost:3000Sie können auf die OpenHands-Plattform zugreifen.

Verwendung Prozess

  1. OpenHands starten: Zugriff über den Browser http://localhost:3000Darüber hinaus ist es möglich, auf die OpenHands-Plattform zuzugreifen.
  2. Modell auswählenWählen Sie das richtige AI-Modell für Ihre Bedürfnisse, z. B. Claude 3.5 Sonett.
  3. Ein Projekt erstellenErstellen Sie neue Projekte oder importieren Sie bestehende Projekte in die Plattform.
  4. Code-ÄnderungCodegenerierung und -modifikation: Geben Sie eine Anforderungsbeschreibung ein, und die Plattform generiert automatisch den entsprechenden Code, indem sie die Codegenerierungs- und -modifizierungsfunktionen von OpenHands nutzt.
  5. Befehl ausführenOpenHands gibt den auszuführenden Befehl in die Befehlszeilenschnittstelle ein, und OpenHands führt ihn automatisch aus und gibt das Ergebnis zurück.
  6. Aufrufen der APIDie Plattform ruft das Ergebnis automatisch auf und gibt es zurück, indem sie die Parameter der API-Anforderung über die integrierte API-Schnittstelle eingibt.
  7. Code einreichenNach Abschluss der Entwicklung verwenden Sie die Code-Commit-Funktion der Plattform, um Änderungen an das Code-Repository zu übermitteln.

Erweiterte Konfiguration

  1. Verbindung zum lokalen DateisystemKonfigurieren Sie den Pfad zum lokalen Dateisystem in der Einrichtungsschnittstelle, das System wird automatisch eine Verbindung herstellen und auf die lokalen Dateien zugreifen.
  2. Skriptgesteuerter Headless-Modus: Führen Sie den folgenden Befehl in der Befehlszeile aus, um den Headless-Modus zu starten:
    docker run -it --pull=always \
    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik \ \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -p 3000:3000 \
    --add-host host.docker.internal:host-gateway \
    --name openhands-app \
    docker.all-hands.dev/all-hands-ai/openhands:0.13 \
    --headless
    
  3. Integration von GitHub-AktionenKonfigurieren Sie OpenHands Action im GitHub-Repository, und das System wird automatisch auf das angegebene Problem angewendet.
AI Leichtes Lernen

Der Leitfaden für Laien zum Einstieg in die KI

Hilft Ihnen, die Nutzung von KI-Tools kostengünstig und von Null an zu erlernen.KI ist, wie Bürosoftware, eine wesentliche Fähigkeit für jeden. Die Beherrschung von KI verschafft Ihnen einen Vorteil bei der Stellensuche und die Hälfte des Aufwands bei Ihrer zukünftigen Arbeit und Ihrem Studium.

Details ansehen>
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " OpenHands: KI-gesteuerter, multiintelligenter Agent-Assistent für die Softwareentwicklung, der alle Arten von Entwicklertätigkeiten abdeckt

Chef-KI-Austauschkreis

Der Chief AI Sharing Circle konzentriert sich auf das KI-Lernen und bietet umfassende KI-Lerninhalte, KI-Tools und praktische Anleitungen. Unser Ziel ist es, den Nutzern dabei zu helfen, die KI-Technologie zu beherrschen und gemeinsam das unbegrenzte Potenzial der KI durch hochwertige Inhalte und den Austausch praktischer Erfahrungen zu erkunden. Egal, ob Sie ein KI-Anfänger oder ein erfahrener Experte sind, dies ist der ideale Ort für Sie, um Wissen zu erwerben, Ihre Fähigkeiten zu verbessern und Innovationen zu verwirklichen.

Kontaktieren Sie uns
de_DE_formalDeutsch (Sie)