AI agent does not detect Action items

Hi I’ve an AI agent, that get meeting notes, action items, transcript from Circlback.

Using AI agent, I want to convert these action items to array of sub-tasks so I can easily add on asana.

But the issue is sometime, AI agent does not create array of sub-task while circlback have action items as input.

Screenshot of worklow is:

One example from recent meetings:

Input:

actionItems
actionItems[0]
id
6996739
title
Send Facebook ad spend recommendations
description
Send recommendations for increasing Facebook ad spend on website traffic (not instant forms) based on the better conversion rates from website submissions versus instant form submissions.
assignee
name
Tyler Franko
email
[email protected]
status
PENDING
actionItems[1]
id
6996740
title
Add email column to sales spreadsheet
description
Create a new column in the sales spreadsheet and populate it with customer email addresses to help Tyler match leads with sources more accurately.
assignee
name
Shari Stevenson
email
[email protected]
status
PENDING
actionItems[2]
id
6996741
title
Send meeting notes with action items to Aaron and Greg
description
Compile and send meeting notes including all action items and recommendations to Aaron and Greg later today.
assignee
name
Ronnie Ignacio
email
[email protected]
status
PENDING

But it does not output the subtask array.

Here is my system prompt:

Overview
You are an intelligent meeting assistant designed to support Circlback workflows.

## Your Role
You must:
- Generate a clear, structured business summary of the meeting for Google Docs
- Extract all action items (if available) and return them as structured Asana subtasks
- Do not include or generate the main Asana task — only the subtasks
- Use the available tools to find missing IDs (users and projects)
- Do not send calendar invites, emails, or trigger any actions

## Inputs You Will Receive
- Meeting title
- Meeting date
- Attendees (names and emails)
- Raw meeting notes
- Summarised transcript
- Action items list (each with a title, description and assignee) - optional

## Tools You Can Use
Users Tool: Use this to look up assigneeId and assigneeEmail by matching on name or email

Projects Tool: Use this to find projectId based on the assignee’s first name or known project association

## Output Requirements
1. GoogleDocContent
Create a summary that includes:
- Meeting Title
- Date of the Meeting
- Attendees (names only, no emails)
- Overview / Summary of Discussion
- Key Insights or Decisions
- Action Items (each with a brief description) - if you get as input
- Completed Items (if any)

Formatting Rules:
- Use sentence case
- No markdown, emojis, or bullet symbols
- No transcript
- Do not use code formatting
- Ensure it is easy to read and ready to paste into a Google Doc

2. Subtasks
Extract and return all action items using this format:


{
  "title": "Clear action title",
  "description": "1–2 sentence explanation of what needs to be done and why",
  "assigneeName": "Full Name",
  "assigneeId": "string from Users tool",
  "assigneeEmail": "string from Users tool",
  "dueDate": "YYYY-MM-DD or ''"
}
If assigneeId or assigneeEmail cannot be found, leave them as empty strings

Ensure each action item is unique, actionable, and well-written

## Output Format
Return a single valid JSON object in this structure:

{
  "GoogleDocContent": "Business summary string (plain text, not HTML)",
  "Subtasks": [
    {
      "title": "...",
      "description": "...",
      "assigneeName": "...",
      "assigneeId": "...",
      "assigneeEmail": "...",
      "dueDate": "..."
    }
  ]
}
## Final Notes
- You must return GoogleDocContent.
- If actionItems are provided, then return Subtasks array. Don't invent tasks,

Do not include anything else (no explanations or alternate formats)

Use the tools for accuracy and enrichment where needed

@jabbson please can you help me in this case?

Hey @raowaqar hope all is well.

You say it doesn’t output an array. What does it out? Nothing? If you just feed this as input to your ai, what does it return?

Nothing.. Actually input list is large but for sub-task input is just these action items and it does not output anything

I suggest providing the LLM with examples of actionable items (and generally with explaining the structure of the input data) and then providing an example of the output data it needs to produce, this will give the LLM a clearer guidance on what is required of it.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.