How to use MAXQDA AI Assist for thematic coding
EvalCommunity Tutorial
How to Use MAXQDA AI Assist for Thematic Coding in Monitoring, Evaluation, and International Development
A practical step-by-step workflow for using MAXQDA AI Assist to support qualitative coding, thematic analysis, code review, and evidence-based interpretation in M&E and international development research.
Summary
This tutorial explains how Monitoring, Evaluation, Accountability, and Learning professionals can use MAXQDA AI Assist to support thematic coding of interviews, focus group discussions, open-ended survey responses, field notes, case studies, and evaluation documents.
The tutorial focuses on practical use: preparing qualitative data, generating AI-assisted code suggestions, writing code memos, applying AI Coding, reviewing coded segments, developing subcodes, summarizing themes, and documenting AI use responsibly.
What You Will Learn
- How to prepare qualitative evaluation data before using AI Assist.
- How to use AI New Code Suggestions for selected text passages.
- How to write strong code memos that guide AI Coding.
- How to use AI Coding for documents, segments, and survey responses.
- How to review, accept, reject, or revise AI-generated coding suggestions.
- How to use AI Subcode Suggestions to refine a thematic code system.
- How to summarize coded segments and move from codes to themes.
- How to document AI use transparently in evaluation reports.
Authoritative Sources Used
This tutorial is based on MAXQDA’s official product pages and help documentation. Because software features change, users should verify current licensing, feature limits, and data protection details directly with MAXQDA.
AI-Assisted Thematic Coding Workflow
The diagram below shows the recommended workflow for using MAXQDA AI Assist in an evaluation project.
Step 1
Prepare Data
Anonymize, organize, check consent, and import files.
Step 2
Read Sample
Manually review transcripts before using AI.
Step 3
Suggest Codes
Use AI Assist for selected text passages.
Step 4
Write Memos
Define codes, inclusion rules, and exclusions.
Step 5
AI Coding
Test one document, then expand carefully.
Step 6
Review Results
Accept, reject, edit, or recode segments.
Step 7
Develop Themes
Move from codes to meaningful patterns.
Step 8
Report Findings
Use evidence, quotes, and AI-use disclosure.
1. What Is MAXQDA AI Assist?
MAXQDA AI Assist is an AI add-on for MAXQDA that supports selected qualitative analysis tasks. It can help users generate code suggestions, apply AI-assisted coding, summarize documents or coded segments, chat with documents or coded data, and support memo-based analysis.
For M&E and international development professionals, AI Assist can be used when analyzing interviews, focus group discussions, community feedback, learning documents, open-ended survey responses, and qualitative evaluation evidence.
Key Point for Evaluators
AI Assist should support the evaluator, not replace the evaluator. Human judgment remains necessary for code definitions, interpretation, validation, ethical review, and final reporting.
2. When to Use MAXQDA AI Assist in M&E
Process Evaluation
Identify implementation barriers, facilitators, operational problems, and stakeholder experiences.
Outcome Evaluation
Understand how participants describe change, benefits, limitations, and unintended outcomes.
Accountability and Feedback
Code complaints, community feedback, satisfaction comments, and suggestions for improvement.
Learning Reviews
Analyze lessons learned across projects, countries, sectors, and implementation periods.
3. Prepare the Dataset Before Using AI
AI-assisted coding works best when the qualitative dataset is clean, organized, and ethically ready for analysis.
Practical Preparation Steps
- Collect all transcripts, open-ended survey responses, field notes, and qualitative documents in one secure project folder.
- Remove direct identifiers where possible, including names, phone numbers, exact addresses, ID numbers, and unnecessary personal details.
- Check whether participant consent allows AI-assisted processing or external processing of data.
- Separate highly sensitive data, such as protection cases, safeguarding reports, health records, or gender-based violence disclosures.
- Create a consistent file naming system, such as KII_HealthWorker_SiteA_01 or FGD_Women_DistrictB_02.
- Prepare an evaluation question matrix before coding.
- Decide whether your coding approach is deductive, inductive, or mixed.
- Define who will review AI-generated suggestions and who has final responsibility for the analysis.
Important Data Protection Note
Do not use AI-assisted analysis on sensitive or restricted data unless it is permitted by informed consent, organizational policy, donor requirements, and applicable data protection regulations.
4. Set Up the MAXQDA Project
Project Setup Steps
- Open MAXQDA and create a new project.
- Name the project clearly, for example: Community Health Evaluation Qualitative Analysis 2026.
- Import transcripts, focus group notes, open-ended survey responses, field notes, PDFs, or relevant documents.
- Create document groups by stakeholder type, location, project component, or data source.
- Add document variables where relevant, such as country, region, district, gender, age group, disability status, stakeholder type, or interview date.
- Save a backup copy of the project before using AI-assisted features.
Example Document Groups
- Beneficiaries
- Community leaders
- Project staff
- Local government
- Implementing partners
- Donor representatives
- Field observation notes
- Open-ended survey responses
5. Start with Human Familiarization
Before using AI Assist, evaluators should read a sample of the data manually. This helps the team understand context, tone, local expressions, contradictions, and sensitive issues.
Manual Familiarization Steps
- Read at least two or three transcripts before using AI Assist.
- Write a short memo on first impressions.
- Highlight repeated issues, unusual statements, contradictions, and local terms.
- Identify possible deductive codes from the evaluation framework.
- Identify possible inductive codes emerging from the data.
- Flag sensitive content that may need special handling.
6. Build an Initial Code System
A code system organizes qualitative evidence. For evaluation work, the strongest code systems usually combine deductive codes from the evaluation framework with inductive codes that emerge from participants’ words.
| Coding Type | Description | Examples for M&E |
|---|---|---|
| Deductive coding | Codes are created before analysis based on evaluation questions, theory of change, or donor criteria. | Relevance, effectiveness, sustainability, gender inclusion, unintended outcomes. |
| Inductive coding | Codes emerge from what participants actually say in the data. | Transport cost, informal fees, fear of stigma, volunteer fatigue, language barriers. |
| Mixed coding | The evaluator starts with predefined codes and adds new codes as patterns emerge. | Best approach for many evaluation and international development studies. |
7. Use AI New Code Suggestions for Selected Text
AI New Code Suggestions can help generate possible code labels from a selected passage. This is useful when exploring early data or identifying possible inductive codes.
Practical Steps: Suggest New Codes
- Open a transcript or document in the Document Browser.
- Select a meaningful text passage.
- Use the MAXQDA menu path: AI Assist > Text Selection > Suggest New Codes for Selected Text.
- Alternatively, right-click the selected passage and choose AI Assist > Suggest New Codes for Text Selection.
- Select the language for the suggestions.
- Review the proposed code labels.
- Select only codes that are analytically useful.
- Apply the selected codes to the text passage.
- Review the new codes in the Code System.
- Rename vague or generic codes so they match the evaluation context.
- Add a memo to each important code.
Example
Selected text: “Women told us that the clinic is open, but transport is expensive and some husbands do not allow them to travel alone.”
Possible useful codes:
- Transport-related financial barriers
- Household decision-making
- Gender norms affecting service access
- Access to health services
Quality warning: Do not accept every AI-suggested code. Some suggestions may be too broad, too generic, overlapping, or disconnected from the evaluation question.
8. Write Strong Code Memos Before AI Coding
AI Coding relies on the code name and the code definition stored in the code memo. A vague memo can produce vague coding suggestions. A clear memo improves consistency.
Code Memo Template
- Code name: Short and clear label.
- Definition: What the code means.
- Include: What should be coded.
- Exclude: What should not be coded.
- Example include: A short example that fits the code.
- M&E relevance: Why the code matters for the evaluation question.
Example Code Memo
Code name: Transport-related financial barriers
Definition: Use this code when a respondent mentions transport cost, distance, travel affordability, fuel cost, road access, or inability to pay for transport as a barrier to using services.
Include: Mentions of bus fare, motorbike taxi cost, fuel cost, long distance, poor roads, seasonal flooding, or transport cost preventing access.
Exclude: General poverty unless the respondent directly connects it to transport or travel.
Example include: “The clinic is far, and I cannot pay for the motorbike every time.”
M&E relevance: This code helps assess whether service access barriers remain after project implementation.
9. Use AI Coding for One Document First
AI Coding can analyze documents and suggest coded text segments based on a selected code and its coding criteria. Begin with one document before scaling the process.
Practical Steps: AI Coding for a Document
- Create a code in your Code System.
- Add a detailed code memo with definition, inclusion criteria, and exclusion criteria.
- Open the document you want to analyze.
- Go to AI Assist > AI Coding.
- Select the document for analysis.
- Select or drag the relevant code into the AI Coding dialog.
- Review the code memo shown in the dialog.
- Edit the memo if the criteria are unclear.
- Start the AI Coding process.
- Review each suggested coded segment before accepting it as evidence.
Practice rule: Do not run AI Coding across the full dataset before testing one or two documents and checking whether the suggestions match your analytical intent.
10. Review AI-Generated Coded Segments
The review stage is where methodological quality is protected. AI Assist may identify useful segments, but the evaluator must decide whether the coding is valid.
Review Checklist
- Does the coded segment match the code definition?
- Is the selected text too short, too long, or missing important context?
- Did the AI code a symptom instead of the underlying issue?
- Did the suggestion overlook gender, age, disability, location, or power dynamics?
- Does the segment help answer an evaluation question?
- Should the segment receive an additional code?
- Should the segment be deleted from this code?
- Should the code memo be revised to improve future suggestions?
Typical Human Review Actions
- Keep: The segment clearly matches the code.
- Edit boundary: The idea is right, but the selected text needs to be shorter or longer.
- Delete: The segment does not match the code.
- Recode: The segment belongs under a different code.
- Double-code: The segment fits more than one code.
- Memo: The segment raises an interpretation issue or possible finding.
11. Scale AI Coding Across More Documents
After testing one document and improving the code memo, evaluators can apply AI Coding more broadly if their MAXQDA AI Assist plan supports it. Work in batches and keep human review in the workflow.
Suggested Batch Strategy
- Batch 1: One transcript to test the code memo.
- Batch 2: Three to five transcripts across different stakeholder groups.
- Batch 3: Remaining documents only after quality review.
- Final review: Check coded segments before using them in findings.
12. Use AI Subcode Suggestions
AI Subcode Suggestions can help refine a broad code by analyzing the text segments assigned to that code and proposing possible subcodes. This can help evaluators move from broad categories to a more specific thematic structure.
Practical Steps: Suggest Subcodes
- Choose a broad code that already has several coded segments.
- Open the AI Assist option for subcode suggestions.
- Select or drag the relevant code into the dialog.
- Restrict the analysis to activated documents if you only want a specific subset.
- Review the suggested subcodes in the selection dialog.
- Select only subcodes that are meaningful for your evaluation.
- Add selected subcodes to the Code System.
- Review and edit the explanatory notes saved in the code memos.
- Rename subcodes so they use clear evaluation language.
Example: Broad Code to Subcodes
Broad code: Barriers to service access
- Transport cost
- Distance to services
- Gender norms
- Waiting time
- Language barriers
- Informal fees
- Lack of disability access
- Fear of stigma
13. Use AI Coding for Segments and Survey Responses
AI Coding for Segments and Survey Responses can support analysis when you already have coded segments or many open-ended survey responses. It can help test additional codes, compare AI suggestions with manual coding, and review coding consistency.
Practical Review Process
- Open the Smart Coding Tool or Survey Analysis workspace.
- Select the coded segments or survey responses you want to review.
- Select the codes that AI Assist should consider.
- Check that each selected code has a clear code memo.
- Run the AI-assisted code assignment process.
- Review each AI suggestion and explanation.
- Accept suggestions that fit the data and code definition.
- Reject suggestions that are too general, contextually wrong, or unsupported.
- Bulk-edit only after reviewing a sample manually.
14. Summarize Coded Segments
After coding, AI Assist can help summarize coded segments. These summaries can support memo writing and theme development, but they should not be treated as final findings without evidence checks.
Practical Steps: Summarize Coded Segments
- Choose a code with enough coded segments to summarize.
- Use the AI Assist summary option for coded segments or code summaries.
- Select summary language and length where available.
- Generate the summary.
- Read the summary alongside the original coded segments.
- Delete or revise unsupported statements.
- Use the summary as a draft analytical memo, not as a final finding.
15. Chat with Coded Segments
Chat with Coded Segments can help evaluators explore a focused subset of already coded data. This is useful for thematic analysis because the discussion is centered on coded evidence rather than the full dataset.
Example Questions for M&E Analysis
- What are the main barriers mentioned in these coded segments?
- Do women and men describe this issue differently?
- What evidence suggests that the intervention was relevant to local needs?
- What unintended outcomes appear in the data?
- Which stakeholder group is most critical of the program?
- What implementation conditions appear to influence success?
- What are the strongest quotes supporting this theme?
- What evidence gaps remain in these documents?
Verification rule: Every AI-generated answer should be checked against the original document, coded segment, or source quote before being used in an evaluation report.
16. Move from Codes to Themes
Coding is not the final product. Thematic analysis requires the evaluator to interpret patterns across codes and connect them to evaluation questions.
Difference Between Codes and Themes
Code: A label attached to a specific idea in the data.
Theme: A broader pattern of meaning that explains something important about the evaluation question.
Example
Codes: Transport cost, long distance, poor roads, lack of referral transport, seasonal flooding.
Theme: Physical and financial access barriers continue to limit service utilization for remote communities.
Evaluation interpretation: The program may have improved service availability, but access remains unequal because practical barriers still prevent some groups from using services.
17. Build an Evidence Table
An evidence table helps evaluators move from coded data to defensible findings. This is useful for donor reports, evaluation reports, learning briefs, and stakeholder validation workshops.
| Theme | Supporting Codes | Stakeholder Groups | Example Evidence | M&E Interpretation |
|---|---|---|---|---|
| Service access remains unequal | Transport cost, distance, gender norms | Women, remote households, community health workers | Quotes from coded segments | Availability improved, but access barriers remain |
| Community trust affects uptake | Respectful treatment, confidentiality, local leadership | Beneficiaries, local leaders, project staff | Quotes from interviews and focus groups | Trust-building should be monitored as part of service quality |
18. Validate Themes Before Reporting
AI-assisted thematic analysis should be validated before findings are included in an evaluation report.
Theme Validation Checklist
- Is the theme supported by multiple coded segments?
- Does the theme appear across more than one respondent?
- Does the theme appear across more than one stakeholder group?
- Are marginalized voices visible in the analysis?
- Are there negative cases or contradictory examples?
- Is the interpretation grounded in direct evidence?
- Can the team trace the finding back to original data?
- Has at least one human evaluator reviewed the AI-assisted coding?
- Has the team avoided claiming more than the data supports?
19. Write Evaluation Findings from Themes
The final step is to translate themes into useful evaluation findings. A strong finding connects the evaluation question, coded evidence, interpretation, and recommendation.
Finding Structure
- Evaluation question: What question does this finding answer?
- Theme: What pattern emerged from the coded data?
- Evidence: Which coded segments and quotes support the theme?
- Interpretation: What does the evidence mean?
- Implication: Why does this matter for the program?
- Recommendation: What should the program or evaluation team do next?
Example Evaluation Finding
Finding: Although health services were available in the project area, women in remote communities continued to face access barriers linked to transport cost, distance, and household decision-making.
Interpretation: The intervention improved service availability, but did not fully address the social and economic barriers that affect actual service use.
Recommendation: Future programming should combine service delivery support with transport solutions, community outreach, and gender-sensitive household engagement.
20. Responsible AI Use in MAXQDA
Responsible Use Checklist
- Transparency: Document where AI Assist was used in the analysis.
- Human oversight: Ensure final codes, themes, and findings are reviewed by human evaluators.
- Data minimization: Use only the data needed for the AI-assisted task.
- Consent: Check whether participant consent allows AI-assisted analysis.
- Confidentiality: Remove or mask direct identifiers where possible.
- Fairness: Check whether minority voices are overlooked or misinterpreted.
- Traceability: Keep a clear link between findings, themes, codes, coded segments, and original data.
- Validation: Review AI outputs against original evidence before reporting.
21. AI Use Statement for Evaluation Reports
Sample AI Use Statement
MAXQDA AI Assist was used to support selected stages of qualitative analysis, including preliminary code suggestions, AI-assisted coding, subcode development, and summaries of coded segments. All AI-generated suggestions were reviewed, edited, accepted, or rejected by the evaluation team. Final code definitions, thematic interpretation, findings, and recommendations were developed by human evaluators and checked against original source data. No finding was generated solely by AI.
22. Practical Exercise for EvalCommunity Learners
Exercise: Code Community Feedback from a Health Program
Use a small dataset of interview excerpts, focus group notes, or open-ended survey responses. The goal is to move from raw qualitative data to codes, themes, findings, and recommendations.
- Import 10 to 20 qualitative responses into MAXQDA.
- Read the full dataset manually.
- Create three deductive codes from the evaluation questions.
- Select one text passage and use AI Assist to suggest new codes.
- Review and accept only relevant code suggestions.
- Create code memos with definitions, inclusion criteria, and exclusion criteria.
- Use AI Coding on one document for one well-defined code.
- Review each AI-suggested coded segment.
- Use AI Subcode Suggestions for one broad code.
- Summarize coded segments for one code.
- Develop two themes from the coded data.
- Write one evaluation finding and one recommendation.
- Write a short AI use statement.
23. Frequently Asked Questions
Can MAXQDA AI Assist replace manual thematic coding?
No. AI Assist can support coding, summaries, and code suggestions, but final analytical decisions should remain with the evaluator or research team.
What data can evaluators analyze with MAXQDA AI Assist?
Evaluators can use it to support analysis of interviews, focus groups, open-ended survey responses, field notes, evaluation reports, case studies, and other text-based qualitative data, depending on project needs and data protection requirements.
What is the most important step before using AI Coding?
The most important step is writing clear code memos. AI Coding uses code names and code definitions to guide its suggestions, so vague code definitions can lead to weak results.
How should AI-generated coded segments be reviewed?
Each AI-generated coded segment should be reviewed against the code definition, the original text, the evaluation question, and the broader context of the data.
Should AI use be disclosed in evaluation reports?
Yes. If AI Assist was used to support coding, summaries, or analysis, the report should include a short AI use statement explaining how AI was used and how human reviewers validated the outputs.
24. Final Quality Checklist
- The dataset was reviewed for privacy and consent risks.
- The evaluation questions guided the code system.
- At least one transcript was read manually before AI was used.
- AI-generated code suggestions were reviewed before acceptance.
- Code memos include clear definitions and inclusion/exclusion criteria.
- AI Coding was tested on a small sample before scaling.
- AI-generated coded segments were reviewed by a human evaluator.
- Theme development was based on evidence, not only AI summaries.
- Findings were checked against original data.
- Contradictions and minority views were considered.
- AI use was documented transparently in the report.
Conclusion
MAXQDA AI Assist can help M&E and international development professionals work more efficiently with qualitative data. It can support code suggestions, AI Coding, subcode development, summaries, and analytical exploration.
The strongest use of AI Assist is not to replace the evaluator. The strongest use is to help evaluators organize evidence, question patterns, review coded segments, and develop more transparent findings while keeping human judgment, context, and ethics at the center.
