AgentitValjaat 🇨🇳 31.07.2026 11:01

Itsensä rakentava agentti: kokeilu LangChain4j:n kanssa

OpenAIOpenAI
Kokeilu, jossa koodiavustaja käyttää LangChain4j-dokumentaatiota rakentaakseen itsensä kloonaavan agentin. Tuloksena oleva järjestelmä pystyy korjaamaan vikoja ja läpäisemään testit, mutta epäonnistuu aluksi GPT-4o:n kanssa, onnistuen GPT-5-mini:n avulla. Työnkulkupohjainen lähestymistapa osoittautui kolme kertaa nopeammaksi kuin valvontapohjainen.
InfoQ Kiinan tiimi suoritti meta-kokeen: he antoivat koodausavustajalle LangChain4j-dokumentaation ja pyysivät sitä käyttämään kyseistä dokumentaatiota agentin rakentamiseen, joka pystyisi kirjoittamaan, testaamaan ja korjaamaan koodia. Koodausavustaja suunnitteli moniagenttijärjestelmän, joka perustuu supervisor-malliin, ja siihen kuului neljä alagenttia: ExplorerAgent, PlannerAgent, ImplementerAgent ja ExecutorAgent. Tämä ensimmäinen iteraatio toimi vaikuttavasti ja matki ammattimaisten koodausavustajien toimintatapaa. Testatakseen sitä he antoivat sille tehtäväksi korjata vikoja Calculator-luokassa, jossa oli neljä viallista metodia. Aluksi OpenAI:n GPT-4o:ta käytettäessä järjestelmä epäonnistui virheellä 'exceeded 100 sequential tool invocations'. Kun vaihdettiin GPT-5-miniin, järjestelmä korjasi onnistuneesti kaikki viat ja suoritti 11 testiä ilman yhtään epäonnistumista. He tutkivat myös työnkulkuun perustuvaa vaihtoehtoa, joka käytti viiden vaiheen sarjaa silmukoilla suunnittelua ja toteutusta varten, mukaan lukien SummarizerAgent. Tämä vaihtoehto korjasi myös viat, mutta toimi kolme kertaa nopeammin kuin supervisor-pohjainen versio, kestäen vain kaksi minuuttia yli kuuden minuutin sijaan. Projekti on saatavilla julkisessa koodivarastossa.
Lähde: InfoQ 中国 — Alkuperäinen
Aiemmat aiheeseen liittyvät kirjoituksemme ↓
Tuoreet uutiset