The simplest Agentic AI library, specialized in LLM Function Calling.
Don't compose complicate agent graph or workflow, but just deliver Swagger/OpenAPI documents or TypeScript class types linearly to the agentica
. Then agentica
will do everything with the function calling.
Look at the below demonstration, and feel how agentica
is easy and powerful.
import { Agentica } from "@agentica/core";
import typia from "typia";
const agent = new Agentica({
controllers: [
await fetch(
"https://shopping-be.wrtn.ai/editor/swagger.json",
).then(r => r.json()),
typia.llm.application<ShoppingCounselor>(),
typia.llm.application<ShoppingPolicy>(),
typia.llm.application<ShoppingSearchRag>(),
],
});
await agent.conversate("I wanna buy MacBook Pro");
https://github.com/user-attachments/assets/01604b53-aca4-41cb-91aa-3faf63549ea6
Demonstration video of Shopping AI Chatbot
You can experience how typia works by playground website:
💻 https://wrtnlabs.io/agentica/playground
Check out the document in the website: