The Generative AI Pack
Describes version 4.74.0
Local AI analysis for your studies: session summaries, a cited findings report, and grounded question-answering, all running entirely on your machine. Nothing about your study leaves your network.
The AI features need the ai entitlement on your license and the Generative AI Pack installed
To check what you have, open the … menu at the top right and choose About Ovo Logger.
AI output is labeled a draft everywhere it appears. Ovo Logger owns every number and timestamp - the AI writes only narrative. Every claim carries a clickable citation, and anything that can't be verified against the study's own data is dropped rather than hedged.
Installing the Generative AI Pack
Where to get it. The Generative AI Pack is a separate download from Ovo Studios, not part of the Ovo Logger installer and not something the app fetches for itself: the model is around 2.4 GB and this product does not reach the internet on its own. If your license includes the ai entitlement and you don't have the installer, email sales@ovostudios.com and we will send you the link.
Run the Generative AI Pack installer on each machine that will do AI analysis. Like the app itself it is per-user with no administrator rights, and it places the local model next to the app. Updating the app does not remove the pack; the pack updates independently with its own installer.
Once it is in place the AI features work by themselves. There is nothing to point at the model and no setting to turn on: the app looks for it beside its own program file, which is where the pack puts it. The AI items are listed as soon as the license carries the entitlement, before the pack is installed; choosing one on a machine without the pack says so and names what to install, and the Activation window's Generative AI Pack line reads not installed until it is.
Where to get it. The Generative AI Pack is a separate download from Ovo Studios, not part of Ovo Logger and not something the app fetches for itself: the model is around 2.4 GB and this product does not reach the internet on its own. If your license includes the ai entitlement and you don't have it, email sales@ovostudios.com and we will send you the link.
On each Mac that will do AI analysis, put the pack's model file (it ends in .gguf) in ~/Library/Application Support/Ovo Studios/Ovo Logger ADC 4, then reopen the study. In Finder, choose Go › Go to Folder… and paste that path. The folder belongs to your account, so each account on a shared Mac needs the file. Updating the app does not remove it.
Once it is in place the AI features work by themselves. There is nothing to point at the model and no setting to turn on, and the Mac's own graphics hardware is used. The AI items are listed as soon as the license carries the entitlement, before the model is there; choosing one on a Mac without it says so and names the folder, and the Activation window's Generative AI Pack line reads not installed until it is.
AI Insights, Findings and Export Report
The analysis is three entries in the left menu, each holding one kind of work.
✨ AI Insights is where you decide things. It has five tabs across the top of the page. Status says what this study's data will and will not support, before you generate anything: whether sessions have notes, whether task spans are timed, whether outcomes are scored. It is first on purpose, because that is worth knowing before a thin report tells you the same thing slowly. It has two sections, one for each thing you can generate, because this is where you learn whether generating is worth doing. ✨ Generate proposed findings comes first: it reads the sessions and proposes findings for you to keep or dismiss. It is the slow part, minutes on a long study. Its checklist says what the study has, each item marked required or optional; a missing optional item stops nothing and only leaves part of the report out, and the row says which part. Beside the checklist (under it in a narrow window) are the steps it will take. Below that is the opening paragraph for the Summary, the one part of the Summary AI writes. It opens 2. How it went overall and is written from the findings you keep, in seconds, so write your findings first and ask for it last. Its one requirement is a finding you have kept or written; until then ✨ Write the opening paragraph is shown but unavailable. The section also says whether the paragraph is written and up to date with your findings, and, if you have edited the Summary, that a new paragraph reaches it only after you choose Rebuild from the study. While either job runs, its progress takes the button's place, with a Stop beside it. Proposed is what the sessions suggest, one card each. Dismissed is what you turned down, with Restore on each. Summary is the summary, built from the study, and you can edit it. Ask is your questions and their answers.
Findings lists the findings you have kept, in your order, and opens on the first one. New finding starts one of your own.
Export Report is one screen, with three exports beside it: the detailed report as HTML, a PDF or a Word document (the study's full record: the synopsis, the export's own details, and as applicable the findings, task data, survey data, use errors, highlight clips, participant information and task materials) and the executive summary as a .pptx deck (a cover slide, a summary of the findings, one slide per finding, and a slide carrying the export's details), and the raw data, every datum the study recorded, as an HTML table or a CSV file (see Exporting the study's data in the main guide). The detailed report opens as soon as it is written: the HTML in your browser, from the study's Reports folder, and the PDF and the Word document in their own programs, from wherever you saved them. The deck opens the same way, in PowerPoint or whatever opens a .pptx on your computer. Word… is for taking pieces of the report into your own: headings, lists and tables are Word's own, and the charts and the clip stills are pictures, so they paste into any version of Word.
Status is how the report stands: what the file will contain section by section, each marked as generated, computed or yours. Every section is worked out when the file is written and so cannot be out of date, except the summary's opening paragraph, which AI writes: it is marked out of date when a finding has changed since it was written. ✨ Write the opening paragraph appears in that row only when the paragraph is missing or out of date. While it runs, its progress takes the button's place, with a Stop beside it.
Summary: built from the study, in your words if you prefer
The Summary tab on AI Insights shows the summary as the study stands now: what was tested, how it went, what got in people's way (each finding by its name, count and quote) and task by task. There is nothing to generate before it appears. All of it is worked out from the study except the paragraph that opens How it went overall, which AI writes from your kept findings when you choose Write the opening paragraph on Status.
It is an editor rather than a reading: change a word, a paragraph, or all of it. What is in that editor is what goes into the detailed report and the deck.
Once you edit it, it is yours. It stays as you wrote it, and it no longer follows the study, because following the study would overwrite your words. Rebuild from the study, above the editor, replaces your version with the summary as the study stands now, after asking, since your edits cannot be got back. Clearing the editor completely does the same. What Ovo Logger built is kept beside your version, so the study can always say which words came from the app and which from a person.
The report is assembled, not written. Its counts, medians and citations are computed from your study and its quotes are checked against what was recorded; one opening paragraph is generated. It proposes nothing: everything on it is settled by the time you open it, so reading it is reading rather than deciding. A report covers:
- What we tested · How it went overall · What got in people's way · Task by task. The findings themselves, with their descriptions, evidence and recommendations, follow the summary in full.
- Sections that have no data say so rather than filling themselves in. Where no task was timed or scored, How it went overall and Task by task say that completion was not measured and describe the sessions in words instead; where a task was defined but nobody attempted it, the report says that about the task and nothing more. You will see this on imported sessions, which arrive with no task spans until you mark them.
- Every claim carries a citation naming the participant and the moment, like
▶ Part02 @ 6:35 "…": click it to jump to that exact moment in the recording, even in another session. Review opens at that click, not before. A session with no participant assigned is cited by its session number instead, S2 for the second recording. - A collapsed Researcher appendix carries the exact methodology detail - themes, severity, per-task scores - computed by the app, never paraphrased by the model.
Every study is created with ten tasks named Task01 to Task10, as placeholders for you to fill in. The analysis is not told about the ones you never touched. They are slots in the setup editor, not facts about what you tested, and a report told otherwise will describe ten tasks and invent what each of them asked people to do.
A task counts as yours the moment you touch it: rename it, write an instruction or success criteria on it, or use it in a session. Untouched slots left over beside your real tasks cost you nothing and can be ignored or deleted as you prefer.
This matters most when you import video into a new study. Until you have named your tasks or marked task spans, the report will correctly say the sessions were not broken down by task, rather than guessing at a structure it cannot see.
The summaries are prepared ahead of time. As soon as a study has sessions with notes in them, the app summarizes each one in the background, so
Findings: keep what the sessions suggest
On AI Insights → Proposed, each thing the sessions suggest is a card: a count the app computed from the sessions it cites, such as 8 of 10 participants, the claim, a quote, the heuristic, and three buttons. Keep makes it a finding, and it joins the Findings list in your order. Edit keeps it and opens it. Dismiss tells the next report not to propose it again and moves it to the Dismissed tab, where Restore brings it back. Nothing is called a finding until you accept it, which is why the tab is called Proposed. Under Seen once are moments one participant hit that look like an issue on their own; keep one if the issue is plain without corroboration. Generating again proposes only what is new: it is told what you kept and dismissed.
A finding has three tabs of its own. Details carries its name, where it came from, its frequency and your description. Supporting Evidence carries the moments it rests on. Recommendations carries what it calls for.
A finding is a claim, a count and its evidence. Select one in the rail to open it. The title and the claim are yours to write, and they save as you type. The count is computed from the supporting evidence, distinct participants over a denominator you choose: all participants, or the participants who attempted one task. The default follows the evidence: the task's attempters when all the supporting evidence sits in one task, otherwise all participants. It is never sorted by and never typed.
Evidence is a note, a speech line, a use error or a task outcome from a session. Each row names the participant it came from and what was said or seen, with everything you can do to it underneath: Cut highlight here, Remove, Watch, its moment, and a supports | refutes switch with the current side pressed. Add evidence… picks more from a session, with a search. One row is marked ★ Finding highlight: that is where the finding's highlight is cut, there is one per finding, and it is the only row without a Cut highlight here button, because it already is the highlight. Double-click evidence to watch it in Review.
The highlight is a short video of the finding for the deck. Keeping a proposal cuts it for you at the evidence marked ★, from the session's video as Review shows it, in the session's current layout. How long it runs depends on the evidence. A participant quote or a task attempt has a start and an end, so the highlight runs from two seconds before it starts to three seconds after it ends, never shorter than ten seconds nor longer than forty-five. A note or a use error has a moment rather than a span, so the highlight runs from five seconds before it to fifteen after. Transcripts indexed before this build have no ends recorded: their quotes get the moment window until the media is indexed again (Index Media, on the Review page). It is saved in the study's Highlights folder and listed on the Highlights tab in Review, captioned Finding: … with the finding's title, so it is a highlight like any other. To cut it somewhere else, choose Cut highlight here on a different row: that marks it ★ Finding highlight, cuts a new highlight at its moment and removes the old one. On the ★ Finding highlight line under the list, Play opens it, Adjust… opens Review on that session with the highlight's start and end loaded in the marking controls so you can move them and save. Saving is all it takes: the highlight renders again with the new edges, and the finding shows it when it is done, even if you close Review straight away. Recut from the evidence discards any adjustment and cuts the original span at the evidence marked ★ over again. Removing the evidence marked ★ removes the highlight. A finding you add yourself gets its highlight when its first supporting evidence is added, which marks it. The highlight is a starting point: the moment worth showing rarely sits exactly where the note was typed, which is what Adjust… is for.
✨ Suggest evidence…, beside Add evidence…, asks the model to look for evidence you have not cited. The app gathers what could be cited from every session (what participants said, what observers noted, use errors, task outcomes), ranks it by the finding's own words and shows the model the most likely candidates; the model picks the ones that plainly bear on the finding and says why, in a sentence. They appear under the evidence, each with the model's reason and Keep, Watch and Dismiss, the same three AI Insights uses; Watch plays the recording right there over the same span the highlight would use, and pauses at its end, so you can check it says what the model thinks before keeping it (every piece of cited evidence has Watch too); nothing is cited until you keep it, and the model can only point at things that exist in the sessions. It runs in the background like a report; the activity strip says suggesting evidence for a finding. A finding you add yourself is the usual case: you noticed something the report did not, and the evidence is the part still to gather.
Design recommendations from this finding, under the highlight, lists what the finding calls for. New recommendation… records one on the Design Recommendations page, linked to this finding and citing its supporting evidence, and opens it there to write. ✨ Suggest recommendations… asks the model for two to four, drawn from the finding's claim, its heuristic and its evidence and told what the study already records; each has Keep, which records it the same way, and Dismiss. A kept suggestion is a draft to edit on that page, never a conclusion. Open…, or a double-click, goes to a recorded recommendation.
A recommendation not attached to a finding. In a study that isn't a medical device study, each finding's recommendation lives on its Recommendations tab, and there is no page listing the rest. A recommendation can end up attached to no finding: one made on the Design Recommendations page before the study's purpose changed, or one whose finding went when you took back its Keep. The exported report still prints it, so it is listed under the findings in the rail, with Attach to a finding and Delete. Attaching makes it that finding's recommendation; if the finding already has one, its text is added to the end. The list only appears when there is something on it.
Add my own finding…, above the list, is for a finding you noticed that the report did not. It starts empty, with Add evidence… and Suggest evidence… ready; it carries no ✨ because nothing about the finding itself is generated.
The deck. The executive summary, on the Export Report page, saves the kept findings as a PowerPoint file: a cover, a summary of the findings with their counts, one slide per finding in your order, and a closing slide on how the findings were made. A finding's slide carries its count in the wording you chose, the claim, the evidence marked ★ as a quote with who said it and when, the recommendations recorded from the finding, and the highlight itself, embedded and playable with a click. The deck uses PowerPoint's own layouts and placeholders throughout, with the theme's fonts and colors rather than fixed ones, so your company template applies cleanly: in PowerPoint choose Design, then Browse for Themes, pick your template, and the deck takes its fonts, colors and positions. A slide holds what a slide can: the first sentence of the claim always, whole; then each recommendation in whole sentences; then the quote, whole or not at all; then as much more of the claim as fits, never stopping mid-sentence. Everything is in the slide's speaker notes in full, so the presenter has it, and the export says which slides were shortened. Writing for a slide is different from writing for a report: a claim whose first sentence says the finding reads well in both. Highlights need the study's highlight files where the study is; a finding whose highlight has not been cut gets a text slide.
Ask AI
✨ Ask AI, on the Ask tab of AI Insights, shows a question box. Type a specific question and press Enter or Ask: "Where did people struggle with checkout?", and answers it from only your study's data, with clickable citations. The question joins the top of the Answers list straight away, selected, showing its progress until the answer replaces it, and every question you have asked stays there to reread. Each answer opens with its question, so copying an answer into a report or slide brings the question along. If the data doesn't answer the question, it says so rather than guessing. Ask AI is read-only: it never changes the study.
Make this a finding, above a finished answer, turns it into one. An answer and a proposed insight are the same material, a claim with checked quotes under it, so the finding carries the answer's quotes as citations on the moments they came from. It opens on the Findings page with its title selected, because it arrives named with your question and only you know what the finding is called. The answer stays where it is.
What needs generating again
Generating a report is the slowest thing the Generative AI Pack does, so it is worth knowing what actually requires it.
- Nothing you do to a finding needs it. Keeping, editing, reordering, adding evidence, writing a recommendation and cutting a highlight all belong to you, not to the report, and the exports read them as they are at the moment you export.
- Exports never need it. Task results, the charts, survey results and every other figure in the detailed report are computed from your study when the file is written, so they are current by construction. Export again and the numbers are current; there is nothing to regenerate first.
- Changing the study's data does need it if you want the report's prose to reflect the change. New sessions, newly marked task spans, scored outcomes and renamed tasks all change what the report would say.
- Transcription and on-screen text indexing never need repeating. They read the recording, and nothing you do afterward changes what was said. This is the expensive part, and it is safe.
Session summaries look after themselves. Each one remembers the session data it was written from, so marking task spans or renaming a task means the sessions affected are summarized again the next time you generate a report or ask a question, and the rest are reused. You do not need to ask for this and there is nothing to clear.
AI history
Answers and session summaries are kept. The Ask tab lists every question you have asked, so you can find last week's answer; a new answer joins the top of its list when it finishes. The findings report is different: a study has one, and generating again replaces it. A report is a draft from the sessions at one moment, and after the data changes the old draft is not worth rereading; the HTML… and PDF… exports are how a copy is kept. What lasts is what you keep from it: the findings, which are yours and are never replaced by generating again.
There is no command that throws all of it away at once, and none is needed: generating again replaces the report, dismissing handles an insight you do not want, and the delete control in the rail handles a single answer. Session summaries are never removed by any of these, which is the point - they are the expensive part and are still true.