Bilingual Knowledge Hub & AI Assistant for SDECB
Client: SDECB (Societe de developpement economique de la C.-B.) Project Lead: Kris Krug (The Upgrade AI) Status: Implementation Phase Active (Jan-Mar 2026)
| Open Portal v2 → | User Guide → |
# Run locally with assistant API
python3 scripts/assistant_server.py
# Open http://localhost:8000/portal/v2/
| Feature | Status | Description |
|---|---|---|
| Portal v2 | Live | Bilingual knowledge hub with 9 pages |
| Knowledge Base | Live | 2,080+ searchable items (podcasts, interviews, website) |
| Assistant | Internal Pilot | Source-grounded Q&A with citations |
| External Chatbot Prototype Plan | In Progress | Spec, governance, rollout approach (Phase 3 build is stop/go gated) |
| User Docs | Complete | Comprehensive guides for all features |
| Training | Completed | January 19, 2026 session delivered |
portal/v2/)/components/)portal/css/, portal/icons/)sdecb-brand.css) - Centralized SDECB brand variables and common stylesicons/icons.svg) - 40+ custom duotone SVG icons (Red + Navy)scripts/)assistant_server.py - Local dev server + /api/chat endpointkb_retrieval.py - Keyword-based search with citationsknowledge_base/)ingest_podcast_transcripts.py - Podcast processingingest_website_content.py - Website extractioningest_interviews_kb.py - Interview indexingbuild_unified_kb_index.py - Master index generationSDECB (Societe de developpement economique de la C.-B.) is a bilingual (French-English) economic development organization serving the francophone community in British Columbia. The organization provides business advisory services, employability programs, and community development initiatives.
Through comprehensive staff interviews (12 of 12 completed), we identified:
Key pain points addressed:
SDECB/
├── portal/
│ ├── v2/ # Current production portal
│ │ ├── index.html # Dashboard
│ │ ├── knowledge_base.html
│ │ ├── assistant.html
│ │ ├── insights.html
│ │ ├── components/ # Shared JS modules
│ │ └── data/ # JSON indexes for static serving
│ └── archive/ # Historical demos (see archive/README.md)
│
├── knowledge_base/
│ ├── unified_index.json # Master index (2,080 items)
│ ├── podcasts/ # Podcast index
│ ├── interviews/ # Interview index
│ ├── website/ # Website content index
│ └── _sources/ # Raw source content
│
├── scripts/
│ ├── assistant_server.py # Dev server + API
│ ├── kb_retrieval.py # Search & citations
│ └── ingest_*.py # Data ingestion scripts
│
├── docs/
│ ├── user-docs/ # End-user guides
│ ├── technical/ # Developer docs
│ ├── implementation/ # Phase 2 planning
│ ├── discovery/ # Discovery phase report
│ └── governance/ # Policy frameworks
│
├── interviews/ # Staff interview transcripts
├── podcasts/ # Podcast episodes & metadata
├── README.md # This file
├── ROADMAP.md # Future improvements
└── CHANGELOG.md # Project milestones
These Python demos were built for the September 2025 presentation:
| Demo | Purpose | File |
|---|---|---|
| Bilingual Voice Assistant | Real-time FR/EN voice interaction | portal/bilingual_voice_assistant.py |
| Report Narrator | Automated reports with voice | portal/report_narrator.py |
| Digital Twin | Interactive Q&A chatbot | portal/archive/matthieu_digital_twin.html |
See portal/archive/README.md for complete archive documentation.
Project Lead: Kris Krug Organization: The Upgrade AI Client Contact: Mylene Letellier (CEO, SDECB)
Last Updated: January 23, 2026 Recent Milestones:
This project demonstrates human-centered AI discovery. By listening first, we identified automation opportunities worth 1.3 FTE equivalents with 400%+ ROI - and earned staff buy-in through transparency, evidence, and respect for organizational culture.