A Replit Agent összetett működése új fejlesztéseket hozott a LangSmithbe

A Replit Agent összetett, több száz lépésből álló munkafolyamatai miatt a LangChain több ponton továbbfejlesztette LangSmith platformját. Az újítások a nagy nyomkövetési adatok feldolgozását, a hibakeresést és az emberi közreműködésű munkafolyamatok követését érintik.
- A Replit Agent munkafolyamatai több száz lépést is tartalmazhatnak.
- A LangSmith fejlesztései javították a nagy nyomok feldolgozását és megjelenítését.
- A nyomokon belüli keresés gyorsabbá teheti a hibás lépések megtalálását.
- Az új szálnézet egy beszélgetés több fordulójának nyomait egy nézetbe rendezi.
- A fejlesztések az ember és az AI-ügynök együttműködésének követését is támogatják.
A Replit Agent nagy terhelést jelentett a nyomkövetésnek
A LangChain a Replit Agent működéséről szóló esettanulmányában azt írja, hogy a Replit platformja több mint 30 millió fejlesztő számára teszi egyszerűbbé a kód írását, futtatását és közös fejlesztését. A Replit Agent megjelenése után rövid idő alatt széles körben elterjedt, mivel a felhasználók könnyen készíthettek vele alkalmazásokat.
A háttérben azonban összetett ügynökalapú munkafolyamat működik. A rendszer nemcsak kódot vizsgál és ír, hanem tervezési feladatokat végez, fejlesztői környezeteket hoz létre, függőségeket telepít, valamint alkalmazásokat telepít a felhasználók számára. Egy-egy munkamenet ezért több száz lépést is tartalmazhatott.
A LangChain szerint a hagyományos, egyedi modellhívásokra összpontosító megfigyelés kevés kontextust ad az ilyen rendszereknél. A LangSmith ezzel szemben egy nyelvi modellre épülő alkalmazás teljes végrehajtási folyamatát követi, beleértve a modellhívásokat, a keresést és a kód futtatását is. Így az egyes lépések bemenetei és kimenetei alapján részletesebben vizsgálható, hogyan jutott döntésre az ügynök.
Gyorsabb feldolgozás és keresés a hosszú nyomokban
A nagy mennyiségű adat kihívást jelentett a nyomok fogadásánál, tárolásánál és megjelenítésénél. A LangChain ezért úgy módosította a LangSmith adatfeldolgozását, hogy hatékonyabban kezelje a nagy méretű nyomkövetési adatokat. A kezelőfelület megjelenítését is továbbfejlesztette, így a hosszú ideig futó ügynöki folyamatok nyomai zökkenőmentesebben jelenhetnek meg.
A LangSmith korábban is lehetővé tette, hogy a felhasználók több százezer nyom között keressenek események vagy teljes szöveg alapján. A Replit Agent hosszabb nyomai miatt azonban szükségessé vált a nyomokon belüli keresés is. A fejlesztés lehetővé teszi, hogy egy nagy nyomon belül közvetlenül bizonyos feltételekre, például a futtatások bemenetében vagy kimenetében szereplő kulcsszavakra szűrjenek.
A LangChain szerint ezzel csökkent a Replit csapatának hibakeresésre fordított ideje. A fejlesztőknek nem kellett többé egyenként végigpörgetniük egy nagy nyom minden egyes hívását, hogy megtalálják a problémás eseményt.
Egy nézetbe kerülhetnek a többfordulós beszélgetések
A Replit Agent egyik fontos jellemzője az emberi közreműködésre épülő működés. A Replit elképzelése szerint az AI-ügynökök a fejlesztőkkel együtt dolgoznak, akik szükség esetén módosíthatják és javíthatják az ügynökök munkájának menetét. A rendszerben külön ügynökök foglalkozhatnak például a kód kezelésével, szerkesztésével és ellenőrzésével.
Az ilyen együttműködés során a felhasználó és az ügynök több fordulón keresztül, akár hosszabb időn át is kapcsolatban maradhat. A korábbi megoldásban egyetlen felhasználói munkamenethez több, egymástól elkülönülő nyom tartozhatott, ami megnehezítette a beszélgetés egészének áttekintését.
A LangSmith új szálnézete az egy beszélgetéshez kapcsolódó nyomokat egy logikai nézetben gyűjti össze. A LangChain szerint ez segít a Replit csapatának megtalálni azokat a pontokat, ahol a felhasználók elakadnak, illetve azonosítani, hol lehet hasznos az emberi beavatkozás. A cég közlése szerint a fejlesztések gyorsabb hibakeresést, jobb átláthatóságot és a párhuzamos feladatok hatékonyabb kezelését támogatják az összetett ügynöki rendszerek építésekor.


