A microservices-based multi-agent knowledge system for corporate environments. Five specialized agents (HR, Legal, IT, Finance, and a corporate-soul orchestrator) handle different domains with RAG-backed answers. Built with Kubernetes-ready architecture, S3→SQS→Textract document ingestion, and session memory.
Different corporate departments need different knowledge domains
5 specialized agents with domain-specific RAG indexes
Documents arrive in mixed formats (PDFs, transcripts, scans)
S3→SQS→Textract pipeline for automatic PDF and transcript processing
Responses must be contextual to the user's conversation history
Redis-backed session memory (30 turns, 72h TTL) for conversational context
System needs to scale across large organizations
Helm/K8s deployment for horizontal scaling