Powrót do agentów: aktualizacja społeczności

Marcinekkaczy01
Fetch.ai
Published in
4 min readFeb 14, 2023

Od samego początku Fetch.ai agenci i systemy wieloagentowe były jednym z głównych obszarów naszego zainteresowania. Zawsze wierzyliśmy w potencjał agentów jako następnej generacji paradygmatów obliczeniowych. Jest to szczególnie prawdziwe w epoce, w której technologia jest coraz bardziej integrowana z naszymi codziennymi działaniami, obiecując nam wielki komfort, ale także tworząc nadmiar informacji do tego stopnia, że ​​nasze życie wydaje się bardziej, a nie mniej chaotyczne.

21 sierpnia 2019 r. podjęliśmy wstępne zobowiązanie dotyczące repozytorium Autonomous Economic Agents (AEA), rozpoczynając nieustający okres rozwoju. W tym czasie uruchomiliśmy podstawową platformę AEA i jej system pakowania (umiejętności, protokoły, połączenia). Opublikowaliśmy również wiele indywidualnych pakietów i wtyczek księgi głównej, umożliwiając agentom interakcję z podstawowymi warstwami łańcucha bloków. Pracowaliśmy nad oryginalnym Open Economic Framework i jego siostrzanym prostym OEF (sOEF), umożliwiającym wyszukiwanie i odkrywanie agentów i ich usług. Uruchomiliśmy Agent Communication Network (ACN) jako niestandardową infrastrukturę peer-to-peer, która umożliwia agentom komunikację jeden do jednego, bez pośredników i uruchomiła rejestr AEA jako repozytorium agentów i ich składników, aby zachęcić do udostępniania i ponownego wykorzystywania.

Od września 2021, po prawie 2 latach, zwolniliśmy tempo rozwoju, aby kurz opadł, ale także aby skierować naszą uwagę na problem aplikacji. Dla nas był to okres niepewności; nadal musieliśmy zweryfikować przydatność technologii, którą pokochaliśmy. Bez względu na to, jak fajna byłaby nasza technologia, gdyby nie było zapotrzebowania na jej wykorzystanie do rozwiązywania rzeczywistych problemów, rozwój nie byłby zrównoważony. Chcieliśmy zbadać, w jaki sposób branże mogą znaleźć rozwiązania oparte na agentach, nie tylko jako realną alternatywę, ale także jako preferowany sposób rozwiązywania bieżących problemów. Powiązanym problemem, choć wymagającym równie dużego wysiłku, było znalezienie zestawu realnych kierunków aplikacji i konieczność wybrania jednego z nich w celu wykorzystania ograniczonych zasobów.

W ramach tej strategicznej eksploracji zbadaliśmy również ścieżki monetyzacji dla każdego gracza zaangażowanego w ekosystem oparty na agentach, w tym my, programiści wnoszący wkład w ekosystem oraz branże używające i stosujące technologię. Nie twierdzimy, że znaleźliśmy wszystkie odpowiedzi, ale wystarczającą ilość, która zasygnalizowała nam żywotność systemów agentowych jako technologii o ogromnym potencjale, ale także wykonalnej ścieżce do realizacji.

Prawie rok od kiedy zwolniliśmy rozwój, podjęliśmy decyzję o ponownym przejściu na podejście agentowe!

Po szybkim oględzinach stało się dla nas jasne, że konieczne jest ogólne sprzątanie domu, aby się go pozbyć dev. clutter nagromadzone jako produkt uboczny naszego wcześniejszego nadmiernie przyspieszonego rozwoju, ale także późniejszego okresu przesunięcia punktu ciężkości. Dlatego większość czwartego kwartału 2022 r. poświęciliśmy na uporządkowanie repozytorium frameworka AEA i udoskonalenie środowiska programistycznego. To zawiera:

  • Przełączany z `pipenv` to `poetry` do zarządzania zależnościami w projekcie AEA Framework.`poetry` to nowoczesne narzędzie z łatwym doświadczeniem dla programistów i unikalnymi funkcjami do zarządzania zależnościami(Jak na przykład dependency groups) dla których dodaliśmy wsparcie w projekcie.
  • Przejrzano wszystkie zależności, usunięto niechciane i utworzono kategorie według przypadków użycia (np. zmiany dokumentów, testy, rozwój pakietów itp.) do lżejszych instalacji.
  • Zaktualizowano zależności do ich najnowszych wersji (tam, gdzie to możliwe) i zapewniono spójność.
  • Całkowicie zaktualizowano i dodano brakujące dokumenty repozytorium (e.g., readme, contributing guide, development guide, code of conduct, i tak dalej).
  • Zaktualizowano makefile z łatwiejszą strukturą, kategoriami poleceń, dodano brakujące polecenia i wyczyszczono nieaktualne polecenia.
  • Całkowicie przeprojektuj proces i przepływy pracy CI/CD, aby przyspieszyć i uczynić go modułowym. Na proces CI/CD szczególnie wpłynął nasz szybki cykl rozwojowy, zamienił się w splątany bałagan, który znacznie spowolnił tempo rozwoju (przed aktualizacją nawet drobne zmiany w dokumentacji zajmowały około 3,5 godziny!) Są jeszcze aspekty, które można by znacznie poprawić, ale jesteśmy w lepszej sytuacji niż wcześniej.

W roku refleksji poświęciliśmy również trochę czasu na zebranie, skompilować i zastanowić się nad opiniami, które otrzymaliśmy na temat naszych technologii opartych na agentach na przestrzeni lat, od naszych wewnętrznych zespołów, partnerów branżowych i szerszej społeczności programistów. Być może powtarzający się komentarz numer jeden, z którym w pełni się zgadzamy, dotyczył trudnego wdrożenia i stromej krzywej uczenia się technologii, zwłaszcza dla nowicjuszy i nie-ekspertów.

Dla nas rok 2023 zapowiada się jako „rok agentów” ponieważ podwajamy nasze wysiłki w celu ulepszenia naszej oferty opartej na agentach. W odpowiedzi na opinie, jednym z kluczowych kierunków będzie poprawa dostępności i użyteczności naszych narzędzi; ostatecznym celem jest łatwa adopcja technologii agentowej przez deweloperów i przedsiębiorstwa. Obejmuje to lepsze materiały edukacyjne i referencyjne oraz ulepszenie środowiska deweloperskiego.

Możesz spodziewać się wielu ogłoszeń dotyczących istniejących produktów, ale także nowych funkcji, produktów i inicjatyw, które nie zostały jeszcze ujawnione. Koniecznie śledźcie nasze kanały w mediach społecznościowych, abyście dowiedzieli się pierwsi!

Twitter — https://twitter.com/Fetch_ai

Telegram — https://t.me/fetch_ai

Discord — https://discord.gg/WcgB7X2Kp9

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

Pierwotnie opublikowane w https://medium.com 14 lutego 2023 r.

--

--

Marcinekkaczy01
Fetch.ai
0 Followers
Writer for

Piszę ze spokojem serca, mam nadzieję, że czytasz też ze spokojem serca.#Nadchodzi zmiana