Engineering IDRIS: A Multimodal Agentic AI Assistant

IDRIS is BIGRIT’s conversational AI system for interacting with documents, images, voice messages, and live web information directly through WhatsApp and Telegram.

Under the hood, IDRIS is more than a conventional chatbot. Its backend combines Retrieval-Augmented Generation, dynamic tool selection, intent routing, multimodal processing, and autonomous workflows to determine how each request should be handled.

From chatbot to agentic system

A conventional LLM application often follows a fixed flow:

User โ†’ Prompt โ†’ LLM โ†’ Answer

IDRIS was designed around a more flexible architecture:

User Request
      โ†“
Intent / Task Analysis
      โ†“
Tool Selection
      โ†“
โ”Œโ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ†“     โ†“        โ†“          โ†“
RAG  Web     Media     Document
     Search  Tools     Processing
โ””โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
      โ†“
Result Validation
      โ†“
Response Generation

This architecture allows different requests to take different execution paths rather than forcing every request through the same pipeline.

The engineering challenge is therefore not simply generating a good response. It is making the entire workflow reliable when models, tools, APIs, external data, and user inputs behave imperfectly.

BIGRIT

BIGRIT offers AI-powered tools for research, knowledge work, content creation, and everyday productivity to help you work more efficiently. From conversational AI to its creative tools, BIGRIT focuses on making advanced AI capabilities accessible through simple, affordable, and easy-to-use products.

guest
0 Comments
Most Voted
Newest Oldest