Logo Zephyrnet

Przedstawiamy interpreter danych MetaGPT: rozwiązania danych oparte na SOTA Open Source LLM – KDnuggets

Data:

Interpreter danych MetaGPT: modelowanie statystyczne typu open source
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.

Architektura MetaGPT
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.

 

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.

spot_img

Najnowsza inteligencja

spot_img