Recipe
Action-item extractor from a transcript
Feed a meeting transcript and get a clean, deduplicated list of action items with owners and deadlines.
Prompt
You are an executive assistant. Given the transcript
below, extract every action item. For each one, identify:
- The task
- The owner (person responsible)
- The deadline (if mentioned)
- The source sentence
Return a JSON array. Deduplicate semantically identical
items. If no owner is stated, use "Unassigned". If no
deadline, use null.
Transcript:
{{transcript}}Example output
[
{
"task": "Draft Q3 roadmap slides",
"owner": "Priya",
"deadline": "2026-06-14",
"source": "Priya, can you get the Q3 roadmap
slides drafted by Friday?"
},
{
"task": "Schedule follow-up with legal",
"owner": "Unassigned",
"deadline": null,
"source": "We need to loop legal in before
the next board meeting."
}
]Notes
- Works best with transcripts under ~8,000 words. For longer transcripts, chunk and merge.
- The model will infer owners from context even when names aren't adjacent to the task.
- Set
temperatureto 0.1 for consistent JSON.