Skip to content
Breaking
Latest technical intelligence from Northeast India • Infrastructure, AI, Cloud & Security Analysis • Precision Analysis | Raw Intelligence | Your North Star of Tech Latest technical intelligence from Northeast India • Infrastructure, AI, Cloud & Security Analysis • Precision Analysis | Raw Intelligence | Your North Star of Tech
WEBDEV

Analysis: I Built an Agentic AI Boilerplate (Agent-First, Conversation-First)

Exploring the Future of Software: Agentic Boilerplate

Exploring the Future of Software: Agentic Boilerplate

In a world where AI is increasingly shaping our digital landscape, a new boilerplate has emerged, offering a glimpse into the future of software. This innovative system, known as the Agentic Boilerplate, is not just about generating content; it's about creating Agents that can think, plan, and coordinate tasks.

Defining Agentic

So, what does it mean to be Agentic? ChngHia, the creator of this boilerplate, explains that it's more than just a chatbot or a workflow. A true Agent needs state, memory, decision-making abilities, and the capacity to call other agents when faced with complex problems.

Core Philosophy

The Agentic Boilerplate is built on three main principles: Agent-first, conversation-first, and explicit orchestration. Instead of focusing on features like an "Export to PDF" button, the system prioritizes building an Agent capable of handling such tasks. The interface is designed to facilitate conversations rather than static dashboards, and the system's behavior is controlled through explicit orchestration using state machines.

High-Level Architecture

The architecture of this system is modern, fast, and scalable. FastAPI serves as the API and runtime environment for the backend, while LangGraph manages the Agent's logic and state. Real-time events are handled using Server-Sent Events, and the frontend acts as a viewer, focusing on user interaction.

What You Get (and What You Don't)

The Agentic Boilerplate provides a clean skeleton for an Agentic system, an orchestrator pattern for managing agent communication, and a structured design for adding sub-agents and tools. However, it doesn't include a UI framework, prompt magic, SaaS features, or support for quick chatbot creation.

Who is this Boilerplate for?

This boilerplate is ideal for those building Personal Agents, internal AI tools, or Enterprise AI solutions who want full control over their Agent's logic and flow. On the other hand, it's not suitable for low-code users or those seeking a standard chatbot.

Future Applications

ChngHia is using the Agentic Boilerplate as the foundation for his Personal Agentic Hub. His goals include creating a Journaling/Bookmarking Agent and Agents capable of keeping memory for long-term projects. The code for this boilerplate is open-source, and ChngHia encourages feedback, discussions, and contributions.

In the context of North East India and the broader Indian tech landscape, the Agentic Boilerplate represents a significant step towards more sophisticated AI applications. As we continue to embrace AI, such innovations will undoubtedly shape the way we interact with technology, streamline our workflows, and potentially revolutionize various sectors.