Obraz stworzony przez autora za pomocą Midjourney
MetaGPT to wieloagentowa struktura służąca do przypisywania ról różnym agentom, co prowadzi do tworzenia współpracujących podmiotów, które są w stanie pracować w tandemie w celu wykonywania złożonych instrukcji. MetaGPT reklamuje się jako „firma zajmująca się oprogramowaniem jako system wieloagentowy”, co daje wyobrażenie o zamierzonym wykorzystaniu tych współpracujących podmiotów. MetaGPT może być używany jako samodzielna aplikacja z wiersza poleceń lub jako biblioteka w ramach własnych skryptów Pythona, co zapewnia elastyczność i kontrolę, jakiej oczekuje się w takim środowisku.
Projekt rozpoczął się w kwietniu 2023 r. przy użyciu ChatGPT i w momencie pisania tego tekstu ma prawie 40 XNUMX gwiazdek w GitHub. Jego repozytorium GitHub opisuje się dalej w następujący sposób:
MetaGPT przyjmuje wymagania w jednym wierszu jako dane wejściowe i wyjściowe, historie użytkowników / analizę konkurencji / wymagania / struktury danych / interfejsy API / dokumenty itp.
Wewnętrznie MetaGPT obejmuje menedżerów produktu / architektów / kierowników projektów / inżynierów. Zapewnia cały proces firmy programistycznej wraz ze starannie zaaranżowanymi SOP.
Schemat wieloagentowy firmy MetaGPT Software Company (stopniowe wdrażanie) (od GitHub MetaGPT)
MetaGPT można używać do generowania kodu, prototypowania, planowania projektów i nie tylko. Zostało uznane za wybitne osiągnięcie open sourcei jest stale popularnym repozytorium GitHub.
To jest MetaGPT. Teraz porozmawiajmy Tłumacz danych, Głęboka mądrośćnajnowsze ulepszenie MetaGPT i osiągnięcie samo w sobie.
Pełny film przedstawiający interpreter danych MetaGPT
Pokazanie, jak sprostać wyzwaniom związanym z prognozowaniem obciążenia energią elektryczną poprzez dynamiczne planowanie, wykorzystanie narzędzi, ulepszone rozumowanie i weryfikację opartą na doświadczeniu.
Repozytorium: https://t.co/xWGS0UF9oW
Przypadki: https://t.co/GhNH54Ahhi... pic.twitter.com/Xc5aam1TXz— MetaGPT (@MetaGPT_) 19 marca 2024 r.
Data Interpreter to kolejny agent będący członkiem platformy MetaGPT, agent przeznaczony do oceny i rozwiązywania zadań związanych z danymi. Z artykułu:
W tym badaniu przedstawiamy interpreter danych, rozwiązanie zaprojektowane do rozwiązywania za pomocą kodu, które kładzie nacisk na trzy kluczowe techniki usprawniające rozwiązywanie problemów w nauce o danych: 1) dynamiczne planowanie z hierarchicznymi strukturami wykresów w celu dostosowania danych w czasie rzeczywistym; 2) dynamiczna integracja narzędzi w celu zwiększenia biegłości w kodzie podczas wykonywania, wzbogacając niezbędną wiedzę specjalistyczną; 3) identyfikacja niespójności logicznych w informacjach zwrotnych i zwiększenie wydajności poprzez rejestrację doświadczeń. […] W porównaniu z wzorami bazowymi oprogramowania typu open source wykazał on doskonałą wydajność, wykazując znaczną poprawę w zadaniach związanych z uczeniem maszynowym, zwiększając się z 0.86 do 0.95. Ponadto wykazało 26% wzrost zbioru danych MATH i niezwykłą poprawę o 112% w przypadku zadań otwartych.
Odkrycia te z pewnością robią wrażenie. I nie ma potrzeby brać ich za dobrą monetę, ponieważ opublikowali te wyniki. Firma Deep Wisdom udostępniła także plik mnóstwo przykładów aby pokazać, jak ich agent Interpretera Danych może być używany w połączeniu z istniejącą strukturą MetaGPT.
Ten przykład tutaj pokazuje, jak można go wykorzystać do analizy trendów giełdowych NVIDIA. Aby zobaczyć, jak wygląda monit interpretera danych MetaGPT, skopiuję go poniżej:
Uzyskaj dane dotyczące cen akcji NVIDIA Corporation (NVDA) z Yahoo Finance, koncentrując się na historycznych cenach zamknięcia z ostatnich 5 lat. Statystyki podsumowujące (średnia, mediana, odchylenie standardowe itp.) umożliwiające zrozumienie tendencji centralnej i rozproszenia cen zamknięcia. Analizuj dane pod kątem zauważalnych trendów, wzorców lub anomalii w czasie, potencjalnie wykorzystując średnie kroczące lub zmiany procentowe. Utwórz wykres, aby zwizualizować całą analizę danych. Zarezerwuj 20% zbioru danych do walidacji. Trenuj model predykcyjny na zestawie treningowym. Zgłoś dokładność walidacji modelu i wizualizuj wynik wyniku przewidywania. zamknąć
Możesz sprawdzić przykładowy notatnik (link powyżej), aby śledzić proces MetaGPT i zobaczyć wyniki. Uwaga, spoiler: Deep Wisdom nie udostępnia ich, bo nie robią wrażenia 🙂
Czytaj cały papier za wszystkie informacje, o które możesz poprosić. Więcej informacji na temat instalacji i użytkowania można znaleźć na stronie projektu GitHub repo. Z doświadczenia mogę zaświadczyć, że MetaGPT to projekt warty sprawdzenia, a po dodaniu agenta Data Interpreter jest to jeszcze bardziej prawdziwe niż wcześniej.
Mateusz Majo (@ Mattmayo13.) posiada tytuł magistra informatyki oraz dyplom ukończenia studiów wyższych w zakresie eksploracji danych. Jako redaktor naczelny KDnuggets Matthew stara się udostępniać złożone koncepcje analityki danych. Jego zainteresowania zawodowe obejmują przetwarzanie języka naturalnego, algorytmy uczenia maszynowego i odkrywanie powstającej sztucznej inteligencji. Kieruje nim misja demokratyzacji wiedzy w społeczności analityki danych. Matthew koduje od 6 roku życia.
- Dystrybucja treści i PR oparta na SEO. Uzyskaj wzmocnienie już dziś.
- PlatoData.Network Pionowe generatywne AI. Wzmocnij się. Dostęp tutaj.
- PlatoAiStream. Inteligencja Web3. Wiedza wzmocniona. Dostęp tutaj.
- PlatonESG. Węgiel Czysta technologia, Energia, Środowisko, Słoneczny, Gospodarowanie odpadami. Dostęp tutaj.
- Platon Zdrowie. Inteligencja w zakresie biotechnologii i badań klinicznych. Dostęp tutaj.
- Źródło: https://www.kdnuggets.com/metagpt-data-interpreter-open-source-llm-based-data-solutions?utm_source=rss&utm_medium=rss&utm_campaign=introducing-metagpts-data-interpreter-sota-open-source-llm-based-data-solutions