
yacine-ai-tech/yacine-ai-tech
Developer tools⚡ Yaçine Seybou Siddo — AI Systems Engineer & Full-Stack Architect. Sovereign LLM microservices, RAG, MCP agents, and streaming audio intelligence.
Overview
I build AI systems that ship, and I publish what I find — including the results that don't flatter the system. My work spans production AI engineering, six open-source AI/ML tools, and Cibiyar Karatu, an adaptive learning platform for Niger and the Sahel. I work across three registers, and I try not to blur them. Production RAG, multi-agent orchestration, automation, document intelligence, LLMOps, and edge/IoT platform solutions for client engagements. Six standalone AI/ML tools, dual-licensed (AGPL-3.0 / commercial), each shipped with a public evaluation protocol rather than a marketing claim. Cibiyar Karatu, subject-agnostic and offline-first, for Niger and the Sahel — French alongside Hausa, Zarma, and Fulfulde — plus a parallel research contribution in corpus and benchmark work for those three languages, at very different starting points of existing NLP coverage. - — African Development Universalis, Niamey (2022–2025), average 15.80/20.
README
What I Do
I work across three registers, and I try not to blur them.
Background
Open-Source Ecosystem — 6 tools, 2026, dual-licensed (AGPL-3.0 / commercial)
Each tool ships with a
BENCHMARK.mdand aRESEARCH.mdin its repository — the evaluation protocol and the raw numbers, favorable and unfavorable both. Summaries below; the repos are the source of truth.
Click any Measured results panel to expand it.
IntelAI — Persona-Aware Enterprise Analytics & RAG Copilot
Nine C-suite personas (CEO, CFO, CTO, COO, CHRO, ESG, Risk, Analyst, General), each scoped to its own data domain by architecture, not prompt instruction. 146 curated KPIs across 7 domains, 78-month history (2020-01 to 2026-06). Hybrid retrieval (BGE-M3 dense 1024-dim + BM25 sparse + RRF fusion, with optional BAAI/bge-reranker-v2-m3 cross-encoder reranking applied progressively), plus GraphRAG-lite multi-hop entity traversal and prompt caching with dynamic recency cutoff (June 2026). The copilot runs rule-based live web search in parallel with retrieval for questions about external companies and current events, lists knowledge-base and web sources separately, and streams answers with visible pipeline stages; retrieval is bilingual (French/English) with a soft language preference.
DocIntel — Vision-First Document Intelligence
Extracts structured data from PDFs, images, and scanned files across three production routes: Route A (Frontier Multimodal Vision: Claude Sonnet 4.6 / Gemini 3.8 Flash Native Vision), Route B (Self-Hosted Vision Model via Ollama: Qwen 2.5-VL 7B with zero cloud API cost), and Route C (layout-aware OCR, Surya or Tesseract as configured, then LLM structured cleanup). Deterministic currency normalization across 45+ currencies (including FCFA/XOF under UEMOA VAT convention) and ISO dates, with SHA-256 document deduplication and sub-second cached retrieval.
RAGeval — Self-Hosted LLMOps Observability for RAG
from rageval import track
@track(project="my_rag_app")
async def answer(question): ...
Zero-credit symbolic evaluation combined with a heterogeneous 4-judge consensus panel (Groq gpt-oss-120b, Gemini 3.5 Flash, Claude Haiku, GPT-5-mini), rate-limiting, and persistent SQLite/PostgreSQL disk caching.
AgentKit — Governed MCP Tool Server
Gives Claude Desktop, Cursor, or any LangGraph agent governed access to live business data through the Model Context Protocol — typed tool effects (read/write/destructive), capability policies, and deterministic audit logging.
StreamPulse — Real-Time Business Data Pipeline
Multi-source ingestion (JSON, CSV, email, HMAC-verified webhooks, Google Sheets) with first-class n8n automation integration (custom node + 5 workflows) and a 3-tier hybrid classification cascade (regex/heuristics → semantic embeddings → LLM reasoning escalation).
VoiceFlow — Speech to Structured Business Intelligence
Routes recorded audio to per-analysis-type LLMs with a multi-provider transcription fallback chain (Groq Whisper, Deepgram, AssemblyAI, local WhisperX) and bidirectional real-time audio streaming via Gemini Live (gemini-2.5-flash-native-audio-preview-09-2025 with google-genai v1beta SDK, 24kHz → 16kHz downsampling, gated frame pipeline).
Results at a Glance
| Tool | Core measured result | Benchmark / protocol |
|---|---|---|
| IntelAI | Mean APE 4.64% (median 2.77%), 100.0% entity coverage, 71.4% RAG accuracy | Out-of-sample backtest (444 forecasts) & 50 production cases |
| DocIntel | 95.0% zero-shot (Route A), 97.8% self-hosted (Route B) | SROIE benchmark (57/60) & 106-doc Ollama evaluation |
| RAGeval | ROC-AUC 0.9191 (panel + symbolic), 0.860 4-judge accuracy | HaluEval-QA (N=240 / N=200), heterogeneous consensus |
| AgentKit | 16/16 guardrails, 12/12 (100%) MCP routing, DSPy 0.7067 | Deterministic test suite & live FastMCP benchmark |
| StreamPulse | 0.990 macro-F1 (99.0% accuracy), 46.8 req/s (0.00% errors) | N=504 SaaS telemetry suite & sustained burst test |
| VoiceFlow | 2.2% WER / 0.8% CER, 1.157s latency, 92.4% action item prec. | LibriSpeech test-clean (N=150) & Gemini Live turns |
Client Work (scoped to what’s publicly shareable)
Research Direction
Live GitHub Activity
Install
This server does not publish a one-line install command.
Open the repository installation guide