Heim Technologie-Peripheriegeräte KI OpenDevin hat einen technischen Bericht veröffentlicht, der für große Agent-Entwickler ein Muss ist

OpenDevin hat einen technischen Bericht veröffentlicht, der für große Agent-Entwickler ein Muss ist

Aug 05, 2024 pm 09:40 PM
产业

Beliebte universelle Agentenplattform für große Modelle.

Im März dieses Jahres brachte „der weltweit erste KI-Softwareentwickler“ Devin den KI-Kreis zur Explosion. Im Gegensatz zu früheren KI-Programmierassistenten unterstützt Devin nicht nur beim Programmieren, sondern kann das gesamte Entwicklungsprojekt selbstständig und End-to-End abschließen.

OpenDevin hat einen technischen Bericht veröffentlicht, der für große Agent-Entwickler ein Muss ist

Die Geburt von Devin ermöglicht es uns, die leistungsstarken Fähigkeiten großer Modelagenten zu schätzen. Bald tauchten in der Branche viele Open-Source-Projekte auf, die versuchten, es zu kopieren. Unter ihnen stach OpenDevin heraus und erhielt die meiste Aufmerksamkeit.

OpenDevin ist eine Plattform für die Entwicklung allgemeiner Agenten, die über Software mit der Welt interagieren. Zu ihren Funktionen gehören:

  • Interaktionsmechanismus zwischen großen Modellagenten, Schnittstellen und Umgebungen;

  • Agent verfügbare Sandbox-Operationen System + Webbrowser-Umgebung;

  • Schnittstelle zum Erstellen und Ausführen von Code;

  • Multi-Agent-Unterstützung;

  • Aktuell hat OpenDevins GitHub mehr als 29.000 Sterne erhalten.

Kürzlich hat das OpenaDevin-Team einen technischen Bericht zu diesem Tool veröffentlicht.

OpenDevin hat einen technischen Bericht veröffentlicht, der für große Agent-Entwickler ein Muss ist

Berichtsadresse: https://arxiv.org/pdf/2407.16741

OpenDevin hat einen technischen Bericht veröffentlicht, der für große Agent-Entwickler ein Muss istIm technischen Bericht stellten die Autoren von OpenDevin, Wissenschaftler der University of Illinois at Urbana-Champaign, der Carnegie Mellon University und anderen Institutionen OpenDevin vor Im Detail handelt es sich um eine von der Community betriebene Plattform, die darauf abzielt, allgemeine und spezialisierte KI-Agenten zu entwickeln, die über Software mit der Welt interagieren.

Noch wichtiger ist, dass OpenDevin nicht nur ein konzeptionelles Framework ist, sondern auch einen umfassenden und gebrauchsfertigen Agenten, eine Umgebung und eine Bewertungsimplementierung umfasst. Zum Zeitpunkt dieses Berichts umfasst OpenDevin ein Agent Center, in dem mehr als 10 Agenten implementiert wurden, darunter ein leistungsstarker Generalagent, der auf der CodeAct-Architektur basiert und zusätzliche Funktionen für das Surfen im Internet und die Codebearbeitung bietet. Die Benutzerinteraktion mit dem Agenten erfolgt über eine Chat-Schnittstelle, die die aktuellen Vorgänge des Agenten visualisiert und Echtzeit-Feedback ermöglicht. Darüber hinaus unterstützt das Bewertungsframework derzeit 15 Benchmarks, die zur Bewertung der Agentenleistung verwendet werden können.

OpenDevin-Architektur

In diesem Artikel beschreibt der Autor OpenDevin unter folgenden Gesichtspunkten: (1) wie man Agenten definiert und implementiert; (2) wie man die Beobachtung fördert; (3) wie man häufig verwendete Agenten verwaltet und erweitert Werkzeuge für Agenten. Fähigkeiten; (4) Wie man mehrere Agenten miteinander kombiniert, um Aufgaben zu lösen.

So definieren und implementieren Sie einen Agenten OpenDevin hat einen technischen Bericht veröffentlicht, der für große Agent-Entwickler ein Muss ist

Ein Agent kann den Zustand der Umgebung erkennen und Aktionen generieren, die bei der Lösung benutzerspezifischer Aufgaben ausgeführt werden sollen. Status- und Ereignis-Streaming. In OpenDevin ist der Status eine Datenstruktur, die alle relevanten Informationen für einen Agenten zum Ausführen von Aufgaben kapselt. Eine Schlüsselkomponente dieses Zustands ist das Event-Streaming, eine chronologische Sammlung vergangener Aktionen und Beobachtungen.

Action. Inspiriert von CodeAct verbindet OpenDevin Agenten über eine Reihe zentraler Aktionen mit der Umgebung. Die Aktionen IPythonRunCellAction und CmdRunAction ermöglichen es Agenten, beliebigen Python-Code und Bash-Befehle innerhalb einer Sandbox-Umgebung (z. B. einem sicher isolierten Linux-Betriebssystem) auszuführen. BrowserInteractiveAction ermöglicht Agenten die Interaktion mit Webbrowsern.

Beobachten. Beobachtungen beschreiben vom Agenten beobachtete Veränderungen in der Umgebung. Es kann durch eine Aktion des Agenten verursacht werden oder auch nicht: Es kann 1) eine vom Benutzer gegebene Anweisung in natürlicher Sprache sein, 2) das Ausführungsergebnis der vorherigen Aktion des Agenten (z. B. das Ergebnis der Codeausführung usw.).

Neue Agenten implementieren. Das Agentendesign ist einfach und dennoch leistungsstark und ermöglicht Benutzern das einfache Erstellen und Anpassen von Agenten für eine Vielzahl von Aufgaben. Der Kern liegt in der Schrittfunktion, die den aktuellen Zustand als Eingabe nimmt und auf Basis der Logik des Agenten entsprechende Aktionen generiert. Abbildung 2 zeigt vereinfachten Beispielcode für die Agentenabstraktion.

Beobachten Sie die Ergebnisse der AktionsausführungOpenDevin hat einen technischen Bericht veröffentlicht, der für große Agent-Entwickler ein Muss ist

Agent Runtime bietet Agenten einen Aktionsraum, der mit dem menschlicher Softwareentwickler vergleichbar ist, und ermöglicht OpenDevin die Bewältigung einer Vielzahl von Softwareentwicklungs- und webbasierten Aufgaben, einschließlich komplexer Softwareentwicklungsarbeitsprozesse , Datenanalyseprojekte, Webbrowsing-Aufgaben und mehr. Es ermöglicht Agenten, auf ein Bash-Terminal zuzugreifen, um Code und Befehlszeilentools auszuführen, Jupyter-Notebooks zu nutzen, um Code im Handumdrehen zu schreiben und auszuführen, und mit einem Webbrowser zu interagieren, um webbasierte Aufgaben auszuführen (z. B. Informationssuchen).

Extensible Agent-Computer Interface

Les auteurs ont construit une bibliothèque AgentSkills, une boîte à outils conçue pour améliorer les capacités des agents, fournissant des utilitaires non facilement disponibles avec les commandes bash de base ou le code python.

Interaction multi-agents

OpenDevin permet à plusieurs agents d'interagir. Pour y parvenir, les auteurs ont utilisé un type d'action spécial, AgentDelegateAction, qui permet à un agent de déléguer des sous-tâches spécifiques à un autre agent.

Évaluation

Cette section compare OpenDevin (abrégé en OD dans les résultats expérimentaux suivants) avec des méthodes de base reproductibles open source. Ces 15 benchmarks couvrent des tâches telles que l'ingénierie logicielle, la navigation Web, etc.

OpenDevin hat einen technischen Bericht veröffentlicht, der für große Agent-Entwickler ein Muss ist

Le tableau 3 montre que même si l'agent OpenDevin n'atteint pas des performances optimales dans chaque catégorie, il est conçu dans un souci de généralité.

OpenDevin hat einen technischen Bericht veröffentlicht, der für große Agent-Entwickler ein Muss ist

Le Tableau 4 rapporte les résultats de l'agent sur des benchmarks d'ingénierie logicielle.

OpenDevin hat einen technischen Bericht veröffentlicht, der für große Agent-Entwickler ein Muss ist

Plus précisément :

SWE-bench est conçu pour évaluer la capacité d'un agent à résoudre les problèmes de GitHub, tels que les rapports de bogues ou les demandes de fonctionnalités. Comme le montre le tableau 4, la dernière version de CodeActAgent v1.8 présentée dans cet article, basée sur Claude-3.5-sonnet, présente un taux de résolution de problèmes allant jusqu'à 26 % par rapport à d'autres agents open source spécifiquement utilisés pour le développement de logiciels.

HumanEvalFix. OpenDevin CodeActAgent a corrigé avec succès 79,3 % des erreurs dans les divisions Python, surpassant considérablement toutes les méthodes non-agent et doublant presque les performances de StarCoder2-15B.

L'agent OpenDevin basé sur GPT-4o a atteint le taux de réussite le plus élevé de 76,47 % sur ML-Bench, ce qui est meilleur que SWE-Agent (42,64 %).

Gorilla APIBench examine la capacité d'un agent à utiliser les API. OpenDevin utilisant GPT-4o atteint un taux de réussite de 36,4 %, surpassant les références qui ne sont pas spécifiquement adaptées aux appels d'API.

ToolQA évalue la capacité d’un agent à utiliser des outils externes. OpenDevin avec GPT-4o affiche les performances les plus élevées par rapport à toutes les références. L'agent a obtenu de meilleurs résultats dans les tâches liées à l'utilisation des outils CSV et de base de données, mais avait besoin d'amélioration dans l'utilisation des outils mathématiques et de calculatrice.

Le tableau 5 rapporte les résultats de l'évaluation sur le benchmark de navigation Web.

OpenDevin hat einen technischen Bericht veröffentlicht, der für große Agent-Entwickler ein Muss ist

Le tableau 6 présente les résultats de divers benchmarks auxiliaires.

OpenDevin hat einen technischen Bericht veröffentlicht, der für große Agent-Entwickler ein Muss ist

Parmi eux, GAIA est utilisé pour évaluer la capacité de l'agent à résoudre des tâches générales. Les résultats montrent que l'agent a obtenu un score de 32,1 sur GAIA, ce qui est significativement amélioré par rapport à l'AutoGPT d'origine.

GPQA est utilisé pour évaluer la capacité d'un agent à coordonner l'utilisation d'outils tout en résolvant des problèmes difficiles de niveau universitaire. Les résultats sont présentés dans les tableaux 6 et 7. OpenDevin intègre des fonctions qui prennent en charge l'utilisation de plusieurs outils et de recherche sur le Web, permettant à l'agent de mieux résoudre des problèmes complexes en plusieurs étapes.

OpenDevin hat einen technischen Bericht veröffentlicht, der für große Agent-Entwickler ein Muss ist

Pour plus de résultats, veuillez vous référer à l'article original.

Das obige ist der detaillierte Inhalt vonOpenDevin hat einen technischen Bericht veröffentlicht, der für große Agent-Entwickler ein Muss ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

<🎜>: Bubble Gum Simulator Infinity - So erhalten und verwenden Sie Royal Keys
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusionssystem, erklärt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Flüstern des Hexenbaum
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Java-Tutorial
1666
14
PHP-Tutorial
1273
29
C#-Tutorial
1252
24
Der DeepMind-Roboter spielt Tischtennis und seine Vor- und Rückhand rutschen in die Luft, wodurch menschliche Anfänger völlig besiegt werden Der DeepMind-Roboter spielt Tischtennis und seine Vor- und Rückhand rutschen in die Luft, wodurch menschliche Anfänger völlig besiegt werden Aug 09, 2024 pm 04:01 PM

Aber vielleicht kann er den alten Mann im Park nicht besiegen? Die Olympischen Spiele in Paris sind in vollem Gange und Tischtennis hat viel Aufmerksamkeit erregt. Gleichzeitig haben Roboter auch beim Tischtennisspielen neue Durchbrüche erzielt. Gerade hat DeepMind den ersten lernenden Roboteragenten vorgeschlagen, der das Niveau menschlicher Amateurspieler im Tischtennis-Wettkampf erreichen kann. Papieradresse: https://arxiv.org/pdf/2408.03906 Wie gut ist der DeepMind-Roboter beim Tischtennisspielen? Vermutlich auf Augenhöhe mit menschlichen Amateurspielern: Sowohl Vorhand als auch Rückhand: Der Gegner nutzt unterschiedliche Spielstile, und auch der Roboter hält aus: Aufschlagannahme mit unterschiedlichem Spin: Allerdings scheint die Intensität des Spiels nicht so intensiv zu sein wie Der alte Mann im Park. Für Roboter, Tischtennis

Die erste mechanische Klaue! Yuanluobao trat auf der Weltroboterkonferenz 2024 auf und stellte den ersten Schachroboter vor, der das Haus betreten kann Die erste mechanische Klaue! Yuanluobao trat auf der Weltroboterkonferenz 2024 auf und stellte den ersten Schachroboter vor, der das Haus betreten kann Aug 21, 2024 pm 07:33 PM

Am 21. August fand in Peking die Weltroboterkonferenz 2024 im großen Stil statt. Die Heimrobotermarke „Yuanluobot SenseRobot“ von SenseTime hat ihre gesamte Produktfamilie vorgestellt und kürzlich den Yuanluobot AI-Schachspielroboter – Chess Professional Edition (im Folgenden als „Yuanluobot SenseRobot“ bezeichnet) herausgebracht und ist damit der weltweit erste A-Schachroboter für heim. Als drittes schachspielendes Roboterprodukt von Yuanluobo hat der neue Guoxiang-Roboter eine Vielzahl spezieller technischer Verbesserungen und Innovationen in den Bereichen KI und Maschinenbau erfahren und erstmals die Fähigkeit erkannt, dreidimensionale Schachfiguren aufzunehmen B. durch mechanische Klauen an einem Heimroboter, und führen Sie Mensch-Maschine-Funktionen aus, z. B. Schach spielen, jeder spielt Schach, Überprüfung der Notation usw.

Claude ist auch faul geworden! Netizen: Lernen Sie, sich einen Urlaub zu gönnen Claude ist auch faul geworden! Netizen: Lernen Sie, sich einen Urlaub zu gönnen Sep 02, 2024 pm 01:56 PM

Der Schulstart steht vor der Tür und nicht nur die Schüler, die bald ins neue Semester starten, sollten auf sich selbst aufpassen, sondern auch die großen KI-Modelle. Vor einiger Zeit war Reddit voller Internetnutzer, die sich darüber beschwerten, dass Claude faul werde. „Sein Niveau ist stark gesunken, es kommt oft zu Pausen und sogar die Ausgabe wird sehr kurz. In der ersten Woche der Veröffentlichung konnte es ein komplettes 4-seitiges Dokument auf einmal übersetzen, aber jetzt kann es nicht einmal eine halbe Seite ausgeben.“ !

Auf der Weltroboterkonferenz wurde dieser Haushaltsroboter, der „die Hoffnung auf eine zukünftige Altenpflege' in sich trägt, umzingelt Auf der Weltroboterkonferenz wurde dieser Haushaltsroboter, der „die Hoffnung auf eine zukünftige Altenpflege' in sich trägt, umzingelt Aug 22, 2024 pm 10:35 PM

Auf der World Robot Conference in Peking ist die Präsentation humanoider Roboter zum absoluten Mittelpunkt der Szene geworden. Am Stand von Stardust Intelligent führte der KI-Roboterassistent S1 drei große Darbietungen mit Hackbrett, Kampfkunst und Kalligraphie auf Ein Ausstellungsbereich, der sowohl Literatur als auch Kampfkunst umfasst, zog eine große Anzahl von Fachpublikum und Medien an. Durch das elegante Spiel auf den elastischen Saiten demonstriert der S1 eine feine Bedienung und absolute Kontrolle mit Geschwindigkeit, Kraft und Präzision. CCTV News führte einen Sonderbericht über das Nachahmungslernen und die intelligente Steuerung hinter „Kalligraphie“ durch. Firmengründer Lai Jie erklärte, dass hinter den seidenweichen Bewegungen die Hardware-Seite die beste Kraftkontrolle und die menschenähnlichsten Körperindikatoren (Geschwindigkeit, Belastung) anstrebt. usw.), aber auf der KI-Seite werden die realen Bewegungsdaten von Menschen gesammelt, sodass der Roboter stärker werden kann, wenn er auf eine schwierige Situation stößt, und lernen kann, sich schnell weiterzuentwickeln. Und agil

Bekanntgabe der ACL 2024 Awards: Eines der besten Papers zum Thema Oracle Deciphering von HuaTech, GloVe Time Test Award Bekanntgabe der ACL 2024 Awards: Eines der besten Papers zum Thema Oracle Deciphering von HuaTech, GloVe Time Test Award Aug 15, 2024 pm 04:37 PM

Bei dieser ACL-Konferenz haben die Teilnehmer viel gewonnen. Die sechstägige ACL2024 findet in Bangkok, Thailand, statt. ACL ist die führende internationale Konferenz im Bereich Computerlinguistik und Verarbeitung natürlicher Sprache. Sie wird von der International Association for Computational Linguistics organisiert und findet jährlich statt. ACL steht seit jeher an erster Stelle, wenn es um akademischen Einfluss im Bereich NLP geht, und ist außerdem eine von der CCF-A empfohlene Konferenz. Die diesjährige ACL-Konferenz ist die 62. und hat mehr als 400 innovative Arbeiten im Bereich NLP eingereicht. Gestern Nachmittag gab die Konferenz den besten Vortrag und weitere Auszeichnungen bekannt. Diesmal gibt es 7 Best Paper Awards (zwei davon unveröffentlicht), 1 Best Theme Paper Award und 35 Outstanding Paper Awards. Die Konferenz verlieh außerdem drei Resource Paper Awards (ResourceAward) und einen Social Impact Award (

Das Team von Li Feifei schlug ReKep vor, um Robotern räumliche Intelligenz zu verleihen und GPT-4o zu integrieren Das Team von Li Feifei schlug ReKep vor, um Robotern räumliche Intelligenz zu verleihen und GPT-4o zu integrieren Sep 03, 2024 pm 05:18 PM

Tiefe Integration von Vision und Roboterlernen. Wenn zwei Roboterhände reibungslos zusammenarbeiten, um Kleidung zu falten, Tee einzuschenken und Schuhe zu packen, gepaart mit dem humanoiden 1X-Roboter NEO, der in letzter Zeit für Schlagzeilen gesorgt hat, haben Sie vielleicht das Gefühl: Wir scheinen in das Zeitalter der Roboter einzutreten. Tatsächlich sind diese seidigen Bewegungen das Produkt fortschrittlicher Robotertechnologie + exquisitem Rahmendesign + multimodaler großer Modelle. Wir wissen, dass nützliche Roboter oft komplexe und exquisite Interaktionen mit der Umgebung erfordern und die Umgebung als Einschränkungen im räumlichen und zeitlichen Bereich dargestellt werden kann. Wenn Sie beispielsweise möchten, dass ein Roboter Tee einschenkt, muss der Roboter zunächst den Griff der Teekanne ergreifen und sie aufrecht halten, ohne den Tee zu verschütten, und ihn dann sanft bewegen, bis die Öffnung der Kanne mit der Öffnung der Tasse übereinstimmt , und neigen Sie dann die Teekanne in einem bestimmten Winkel. Das

Distributed Artificial Intelligence Conference DAI 2024 Call for Papers: Agent Day, Richard Sutton, der Vater des Reinforcement Learning, wird teilnehmen! Yan Shuicheng, Sergey Levine und DeepMind-Wissenschaftler werden Grundsatzreden halten Distributed Artificial Intelligence Conference DAI 2024 Call for Papers: Agent Day, Richard Sutton, der Vater des Reinforcement Learning, wird teilnehmen! Yan Shuicheng, Sergey Levine und DeepMind-Wissenschaftler werden Grundsatzreden halten Aug 22, 2024 pm 08:02 PM

Einleitung zur Konferenz Mit der rasanten Entwicklung von Wissenschaft und Technologie ist künstliche Intelligenz zu einer wichtigen Kraft bei der Förderung des sozialen Fortschritts geworden. In dieser Zeit haben wir das Glück, die Innovation und Anwendung der verteilten künstlichen Intelligenz (DAI) mitzuerleben und daran teilzuhaben. Verteilte Künstliche Intelligenz ist ein wichtiger Zweig des Gebiets der Künstlichen Intelligenz, der in den letzten Jahren immer mehr Aufmerksamkeit erregt hat. Durch die Kombination des leistungsstarken Sprachverständnisses und der Generierungsfähigkeiten großer Modelle sind plötzlich Agenten aufgetaucht, die auf natürlichen Sprachinteraktionen, Wissensbegründung, Aufgabenplanung usw. basieren. AIAgent übernimmt das große Sprachmodell und ist zu einem heißen Thema im aktuellen KI-Kreis geworden. Au

Hongmeng Smart Travel S9 und die umfassende Einführungskonferenz für neue Produkte wurden gemeinsam mit einer Reihe neuer Blockbuster-Produkte veröffentlicht Hongmeng Smart Travel S9 und die umfassende Einführungskonferenz für neue Produkte wurden gemeinsam mit einer Reihe neuer Blockbuster-Produkte veröffentlicht Aug 08, 2024 am 07:02 AM

Heute Nachmittag begrüßte Hongmeng Zhixing offiziell neue Marken und neue Autos. Am 6. August veranstaltete Huawei die Hongmeng Smart Xingxing S9 und die Huawei-Konferenz zur Einführung neuer Produkte mit umfassendem Szenario und brachte die Panorama-Smart-Flaggschiff-Limousine Xiangjie S9, das neue M7Pro und Huawei novaFlip, MatePad Pro 12,2 Zoll, das neue MatePad Air und Huawei Bisheng mit Mit vielen neuen Smart-Produkten für alle Szenarien, darunter die Laserdrucker der X1-Serie, FreeBuds6i, WATCHFIT3 und der Smart Screen S5Pro, von Smart Travel über Smart Office bis hin zu Smart Wear baut Huawei weiterhin ein Smart-Ökosystem für alle Szenarien auf, um Verbrauchern ein Smart-Erlebnis zu bieten Internet von allem. Hongmeng Zhixing: Huawei arbeitet mit chinesischen Partnern aus der Automobilindustrie zusammen, um die Modernisierung der Smart-Car-Industrie voranzutreiben

See all articles