Treffer: MetaGraph: Constructing graph-based agents through meta-programming

Title:
MetaGraph: Constructing graph-based agents through meta-programming
Authors:
Contributors:
Petříček, Tomáš, Parízek, Pavel
Publisher Information:
Univerzita Karlova, Matematicko-fyzikální fakulta
Publication Year:
2025
Collection:
Charles University: CU Digital repository / Univerzita Karlova: Digitální repozitář UK
Document Type:
Dissertation thesis
File Description:
application/pdf; application/zip
Language:
English
Accession Number:
edsbas.547B7379
Database:
BASE

Weitere Informationen

There are many frameworks for creation of LLM-based agents. How- ever, their API tends to be hard to work with. This thesis builds upon the idea that the best way how to describe a workflow is code and introduces the MetaGraph metaprogramming framework. The framework creates Lang- Graph agents by parsing Python code and transforming it into a graph. It is shown that while this approach is completely valid, it is suited mostly for workflows that are akin to procedural programming, while workflows that are non-linear in nature are harder to model and require goto-like constructs. ; Existuje mnoho frameworků pro tvorbu agentů založených na LLM. Je- jich API je však často obtížné na použití. Tato práce vychází z myšlenky, že nejlepší způsob, jak popsat proces, je prostřednictvím kódu, a představuje metaprogramovací framework MetaGraph. Tento framework vytváří agenty LangGraph tak, že parsuje Python kód a převádí jej do podoby grafu. Je ukázáno, že tento přístup je zcela funkční, avšak hodí se především pro pro- cesy podobné procedurálnímu programování, zatímco procesy s nelineární strukturou se modelují hůře a vyžadují konstrukce podobné příkazu "goto". ; Katedra distribuovaných a spolehlivých systémů ; Department of Distributed and Dependable Systems ; Faculty of Mathematics and Physics ; Matematicko-fyzikální fakulta