Function caller agent.
Call
agent performs the LLM (Large Language Model) function
calling from the candidate functions enrolled in the
AgenticaContext.stack. And the scope of function calling
is, not only just arguments filling, but also actual executing
the function and returning the result.
By the way, conversation context with user can be not enough to
filling the arguments of the candidate functions. In that case,
the call
agent will ask the user to fill the missing arguments.
Otherwise the cpnversation context is enough, so that succeeded
to call some candidate functions, the call
agent will step to
the describe agent to explain the result of the function
calling to the user as markdown content.
Context of the agent
List of prompts generated by the caller
Describer agent of the function calling result.
Describe
agent explains the results of the function callings
to the user as markdown content.
If you configure this property as false
or null
, the describer
agent never be used.
Executor of the Micro Agentic AI.
IMicroAgenticaExecutor
represents an executor of the MicroAgentica, composing its internal agents to accomplish the Agentic AI through the LLM (Large Language Model) function calling.You can customize one of these intnernal agents by configuring properties of the
IMicroAgenticaExecutor
type, and assigning it to the IMicroAgenticaConfig.executor property.Author
Samchon