Zurück zu Agenten: Community-Update

Feb 15 2023
Seit der Gründung von Fetch.ai sind Agenten und Multiagentensysteme einer unserer Hauptschwerpunkte.

Seit der Gründung von Fetch.ai sind Agenten und Multiagentensysteme einer unserer Hauptschwerpunkte. Wir haben immer an das Potenzial von Agenten als nächste Generation von Computerparadigmen geglaubt. Dies gilt insbesondere in einer Zeit, in der Technologie zunehmend in unsere alltäglichen Aktivitäten integriert wird, was uns großen Komfort verspricht, aber auch zu einem Informationsüberfluss führt, der dazu führt, dass sich unser Leben mehr und nicht weniger chaotisch anfühlt.

Am 21. August 2019 haben wir uns erstmals für das Autonomous Economic Agents (AEA) Framework Repository entschieden und damit eine unermüdliche Entwicklungsphase eingeleitet. In dieser Zeit haben wir das Kern-AEA-Framework und sein Paketsystem (Fähigkeiten, Protokolle, Verbindungen) eingeführt. Wir haben außerdem zahlreiche Einzelpakete und Ledger-Plug-Ins veröffentlicht, die es Agenten ermöglichen, mit den zugrunde liegenden Blockchain-Schichten zu interagieren. Wir haben am ursprünglichen Open Economic Framework und seinem Schwester-Einfach-OEF (sOEF) gearbeitet, das die Suche und Entdeckung von Agenten und ihren Diensten ermöglicht. Wir haben das Agent Communication Network (ACN) als benutzerdefinierte Peer-to-Peer-Infrastruktur eingeführt, die es Agenten ermöglicht, ohne Zwischenhändler eins zu eins zu kommunizieren, und das AEA-Register als Repository für Agenten und ihre Komponenten eingeführt, um die gemeinsame Nutzung und Kommunikation zu fördern Wiederverwendung.

Ab September 2021, nach fast zwei Jahren, haben wir das Entwicklungstempo verlangsamt, um den Staub zu beruhigen, aber auch, um unsere Aufmerksamkeit auf das Problem der Anwendung zu lenken. Für uns war dies eine Zeit der Unsicherheit; Wir mussten noch die Anwendbarkeit der Technologie überprüfen, die wir lieben gelernt haben. So cool wir unsere Technologie auch fanden, wenn es keine Nachfrage gäbe, sie zur Lösung realer Probleme einzusetzen, wäre die Entwicklung nicht nachhaltig. Wir wollten untersuchen, wie sinnvoll es für die Industrie wäre, agentenbasierte Lösungen zu finden, nicht nur als praktikable Alternative, sondern auch als bevorzugte Lösung für ihre aktuellen Probleme. Ein damit verbundenes Problem, das jedoch genauso viel Aufwand erforderte, bestand darin, mit einer Reihe realisierbarer Anwendungsrichtungen konfrontiert zu werden und sich angesichts der begrenzten Ressourcen für eine davon entscheiden zu müssen.

Im Rahmen dieser strategischen Untersuchung untersuchten wir auch Wege zur Monetarisierung für alle an einem agentenbasierten Ökosystem beteiligten Akteure, einschließlich uns, den Entwicklern, die zum Ökosystem beitragen, und den Branchen, die die Technologie nutzen und anwenden. Wir behaupten nicht, alle Antworten gefunden zu haben, aber genug, die uns die Machbarkeit agentenbasierter Systeme als Technologie mit immensem Potenzial, aber auch als gangbaren Weg zur Verwirklichung signalisiert haben.

Fast ein Jahr, nachdem wir die Entwicklung verlangsamt hatten, kamen wir zu der Entscheidung, uns wieder dem Agenten-Ansatz zuzuwenden!

Nach einer kurzen Untersuchung war uns klar, dass eine allgemeine Hausreinigung erforderlich war, um den Entwickler loszuwerden . Die Unordnung hat sich als Nebenprodukt unserer früheren, übermäßig beschleunigten Entwicklung angesammelt, aber auch als Folge der darauffolgenden Phase der Schwerpunktverlagerung. Daher haben wir den größten Teil des vierten Quartals 2022 der Bereinigung des AEA-Framework-Repositorys und der Verbesserung der Entwicklungserfahrung gewidmet. Das beinhaltet:

  • Von „ pipenv“ auf „ poetry“ umgestellt , um Abhängigkeiten im AEA Framework-Projekt zu verwalten. „poetry“ ist ein modernes Tool mit einer einfachen Entwicklererfahrung und einzigartigen Funktionen zum Verwalten von Abhängigkeiten (z. B. Abhängigkeitsgruppen ), für die wir im Projekt Unterstützung hinzugefügt haben.
  • Überprüfte alle Abhängigkeiten, entfernte unerwünschte und erstellte Kategorien pro Anwendungsfall (z. B. Dokumentänderungen, Tests, Paketentwicklung usw.) für einfachere Installationen.
  • Abhängigkeiten wurden auf die neuesten Versionen aktualisiert (soweit möglich) und der Zusammenhalt sichergestellt.
  • Vollständig aktualisiert und die fehlenden Repository-Dokumentationen hinzugefügt (z. B. Readme , Beitragsleitfaden , Entwicklungsleitfaden , Verhaltenskodex usw.).
  • Das Makefile wurde mit einer einfacheren Struktur und Befehlskategorien aktualisiert, fehlende Befehle hinzugefügt und veraltete Befehle bereinigt.
  • Der CI/CD-Prozess und die Arbeitsabläufe wurden komplett überarbeitet, um ihn zu beschleunigen und modular zu gestalten. Der CI/CD-Prozess war von unserem schnellen Entwicklungszyklus besonders betroffen, da er zu einem Wirrwarr wurde, der das Entwicklungstempo erheblich verlangsamte (vor dem Update dauerte es selbst für kleine Dokumentationsänderungen etwa 3,5 Stunden!). Es gibt immer noch Aspekte, die könnte deutlich verbessert werden, aber wir sind in einer besseren Position als zuvor.

Für uns entwickelt sich das Jahr 2023 zum „Jahr der Makler“, da wir unsere Anstrengungen zur Verbesserung unserer Maklerangebote verdoppeln. Als Reaktion auf das Feedback wird einer der Hauptschwerpunkte die Verbesserung der Zugänglichkeit und Benutzerfreundlichkeit unserer Tools sein; Das ultimative Ziel ist die einfache Einführung der Agententechnologie durch Entwickler und Unternehmen. Dazu gehören besseres Lehr- und Referenzmaterial sowie eine Verbesserung der Entwicklererfahrung.

Sie können mit zahlreichen Ankündigungen zu bestehenden Produkten, aber auch zu neuen Funktionen, Produkten und Initiativen rechnen, die noch nicht bekannt gegeben wurden. Folgen Sie unbedingt unseren Social-Media-Kanälen, damit Sie es als Erster erfahren!

Twitter —https://twitter.com/Fetch_ai

Telegramm —https://t.me/fetch_ai

Zwietracht –https://discord.gg/WcgB7X2Kp9

LinkedIn –https://www.linkedin.com/company/27233415