---
title: AI Report Assist
description: >-
  Capture spoken findings and photos with AI Assist, then review and approve
  drafted observations before they join your inspection report.
canonical: 'https://www.swiftreporter.com/docs/ai-report-assist'
pathname: /docs/ai-report-assist
category: observations
date: '2026-07-25T00:00:00.000Z'
helpDocsSource: observations/ai-report-assist.md
---

# AI Report Assist

![AI Assist Sessions card on a SwiftReporter inspection](/images/docs/swiftreporter-ai-report-assist-sessions-card.png)

Use AI Report Assist to capture spoken findings and photos, then review AI-drafted observation suggestions before they are added to your inspection. Suggestions stay as drafts until you approve them. Classic observations and Summarize still work the same way.

## Before you begin

- Open an inspection that uses your active template.
- Allow microphone (and camera, if you dictate with video) when prompted.
- On mobile, use a reliable connection when you analyze a session or approve suggestions.

## Open Assist

On web and mobile, open Assist from the **AI Assist Sessions** card on the inspection (below Observations):

- Click or tap **New session** to start capture.
- Click or tap a session row to reopen capture, or to open **AI Assist Review** when that session is analyzing or ready for review.

The Observations header keeps **Bulk Upload** (see [Bulk Upload for Observations](/docs/bulk-upload-observations)). There is no separate **AI Assist** button on Observations.

## Capture a session

![Starting a new AI Assist session and choosing a category](/images/docs/swiftreporter-ai-report-assist-new-session.png)

1. On the **AI Assist Sessions** card, click or tap **New session** (or open an existing open session).
2. On the **AI Assist Capture** screen, choose **Category** (or leave **All categories**). Optionally choose **Subcategory**.
3. Click or tap **Start Session**. A new session starts with an empty timeline.
4. Record dictation and add photos:

![AI Assist Capture timeline with dictation and nested photos](/images/docs/swiftreporter-ai-report-assist-capture-timeline.png)

   - **Web** — Use **Add audio**, **Add video**, or **Add photos** in the toolbar above the timeline. You can record, use the camera, or choose files (including HEIC photos). You can also drag files onto the timeline.
   - **Mobile** — Use the fixed round buttons at the bottom (same style as observation capture): hold the mic for audio, or tap video or camera for in-session recording only (no photo library picker on Capture).
5. Nest photos under the related audio or video when they belong together. Drag to reorder; drag right to nest or left to un-nest. Nesting is a hint for Analyze, not a hard boundary between findings.
6. When you are ready, click or tap **Analyze session**. You need at least one item on the timeline. Analyze marks the session ready, closes Capture, and prepares suggestions. There is no separate Complete step and no Walk-and-talk toggle.
7. The **AI Assist Sessions** card shows processing status (for example, media ready or preparing) while work continues.

**Delete a session**

- **Web** — In **AI Assist Capture**, click **Delete session**.
- **Mobile** — Swipe a session row on the **AI Assist Sessions** card and confirm delete. Capture has no delete control.

## Review suggestions

![AI Assist Review screen showing a drafted observation suggestion](/images/docs/swiftreporter-ai-report-assist-review.png)

1. Open **AI Assist Review** by tapping a session row that is analyzing or in review, or when Bulk upload finishes and opens Review for you.
2. Review one suggestion at a time. Use **Previous** and **Next** to move through the queue.
3. Edit fields as needed. **Category** and **Subcategory** are required when your template expects them. **Location** is optional.
4. Assign photos and videos from this session’s media pool. Each item can only be assigned to one suggestion in the session.

![Assigning session photos to an AI Assist suggestion](/images/docs/swiftreporter-ai-report-assist-review-media.png)

5. Click or tap **Approve** to write the observation and advance the queue. Click or tap **Reject** to discard the suggestion without creating an observation. Edits you did not approve are not saved.

Changes save only when you Approve.

## Bulk upload

**Bulk Upload** on the Observations header opens **AI Assist Bulk Upload**, where you upload new videos and photos, choose a **Category**, then click or tap **Start**. When processing finishes, Review opens so you can approve or reject suggestions. Nothing is written as live observations until you Approve.

For the full Bulk Upload walkthrough, see [Bulk Upload for Observations](/docs/bulk-upload-observations).

## Generating a report with pending suggestions

If you still have Assist suggestions waiting for review and you start generating or downloading a report, SwiftReporter shows a warning and asks you to confirm. You can cancel and finish review, or continue generating the report. Pending suggestions are not applied automatically.

## What happens next

- **Approve** writes the suggestion into the inspection as an observation (with associated media when present).
- **Reject** or leaving items pending does not create observations.
- You can keep using normal Add Observation and Summarize at any time.

## Troubleshooting

- **Analyze seems stuck** — Check your connection, wait until the sessions card shows prep finished, then open Review when suggestions appear.
- **Cannot approve** — Choose **Category** and **Subcategory** when required by your template.
- **Bulk Start disabled** — Add at least one new video and choose a category.

## Related

- [Bulk Upload for Observations](/docs/bulk-upload-observations)
- [Adding Observations](/docs/adding-observations)
- [Observations System Overview](/docs/observations-system-overview)
- [Recording Audio Observations](/docs/recording-audio-observations)
