Production-ready multi-agent system demonstrating Agentic AI principles. Built with LangGraph for...Production-ready multi-agent system demonstrating Agentic AI principles. Built with LangGraph for...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Production-ready multi-agent system demonstrating Agentic AI principles. Built with LangGraph for workflow orchestration, FastAPI for the API, and OpenAI GPT-4. Features autonomous decision-making, tool use, and multi-agent collaboration for intelligent data analysis and strategic recommendations.
An AI customer support chatbot for a fictional Nigerian food delivery business, Lagos Fresh Kitchen. It runs on n8n Cloud and uses Claude Haiku 5.5 as the AI model. The workflow is three nodes: a chat trigger receives the customer’s message, an AI Agent processes it, and the Anthropic Chat Model writes the answer.
How it behaves
The AI Agent has a system message that sets the rules. It must answer only from the business information, never invent prices, areas, hours or policies, and use a fixed fallback line when the answer isn’t there: “I don’t have enough information to answer that accurately. Please contact our support team.”
The business information it knows
Open Monday to Saturday, 9 AM to 8 PM, closed Sundays
Delivers to Lagos Mainland (Ikeja, Yaba, Surulere, Maryland, Ojota, Gbagada) and Island areas (Victoria Island, Ikoyi, Lekki), not outside Lagos
Delivery takes 30 to 60 minutes, with fees from ₦1,000
Menu of jollof rice, fried rice, rice and stew, pounded yam with egusi, grilled chicken, suya and soft drinks
Payments by card, transfer and cash on delivery
Cancellation allowed before cooking starts
No Sunday orders or Sunday delivery, and no event catering
Refunds, complaints and order status go to support
What sells it for me is the refusal telling the agent exactly where the token should go. A bare "no hex" error usually just sends it looping. Does guard.mjs run only as an agent hook, or in pre-commit too so it catches humans as well?