Meta wprowadza Muse Code: nowy agent AI do programowania zaskakuje niskimi kosztami i innowacyjnymi funkcjami

Meta wprowadza Muse Code: nowy agent AI do programowania zaskakuje niskimi kosztami i innowacyjnymi funkcjami
Interfejs Muse Code. Źródło: Meta

Meta przedstawiła wczesną wersję beta Muse Code — agenta AI do programowania, który działa przez terminal. Narzędzie wykorzystuje nowy model Muse Spark 1.2 i jest ukierunkowane na zadania związane z rozwojem oprogramowania.

Co nowego

Zgodnie z danymi firmy, zaktualizowana wersja otrzymała usprawnienia w generowaniu kodu, skomplikowanym debugowaniu, analizie podstaw kodowych i wykonywaniu pełnego cyklu rozwojowego.

Muse Code może pisać kod na podstawie zapytań tekstowych, planować zmiany i sprawdzać wyniki. Narzędzie również obsługuje kilku subagentów i może dzielić między nimi poszczególne zadania.

W materiałach demonstracyjnych Meta pokazała kilka przykładów użycia Muse Code. Wśród nich są tworzenie interaktywnego modelu sfery fotonowej, gra inspirowana Plants vs. Zombies oraz strona internetowa oparta na pliku MP4.

Domyślnie dla Muse Code obowiązuje model opłaty Muse Spark: 4,63 PLN za milion wejściowych tokenów i 15,73 PLN za milion wyjściowych.

Główny dyrektor Meta ds. sztucznej inteligencji Aleksander Wanga poinformował CNBC o oddzielnej taryfie dla użytkowników, którzy zgodzą się przekazać opinie na temat poprawy agenta. Zgodnie z informacjami The Wall Street Journal, jego koszt wyniesie 0,37 PLN za milion wejściowych i 0,74 PLN za milion wyjściowych tokenów.

Dla porównania, taryfa Anthropic dla modelu Sonnet 5 wynosi 11,1 PLN za milion wejściowych i 55,5 PLN za milion wyjściowych tokenów.

Źródło: Meta

var _paq = window._paq = window._paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u='//mm.magnet.kiev.ua/'; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '2']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })();