MetaGPT: agenti con ruoli aziendali che scrivono software insieme
In una frase MetaGPT assegna a ogni agente LLM un ruolo aziendale specifico (PM, Architect, Engineer, QA) e li fa collaborare producendo codice funzionante da un singolo requisito testuale.
MetaGPT è un framework multi-agent dove ogni agente LLM ha un ruolo preciso come in un'azienda software reale: c'è il product manager che scrive i requisiti, l'architetto che progetta il sistema, l'ingegnere che scrive il codice, il tester che verifica.
Partendo da una sola frase di requisito ("crea un gioco snake"), il sistema produce automaticamente PRD, diagramma dell'architettura, codice e test. I risultati su benchmark di code generation superano i sistemi agente precedenti.
L'idea che agenti con ruoli specializzati collaborino meglio di un singolo agente tuttofare diventa uno dei principi guida del design multi-agent.
Aziende
DeepWisdom, Peking University
Tool
MetaGPT, GPT-4
Tag
Fonti