AI Qualitative Data Analysis: Code Themes You Can Check
Use AI to suggest codes and themes while keeping the research question, quotation checks, and human interpretation visible throughout the analysis.
Updated 5 min read
AI qualitative data analysis uses AI to help organize and interpret interviews, open-ended survey responses, or other text. A dependable workflow gives it a clear research question, checks suggested codes against original passages, and keeps a person responsible for the interpretation.
The useful result is more than a list of plausible themes. You need to explain why a passage fits a code and how the final claim follows from the material you reviewed. fenbs can preserve the coding rules, source references, and review decisions while the source documents stay in your approved research system.
How do you start with a small, reviewable sample?
- Write the question you want to answer and the kind of material included. For example, investigate why participants abandon a product setup process.
- Confirm permission and your organization’s rules before sending research material to an AI service. Remove identifying details that are unnecessary for the analysis.
- Give each document and passage a stable reference. Retain speaker labels and enough surrounding conversation to interpret the answer.
- Read a varied sample yourself and draft initial coding rules. Ask AI for suggestions on that same sample, keeping its proposals separate from your accepted coding.
- Review disagreements, revise the codebook where needed, and repeat the sample check before applying the method more widely.
This guide describes a codebook approach: you maintain explicit labels and rules for applying them. Other qualitative methods use different assumptions about how interpretation develops. Choose the method with the research owner before treating coding consistency as the main measure of quality.
What belongs in a codebook?
A code is a label applied to a passage. A codebook explains what each label means, when to use it, and when to leave it out. Two labels that sound different can still overlap, while one broad label can hide several distinct experiences.
| Code | Include | Exclude |
|---|---|---|
| Unclear next step | Participant cannot identify what action to take next. | Participant knows the action but cannot complete it. |
| Missing information | Participant lacks an input or document needed to continue. | Required information is available but the instructions are unclear. |
| Concern about data use | Participant questions why information is collected or how it will be used. | A technical error prevents submission. |
Add an example and a difficult boundary case for each code, using approved material. Decide whether one passage can receive multiple codes and how much text a coded unit should contain. Keep “unclear” available when the source does not support a firm interpretation.
Researchers have explored combining expert-written codebooks with language models for deductive coding (opens in a new tab), meaning analysis using predefined labels. That study is evidence about a particular task and setup, not proof that your codebook or AI output will work without checking.
How should AI propose codes and themes?
Give the assistant the research question, the current codebook, and a bounded set of passages. Ask it to return the source reference, exact supporting excerpt, proposed code, and a short reason. Require it to flag ambiguity instead of inventing context.
ATLAS.ti’s Intentional AI Coding guide (opens in a new tab) describes using research questions to guide automatic coding and reviewing generated codes and quotations. In any tool, check whether your chosen operation proposes new codes or applies an existing set. Those are different stages and should have different review rules.
Ask for a separate list of possible new codes rather than letting the assistant silently expand the codebook. A theme is a broader interpretive pattern, not merely a frequently repeated word. Read the passages together before deciding that several codes support the same theme.
A focused review instruction
Apply only the supplied codes to participant statements. Return the document reference, passage reference, exact excerpt, proposed code, and reason. If no code fits, mark it for review and suggest a possible new code separately. Do not turn interviewer questions into evidence of participant views.
How do you verify a supporting quotation?
Open the original source and find the exact text. Confirm who said it, what question came before it, and whether later remarks qualify its meaning. A summary may be useful, but it should never be presented as a participant’s verbatim words.
Check for shortened excerpts that remove a negation or combine different speakers. If the transcript is unclear, mark that uncertainty and consult the recording when you are allowed to do so. Do not ask the model to repair an unclear statement and then quote the repaired version as evidence.
Research software can help keep passages attached to their source. For example, ATLAS.ti’s quotation documentation (opens in a new tab) explains reviewing coded quotations in their original context. Keep a reference that another authorized reviewer can actually follow.
Preserve the accepted interpretation as well as the excerpt. The AI brain guide explains why a work record helps across sessions. In research, that record should point to approved evidence without copying sensitive transcripts into another service unnecessarily.
What do you do with disagreements and exceptions?
Review disagreements against the definition and source, rather than accepting a majority vote between assistants. The difference may reveal an unclear code, a missing contextual detail, or an interpretation your team needs to discuss. Record the reason for the resolution.
Actively search for passages that complicate a proposed theme. If several participants find setup confusing but another describes a clear process, explore the difference instead of dropping the exception. It may show that the theme needs a narrower scope.
If you revise a definition, identify earlier material that needs another look. Record the codebook version used for each stage. fenbs’s Decisions and rules can keep the person-approved change and its reason available to another connected assistant.
Keep coding choices with their reasons
Record the agreed coding rules and any changes people make in fenbs. Link to approved source references and create tasks for disputed passages or missing review. History records changes to the work record, so later assistants can understand how the current instructions developed.
Create a free accountFree for one person · No credit card · Works with Claude, ChatGPT, Cursor and more
How to do this with fenbs
- Create a free account, then add a project for the research question.
- Record approved coding rules and their scope in Decisions and rules. Use the glossary for terms reviewers and assistants need to interpret consistently.
- Add source references in Links and listings. Keep raw interviews and participant information in the research system approved for that material.
- Create tasks for ambiguous passages and theme review. Save progress with the codebook version, completed checks, and the next unresolved decision.
fenbs does not code interviews, import research projects, or replace qualitative analysis software. Use it when several sessions or assistants need the same rules and review record. For a short solo exercise, a well-maintained research memo may be enough.
How should you report the final themes?
Describe the material, selection, coding approach, AI assistance, and human review. Distinguish the number of passages from the number of participants, and avoid presenting a convenience sample as representative of everyone. Support each theme with checked evidence and state the important exceptions.
For adjacent work, see data analysis tools, analysis prompts, general AI analysis, AI for data analysts, and financial analysis. The AI at work hub and workplace AI guide cover the surrounding review habits.