AI Systems for Qualitative Data Interrogation (EpiChat) and Semi-Automated Coding (EpiCode)
Background: The Virage project collected approximately 800 one-hour interviews on rabies awareness, including transmission, disease progression, and vaccination. Manually searching, comparing, and coding this corpus would require substantial time and human resources. Objective: EpiChat and EpiCode were developed using large language models (LLMs) to support natural-language interrogation and thematic analysis of interview transcripts. Local LLMs were used to preserve data privacy, avoid sharing data with foreign cloud services, and eliminate token and subscription costs. Methods: EpiChat uses an LLM-based router to direct questions to three specialized pipelines. An SQL pipeline translates structured metadata questions into database queries. For questions regarding counts or proportions, a map-reduce pipeline examines each interview independently and aggregates the results. Explanatory questions are handled using Retrieval-Augmented Generation (RAG). Because conventional RAG retrieves only the highest-ranked passages across the corpus, it may overlook rare perspectives that are important to qualitative research. To address this, EpiChat introduces a deep search mode that formulates the question as a quotation and searches for it into each interview. Verified quotations from matching interviews are then combined into a single response with source citations. EpiCode supports qualitative coding by matching transcript segments to a two-level codebook of main codes and subcodes. Each suggested code includes a model-generated confidence score, supporting quotation, and brief rationale. When no existing code adequately represents the content, the system proposes a new code. All suggestions require researcher review and approval. Results: Preliminary runtime measurements showed that EpiChat processed an interview-level query in approximately four seconds per interview, while EpiCode generated code suggestions for an entire interview in around three minutes. Conclusion: EpiChat and EpiCode provide a privacy-preserving, locally deployed platform for AI-assisted qualitative analysis. Future work will compare AI-generated codebooks with human-developed codebooks and evaluate whether EpiChat produces answers consistent with findings derived from manual coding. Poster presented at the Pasteur Network Annual Meeting (PNAM 2026), Laval, Canada, 3–5 November 2026.
Authors
- Giorgio Gonnella (ORCID: https://orcid.org/0000-0003-3900-5397)
- Rottana Ly (ORCID: https://orcid.org/0009-0004-8061-9774)
- Téphanie Sieng (ORCID: https://orcid.org/0009-0006-3177-561X)
- Saren Sovann (ORCID: https://orcid.org/0000-0001-6863-1659)
- Sowath Ly (ORCID: https://orcid.org/0000-0003-0959-5445)
- Sandrine Nyotue (ORCID: https://orcid.org/0009-0009-6884-3841)
- Sophea Iv (ORCID: https://orcid.org/0000-0003-4287-6732)
- Claude Flamand (ORCID: https://orcid.org/0000-0002-8064-445X)
- Vathna Lay (ORCID: https://orcid.org/0009-0005-8632-8991)
- Tepy Sokun Chriv
- Cheaminh Chiep
- Candy NAGO
- Panha Lim
Institutions
- Institut Pasteur du Cambodge (KH)
- CADT - Cambodia Academy of Digital Technology (KH)
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2026-11-03
- DOI
- https://doi.org/10.5281/zenodo.23234705
- Primary Topic
- Computational and Text Analysis Methods
- Type
- article
- Field-Weighted Citation Impact
- 0.00