@agentica/webite

Agentica

agentica-conceptual-diagram

GitHub license npm version Downloads Build Status

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: