Hi Community,
In this article, I will introduce my application iris-AgenticAI .
The rise of agentic AI marks a transformative leap in how artificial intelligence interacts with the world—moving beyond static responses to dynamic, goal-driven problem-solving. Powered by OpenAI’s Agentic SDK , The OpenAI Agents SDK enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions. It's a production-ready upgrade of our previous experimentation for agents, Swarm.
This application showcases the next generation of autonomous AI systems capable of reasoning, collaborating, and executing complex tasks with human-like adaptability.
Application Features
- Agent Loop 🔄 A built-in loop that autonomously manages tool execution, sends results back to the LLM, and iterates until task completion.
- Python-First 🐍 Leverage native Python syntax (decorators, generators, etc.) to orchestrate and chain agents without external DSLs.
- Handoffs 🤝 Seamlessly coordinate multi-agent workflows by delegating tasks between specialized agents.
- Function Tools ⚒️ Decorate any Python function with @tool to instantly integrate it into the agent’s toolkit.
- Vector Search (RAG) 🧠 Native integration of vector store (IRIS) for RAG retrieval.
- Tracing 🔍 Built-in tracing to visualize, debug, and monitor agent workflows in real time (think LangSmith alternatives).
- MCP Servers 🌐 Support for Model Context Protocol (MCP) via stdio and HTTP, enabling cross-process agent communication.
- Chainlit UI 🖥️ Integrated Chainlit framework for building interactive chat interfaces with minimal code.
- Stateful Memory 🧠 Preserve chat history, context, and agent state across sessions for continuity and long-running tasks.