Multi-agent chatbot replacing manual citizen inquiries

Case Studies / Polish Public Institution

GOVERNMENT & PUBLIC AFFAIRS · CITIZEN SERVICES

Multi-agent chatbot replacing manual citizen inquiries across 11 knowledge areas

A leading Polish technical inspection authority receives thousands of citizen inquiries about permits, equipment safety requirements, and certification procedures. Citizens ask in everyday language; the answers live in dense, technical documentation spread across multiple departments. The institution’s previous chatbot couldn’t bridge this gap – it required citizens to choose a category upfront (which most couldn’t), and failed on tasks like date calculations. We designed a new multi-agent architecture and built a working prototype that routes questions intelligently across 11 specialized knowledge areas without requiring citizens to know the right department.

Client: Leading Polish technical inspection authority (under NDA) – responsible for equipment safety, operator permits, and technical compliance across industrial and public infrastructure.

KEY RESULTS

11

Specialized knowledge areas covered by domain-specific agents

Auto

Intelligent routing – citizens ask freely, no category selection

Plain→Tech

Everyday citizen language matched to technical documentation

INDUSTRY

Government / Technical Inspection

USE CASE

Citizen-facing multi-agent chatbot

AI APPROACH

Multi-agent architecture + RAG

KNOWLEDGE SCOPE

11 specialized domains

PLATFORM

Azure, OpenAI, Qdrant, Langfuse

ENGAGEMENT

Architecture design + working prototype

Multi-agent chatbot replacing manual citizen inquiries across 11 knowledge areas - Government & Public Administration · Citizen Services - theblueai

The challenge

The institution oversees safety and compliance for technical equipment across Poland – from industrial machinery and pressure vessels to elevators and amusement rides. Citizens and businesses contact them with questions about what permits they need, which safety requirements apply to their equipment, how to apply for inspections, and what the deadlines and procedures are.

The answers to these questions are spread across dense technical and legal documentation that uses precise, domain-specific language. But citizens don’t ask in that language. They describe their situation in plain, conversational Polish – “I’m installing a new boiler in my building, what do I need?” – and expect the system to figure out which regulations, permits, and procedures apply.

The institution had an earlier chatbot, but it hit fundamental limitations. It required citizens to select a category before asking a question – but most people didn’t know which category their question fell into. It couldn’t handle date calculations (critical for permit deadlines and validity periods). And it struggled to combine knowledge from multiple domains when a question crossed category boundaries.

The core problem: citizens asked questions in everyday language about complex technical regulations. The previous chatbot required them to know the right category upfront, couldn’t compute dates, and couldn’t combine knowledge across domains. The result: citizens gave up and called the office instead, keeping the manual inquiry load high.

What we built

We designed a new architecture from scratch – addressing the specific technical limitations of the previous system – and delivered a working prototype that demonstrated the approach across all 11 knowledge areas.

Multi-agent architecture with intelligent routing. Instead of one monolithic chatbot, we designed a system with a main orchestrating agent that routes questions to specialized agents – each with its own dedicated knowledge base covering a specific domain (permits, equipment categories, safety requirements, procedures, etc.). The citizen simply asks their question in natural language. The main agent determines which domain(s) are relevant and delegates accordingly – no category selection required.

Plain language to technical language matching. The core challenge was bridging the gap between how citizens describe their situation and how the technical documentation is written. A citizen asking about “the big metal tank in my factory” needs to be matched to documentation about pressure vessels, specific safety classes, and the relevant inspection procedures. We engineered the retrieval and prompting pipeline to handle this semantic gap reliably.

Dynamic query handling. The new architecture handles tasks that the previous system couldn’t: automatic date calculations for permit deadlines and validity periods, clarification of ambiguous questions through follow-up dialogue, and combining knowledge from multiple domains when a question spans categories.

Easy knowledge management for non-technical staff. The knowledge base is managed through editable SharePoint Lists – so domain experts within the institution can update, add, and maintain content without needing developers or IT support. This was a deliberate design choice: the system’s accuracy depends on current content, and the people who know the content best shouldn’t need technical skills to maintain it.

Secure deployment on Azure. The prototype was built on Microsoft Azure with Entra ID authorization and Langfuse monitoring – matching the institution’s security requirements and providing full visibility into how the system performs.

The results

BEFORE

Citizens had to choose a category upfront. No date calculations. Couldn’t combine knowledge across domains. Many citizens gave up and called the office instead.

AFTER

Citizens ask in plain language – routing is automatic. Date calculations built in. Cross-domain questions handled. Knowledge managed by non-technical staff via SharePoint.

The working prototype demonstrated that the multi-agent architecture solves the specific problems the previous system couldn’t handle. Citizens can describe their situation naturally and get accurate answers from the right knowledge domain – without needing to know the institution’s internal structure or terminology.

For any public institution or enterprise with a complex, multi-domain knowledge base and non-expert users, this project illustrates an approach that scales: rather than building one massive chatbot that tries to know everything, decompose the problem into specialized agents that each handle their domain well, with an intelligent routing layer that puts the right expert in front of the right question.

Technology used

Multi-Agent Architecture OpenAI Qdrant RAG Microsoft Azure
Entra ID Langfuse SharePoint Lists Python

More Case Studies

See how we’ve helped other companies

case studie ai automation in luxus car manufacturer

AUTOMOTIVE · LEADING LUXURY MANUFACTURER

Intelligent virtual assistant replacing manual planning queries across SAP and cloud systems

Product planners spent hours manually querying SAP BW and multiple data warehouses for every decision. We built a bilingual voice-and-text assistant that retrieves planning data on demand – no system expertise needed.

NLP Azure SAP BW Hybrid Cloud

Hrs → Sec

Data retrieval

DE + EN

Voice & text

SAP BW

Integrated

MANUFACTURING · RADAWAY

Making email-based order processing reliable with LLMs

Staff were manually reading customer emails, identifying products, and entering orders by hand. We turned a promising AI prototype into a production system that handles it end to end, across languages, formats, and attachments.

LLM Semantic Matching Prompt Engineering

-90%

Manual intervention

95%+

Match accuracy

case study - Cutting security questionnaire completion from one month to one week with GenAI - medtech

LOGISTICS · FR. MEYER’S SOHN

Eliminating manual data extraction from thousands of daily shipping emails

Operations staff were manually reading German and English logistics emails to pull out routing and scheduling data, every single day. We built an AI pipeline that extracts, structures, and delivers the data automatically.

GPT-4 Email Processing On-premise

–80%

Manual effort

2 langs

DE & EN

On-prem

Deployed

Tell us which process is costing you the most

We start with a focused process analysis – you see exactly what’s possible before committing to project implementation.






    Data Controller Information: The controller of your personal data is theBlue.ai GmbH, headquartered in Hamburg, Germany. By submitting this form, you consent to the processing of your personal data for the purpose of responding to your inquiry. You may withdraw your consent at any time, without affecting the lawfulness of processing based on consent before its withdrawal. Based on our legitimate interest, we may also send you information about our services and solutions, but only if it relates to the topic of your message. If you prefer not to receive such communications, you have the right to object at any time. For more details on how we handle your personal data and your rights, please refer to our Information Clause and Privacy Policy.

    * Required fields.