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");shopping-chat-summary.mp4
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:
- π Getting Started
- π¦ Setup
- π Concepts
- π Core Library
- π‘ WebSocket Protocol
- π Plugin Modules
- π Roadmap
- π Related Projects
- β² API Documents
Please refer to the CONTRIBUTING.md file for more information.
Thank you for your interest in contributing to Agentica!