Initializer constructor.
Properties to construct the agent
Conversate with the A.I. chatbot.
User talks to the A.I. chatbot with the content.
When the user's conversation implies the A.I. chatbot to execute a function calling, the returned chat prompts will contain the function calling information like IAgenticaPromptJson.IExecute.
The content to talk
List of newly created chat prompts
Get configuration.
Get controllers.
Get list of controllers, which are the collection of functions that the "Super A.I. Chatbot" can execute.
Get operations.
Get list of operations, which has capsuled the pair of controller and function from the controllers.
Get the chatbot's prompt histories.
Get list of chat prompts that the chatbot has been conversated.
List of chat prompts
Get token usage of the A.I. chatbot.
Entire token usage of the A.I. chatbot during the conversating with the user by conversate method callings.
Cost of the A.I. chatbot
Get LLM vendor.
Erase an event listener.
Erase an event listener to stop calling the callback function.
Type of event
Callback function to erase
Add an event listener.
Add an event listener to be called whenever the event is emitted.
Type of event
Callback function to be called whenever the event is emitted
Nestia A.I. chatbot agent.
Agentica
is a facade class for the super A.I. chatbot agent which performs the user's conversation function with LLM (Large Language Model) function calling and manages the prompt histories.To understand and compose the
Agentica
class exactly, reference below types concentrating on the documentation comments please. Especially, you have to be careful about the IAgenticaProps type which is used in the constructor function.Author
Samchon