Nanobot je open-source framework zaměřený na tvorbu AI agentů s důrazem na jednoduchost a nízkou režii. Snaží se nabídnout lehčí alternativu k robustním agentním systémům, které často přidávají zbytečnou komplexitu.
Za projektem stojí tým HKUDS, který se věnuje výzkumu a vývoji v oblasti AI systémů. Nanobot je navržený jako praktický nástroj pro rychlé experimentování i stavbu menších agentních aplikací.
Framework se hodí pro scénáře, kde chceš sestavit agenta z několika kroků a mít nad nimi plnou kontrolu. Typicky jde o workflow nad LLM, tool calling nebo jednoduché automatizace, kde není potřeba komplexní orchestrace.
Základní princip spočívá v modularitě. Jednotlivé části agenta, jako jsou kroky, nástroje nebo rozhodovací logika, jsou oddělené a dají se snadno kombinovat. Vývojář tak může rychle měnit chování agenta bez zásahu do celého systému.
Díky jednoduché architektuře je snadné pochopit, co se v aplikaci děje. To usnadňuje ladění i iteraci nad návrhem agenta, což bývá u komplexnějších frameworků problém.
Zdroje: