AI Assistant Platform — Drupal + Python Services
Designed and delivered a production AI assistant used across multiple LOOM client projects, spanning the Drupal application layer and a supporting Python service.
- Drupal-side integration: module architecture, admin configuration, user-facing assistant interfaces, content integration
- Companion Python service (Flask, OpenAI API) for LLM orchestration, migrated to LangChain to decouple from a single provider
- Retrieval-Augmented Generation via Qdrant, with a custom REST contract between the Python service and Drupal
- Ongoing production debugging, retrieval-quality tuning, and maintenance