← Back

protocol-003-en extraction

100.0%
Model: gemini-2.0-flash
Latency: 6.22s
Tokens: 1332/732
PDF Document
Extracted Data
Comparison
Fields
Raw Text
Prompts
Schema
LLM Extracted Data
{
  "absentees": [],
  "agendaItems": [
    "deploy compelling platforms",
    "exploit impactful experiences",
    "harness sticky metrics",
    "strategize vertical platforms"
  ],
  "attendees": [
    {
      "name": "Betsy Dach",
      "title": "Principal Response Agent"
    },
    {
      "name": "Andres Conroy",
      "title": "Direct Usability Associate"
    },
    {
      "name": "Ray White-Little",
      "title": "International Markets Assistant"
    }
  ],
  "chairman": {
    "name": "Dr. Courtney Lynch",
    "title": "National Applications Architect"
  },
  "date": "2025-10-09",
  "endTime": "13:00",
  "location": "Hilll LLC Headquarters, Port Abagail",
  "meetingNumber": "2026-10",
  "meetingType": "shareholder_meeting",
  "resolutions": [
    {
      "abstentions": 0,
      "description": "Fugit spiculum decimus comitatus dignissimos ullus correptius. Fugiat vinculum caute velut surculus ago certe. Vestrum derelinquo vulgivagus arca avaritia itaque coniuratio optio ait esse.",
      "number": "1",
      "passed": true,
      "title": "incubate open-source partnerships",
      "votesAgainst": 1,
      "votesFor": 2
    },
    {
      "abstentions": 0,
      "description": "Apostolus viscus cubicularis decretum vesica benigne coepi creptio assumenda. Caute neque deinde alo. Attollo bonus somniculosus stips.",
      "number": "2",
      "passed": true,
      "title": "monetize strategic convergence",
      "votesAgainst": 0,
      "votesFor": 3
    },
    {
      "abstentions": 0,
      "description": "Commodi ea tametsi. Casso cum consequatur curriculum. Ulciscor ancilla adinventitias demulceo sequi ab iure iste umbra utroque.",
      "number": "3",
      "passed": false,
      "title": "mesh AI-driven solutions",
      "votesAgainst": 2,
      "votesFor": 1
    }
  ],
  "secretary": {
    "name": "Eula Brown",
    "title": "Senior Branding Engineer"
  },
  "signatures": [
    {
      "name": "Dr. Courtney Lynch",
      "role": "Chairman",
      "signedDate": "2025-10-09",
      "title": "National Applications Architect"
    },
    {
      "name": "Eula Brown",
      "role": "Secretary",
      "signedDate": "2025-10-09",
      "title": "Senior Branding Engineer"
    }
  ],
  "startTime": "11:00"
}
Side-by-Side Comparison

Extracted

{
  "absentees": [],
  "agendaItems": [
    "deploy compelling platforms",
    "exploit impactful experiences",
    "harness sticky metrics",
    "strategize vertical platforms"
  ],
  "attendees": [
    {
      "name": "Betsy Dach",
      "title": "Principal Response Agent"
    },
    {
      "name": "Andres Conroy",
      "title": "Direct Usability Associate"
    },
    {
      "name": "Ray White-Little",
      "title": "International Markets Assistant"
    }
  ],
  "chairman": {
    "name": "Dr. Courtney Lynch",
    "title": "National Applications Architect"
  },
  "date": "2025-10-09",
  "endTime": "13:00",
  "location": "Hilll LLC Headquarters, Port Abagail",
  "meetingNumber": "2026-10",
  "meetingType": "shareholder_meeting",
  "resolutions": [
    {
      "abstentions": 0,
      "description": "Fugit spiculum decimus comitatus dignissimos ullus correptius. Fugiat vinculum caute velut surculus ago certe. Vestrum derelinquo vulgivagus arca avaritia itaque coniuratio optio ait esse.",
      "number": "1",
      "passed": true,
      "title": "incubate open-source partnerships",
      "votesAgainst": 1,
      "votesFor": 2
    },
    {
      "abstentions": 0,
      "description": "Apostolus viscus cubicularis decretum vesica benigne coepi creptio assumenda. Caute neque deinde alo. Attollo bonus somniculosus stips.",
      "number": "2",
      "passed": true,
      "title": "monetize strategic convergence",
      "votesAgainst": 0,
      "votesFor": 3
    },
    {
      "abstentions": 0,
      "description": "Commodi ea tametsi. Casso cum consequatur curriculum. Ulciscor ancilla adinventitias demulceo sequi ab iure iste umbra utroque.",
      "number": "3",
      "passed": false,
      "title": "mesh AI-driven solutions",
      "votesAgainst": 2,
      "votesFor": 1
    }
  ],
  "secretary": {
    "name": "Eula Brown",
    "title": "Senior Branding Engineer"
  },
  "signatures": [
    {
      "name": "Dr. Courtney Lynch",
      "role": "Chairman",
      "signedDate": "2025-10-09",
      "title": "National Applications Architect"
    },
    {
      "name": "Eula Brown",
      "role": "Secretary",
      "signedDate": "2025-10-09",
      "title": "Senior Branding Engineer"
    }
  ],
  "startTime": "11:00"
}

Ground Truth

{
  "absentees": [],
  "agendaItems": [
    "1. deploy compelling platforms",
    "2. exploit impactful experiences",
    "3. harness sticky metrics",
    "4. strategize vertical platforms"
  ],
  "attendees": [
    {
      "email": "Declan.Zulauf@gmail.com",
      "name": "Betsy Dach",
      "title": "Principal Response Agent"
    },
    {
      "email": "Bud_Larkin@hotmail.com",
      "name": "Andres Conroy",
      "title": "Direct Usability Associate"
    },
    {
      "email": "Alia.Yundt57@yahoo.com",
      "name": "Ray White-Little",
      "title": "International Markets Assistant"
    }
  ],
  "category": "protocol",
  "chairman": {
    "email": "Clara_Adams@gmail.com",
    "name": "Dr. Courtney Lynch",
    "title": "National Applications Architect"
  },
  "date": "2025-10-09",
  "documentId": "protocol-003-en",
  "endTime": "13:00",
  "location": "Hilll LLC Headquarters, Port Abagail",
  "meetingNumber": "2026-10",
  "meetingType": "shareholder_meeting",
  "resolutions": [
    {
      "abstentions": 0,
      "description": "Fugit spiculum decimus comitatus dignissimos ullus correptius. Fugiat vinculum caute velut surculus ago certe. Vestrum derelinquo vulgivagus arca avaritia itaque coniuratio optio ait esse.",
      "number": 1,
      "passed": true,
      "title": "incubate open-source partnerships",
      "votesAgainst": 1,
      "votesFor": 2
    },
    {
      "abstentions": 0,
      "description": "Apostolus viscus cubicularis decretum vesica benigne coepi creptio assumenda. Caute neque deinde alo. Attollo bonus somniculosus stips.",
      "number": 2,
      "passed": true,
      "title": "monetize strategic convergence",
      "votesAgainst": 0,
      "votesFor": 3
    },
    {
      "abstentions": 0,
      "description": "Commodi ea tametsi. Casso cum consequatur curriculum. Ulciscor ancilla adinventitias demulceo sequi ab iure iste umbra utroque.",
      "number": 3,
      "passed": false,
      "title": "mesh AI-driven solutions",
      "votesAgainst": 2,
      "votesFor": 1
    }
  ],
  "secretary": {
    "email": "Peggie32@yahoo.com",
    "name": "Eula Brown",
    "title": "Senior Branding Engineer"
  },
  "signatures": [
    {
      "name": "Dr. Courtney Lynch",
      "role": "Chairman",
      "signedDate": "2025-10-09",
      "title": "National Applications Architect"
    },
    {
      "name": "Eula Brown",
      "role": "Secretary",
      "signedDate": "2025-10-09",
      "title": "Senior Branding Engineer"
    }
  ],
  "startTime": "11:00",
  "templateVariant": "default"
}
Field Analysis
Matched
54
Mismatched
0
Missing
0
Accuracy
100.0%

Matched 54

  • ✓ resolutions[2].passed
  • ✓ signatures[0].title
  • ✓ agendaItems[1]
  • ✓ attendees[0].title
  • ✓ attendees[2].title
  • ✓ resolutions[0].title
  • ✓ resolutions[1].passed
  • ✓ secretary.title
  • ✓ location
  • ✓ resolutions[0].votesAgainst
  • ✓ resolutions._length
  • ✓ resolutions[0].votesFor
  • ✓ resolutions[2].votesFor
  • ✓ signatures._length
  • ✓ signatures[1].role
  • ✓ resolutions[2].number
  • ✓ chairman.name
  • ✓ attendees[2].name
  • ✓ resolutions[1].number
  • ✓ resolutions[2].votesAgainst
  • ✓ signatures[0].name
  • ✓ resolutions[1].description
  • ✓ signatures[1].name
  • ✓ signatures[1].signedDate
  • ✓ resolutions[0].number
  • ✓ resolutions[1].votesAgainst
  • ✓ resolutions[2].title
  • ✓ signatures[1].title
  • ✓ absentees._length
  • ✓ agendaItems[2]
  • ✓ date
  • ✓ endTime
  • ✓ resolutions[0].passed
  • ✓ agendaItems[3]
  • ✓ meetingType
  • ✓ resolutions[0].description
  • ✓ meetingNumber
  • ✓ attendees[0].name
  • ✓ resolutions[1].abstentions
  • ✓ agendaItems._length
  • ✓ attendees[1].name
  • ✓ resolutions[1].votesFor
  • ✓ agendaItems[0]
  • ✓ chairman.title
  • ✓ attendees[1].title
  • ✓ attendees._length
  • ✓ resolutions[0].abstentions
  • ✓ resolutions[2].abstentions
  • ✓ startTime
  • ✓ secretary.name
  • ✓ resolutions[1].title
  • ✓ resolutions[2].description
  • ✓ signatures[0].role
  • ✓ signatures[0].signedDate
Extracted Text from PDF
MEETING PROTOCOL
Meeting Type: SHAREHOLDER MEETING
Meeting Number: 2026-10
Date: 2025-10-09
Time: 11:00 - 13:00
Location: Hilll LLC Headquarters, Port Abagail
Officers
Chairman: Dr. Courtney Lynch (National Applications Architect)
Secretary: Eula Brown (Senior Branding Engineer)
Attendees
• Betsy Dach - Principal Response Agent
• Andres Conroy - Direct Usability Associate
• Ray White-Little - International Markets Assistant
Agenda
1. deploy compelling platforms
2. exploit impactful experiences
3. harness sticky metrics
4. strategize vertical platforms
Resolutions
Resolution 1: incubate open-source partnerships
Fugit spiculum decimus comitatus dignissimos ullus correptius. Fugiat vinculum caute velut surculus ago certe.
Vestrum derelinquo vulgivagus arca avaritia itaque coniuratio optio ait esse.
Votes: For: 2, Against: 1, Abstentions: 0
Result: PASSED
Resolution 2: monetize strategic convergence
Apostolus viscus cubicularis decretum vesica benigne coepi creptio assumenda. Caute neque deinde alo. Attollo
bonus somniculosus stips.
Votes: For: 3, Against: 0, Abstentions: 0
Result: PASSED
Resolution 3: mesh AI-driven solutions
Commodi ea tametsi. Casso cum consequatur curriculum. Ulciscor ancilla adinventitias demulceo sequi ab iure
iste umbra utroque.
Votes: For: 1, Against: 2, Abstentions: 0
Result: NOT PASSED
Certification
We hereby certify that these minutes are an accurate record of the proceedings.
_______________________________
Chairman: Dr. Courtney Lynch
National Applications Architect

Date: 2025-10-09
_______________________________
Secretary: Eula Brown
Senior Branding Engineer
Date: 2025-10-09
System Prompt
You are a precise document data extraction expert. Your task is to extract structured data from protocol documents.

## Extraction Guidelines

Extract meeting protocol data including:
- Meeting type, number, date, start/end times, location
- Chairman and secretary (name, title, email)
- Attendees and absentees (arrays of objects with name, title, email)
- Agenda items (array of strings)
- Resolutions (number, title, description, votes, passed status)

## Important Rules

1. **Dates**: Always use ISO format (YYYY-MM-DD) for full dates, HH:MM for times
2. **Currency**: Use 3-letter ISO 4217 codes (EUR, USD, GBP, etc.)
3. **Missing optional fields**: Omit them entirely, don't use null or empty strings
4. **Required fields**: Make your best effort to extract; if truly not present, use reasonable placeholder
5. **Numbers**: Extract as numeric values, not strings (except for identifiers like document numbers)
6. **Arrays**: Always return arrays even if only one item exists
7. **Text content**: Preserve important content accurately but you may summarize very long passages
8. **Names**: Extract full names as they appear in the document

Respond with a JSON object containing the extracted data. Be precise and extract only what is explicitly stated in the document.
User Prompt
Please extract all structured data from this protocol document:

---
MEETING PROTOCOL
Meeting Type: SHAREHOLDER MEETING
Meeting Number: 2026-10
Date: 2025-10-09
Time: 11:00 - 13:00
Location: Hilll LLC Headquarters, Port Abagail
Officers
Chairman: Dr. Courtney Lynch (National Applications Architect)
Secretary: Eula Brown (Senior Branding Engineer)
Attendees
• Betsy Dach - Principal Response Agent
• Andres Conroy - Direct Usability Associate
• Ray White-Little - International Markets Assistant
Agenda
1. deploy compelling platforms
2. exploit impactful experiences
3. harness sticky metrics
4. strategize vertical platforms
Resolutions
Resolution 1: incubate open-source partnerships
Fugit spiculum decimus comitatus dignissimos ullus correptius. Fugiat vinculum caute velut surculus ago certe.
Vestrum derelinquo vulgivagus arca avaritia itaque coniuratio optio ait esse.
Votes: For: 2, Against: 1, Abstentions: 0
Result: PASSED
Resolution 2: monetize strategic convergence
Apostolus viscus cubicularis decretum vesica benigne coepi creptio assumenda. Caute neque deinde alo. Attollo
bonus somniculosus stips.
Votes: For: 3, Against: 0, Abstentions: 0
Result: PASSED
Resolution 3: mesh AI-driven solutions
Commodi ea tametsi. Casso cum consequatur curriculum. Ulciscor ancilla adinventitias demulceo sequi ab iure
iste umbra utroque.
Votes: For: 1, Against: 2, Abstentions: 0
Result: NOT PASSED
Certification
We hereby certify that these minutes are an accurate record of the proceedings.
_______________________________
Chairman: Dr. Courtney Lynch
National Applications Architect

Date: 2025-10-09
_______________________________
Secretary: Eula Brown
Senior Branding Engineer
Date: 2025-10-09
---

Extract the data as JSON according to the schema.
Raw LLM Response
{
  "meetingType": "shareholder_meeting",
  "date": "2025-10-09",
  "chairman": {
    "name": "Dr. Courtney Lynch",
    "title": "National Applications Architect"
  },
  "absentees": [],
  "signatures": [
    {
      "role": "Chairman",
      "name": "Dr. Courtney Lynch",
      "signedDate": "2025-10-09",
      "title": "National Applications Architect"
    },
    {
      "role": "Secretary",
      "name": "Eula Brown",
      "signedDate": "2025-10-09",
      "title": "Senior Branding Engineer"
    }
  ],
  "agendaItems": [
    "deploy compelling platforms",
    "exploit impactful experiences",
    "harness sticky metrics",
    "strategize vertical platforms"
  ],
  "attendees": [
    {
      "name": "Betsy Dach",
      "title": "Principal Response Agent"
    },
    {
      "name": "Andres Conroy",
      "title": "Direct Usability Associate"
    },
    {
      "name": "Ray White-Little",
      "title": "International Markets Assistant"
    }
  ],
  "endTime": "13:00",
  "location": "Hilll LLC Headquarters, Port Abagail",
  "meetingNumber": "2026-10",
  "resolutions": [
    {
      "number": "1",
      "title": "incubate open-source partnerships",
      "passed": true,
      "votesFor": 2,
      "votesAgainst": 1,
      "abstentions": 0,
      "description": "Fugit spiculum decimus comitatus dignissimos ullus correptius. Fugiat vinculum caute velut surculus ago certe. Vestrum derelinquo vulgivagus arca avaritia itaque coniuratio optio ait esse."
    },
    {
      "number": "2",
      "title": "monetize strategic convergence",
      "passed": true,
      "votesFor": 3,
      "votesAgainst": 0,
      "abstentions": 0,
      "description": "Apostolus viscus cubicularis decretum vesica benigne coepi creptio assumenda. Caute neque deinde alo. Attollo bonus somniculosus stips."
    },
    {
      "number": "3",
      "title": "mesh AI-driven solutions",
      "passed": false,
      "votesFor": 1,
      "votesAgainst": 2,
      "abstentions": 0,
      "description": "Commodi ea tametsi. Casso cum consequatur curriculum. Ulciscor ancilla adinventitias demulceo sequi ab iure iste umbra utroque."
    }
  ],
  "secretary": {
    "name": "Eula Brown",
    "title": "Senior Branding Engineer"
  },
  "startTime": "11:00"
}
JSON Schema (Structured Output)

This schema is passed to the LLM via ResponseSchema to enforce structured JSON output.

{
  "example": {
    "absentees": [],
    "agendaItems": [
      "1. Approval of Previous Meeting Minutes",
      "2. Financial Report Q1 2024",
      "3. Strategic Planning Discussion"
    ],
    "attendees": [
      {
        "name": "Michael Johnson",
        "title": "Chief Financial Officer"
      },
      {
        "name": "Sarah Williams",
        "title": "Chief Operating Officer"
      }
    ],
    "chairman": {
      "name": "John Smith",
      "title": "Chairman of the Board"
    },
    "date": "2024-03-15",
    "endTime": "12:00",
    "location": "Corporate Headquarters, Conference Room A",
    "meetingNumber": "2024-001",
    "meetingType": "board_meeting",
    "notes": "Meeting adjourned at 12:00 PM. Next meeting scheduled for April 15, 2024.",
    "resolutions": [
      {
        "abstentions": 0,
        "description": "The board approves the proposed Q1 2024 budget of $2.5 million.",
        "number": "1",
        "passed": true,
        "title": "Approval of Q1 Budget",
        "votesAgainst": 0,
        "votesFor": 4
      }
    ],
    "secretary": {
      "name": "Jane Doe",
      "title": "Corporate Secretary"
    },
    "signatures": [
      {
        "name": "John Smith",
        "role": "Chairman",
        "signedDate": "2024-03-15",
        "title": "Chairman of the Board"
      },
      {
        "name": "Jane Doe",
        "role": "Secretary",
        "signedDate": "2024-03-15",
        "title": "Corporate Secretary"
      }
    ],
    "startTime": "10:00"
  },
  "properties": {
    "absentees": {
      "description": "List of people who were absent from the meeting. Use empty array [] if no absentees.",
      "items": {
        "properties": {
          "email": {
            "description": "Email address",
            "type": "STRING"
          },
          "name": {
            "description": "Full name of the person",
            "type": "STRING"
          },
          "title": {
            "description": "Job title or role",
            "type": "STRING"
          }
        },
        "required": [
          "name"
        ],
        "type": "OBJECT"
      },
      "type": "ARRAY"
    },
    "agendaItems": {
      "items": {
        "type": "STRING"
      },
      "type": "ARRAY"
    },
    "attendees": {
      "items": {
        "properties": {
          "email": {
            "description": "Email address",
            "type": "STRING"
          },
          "name": {
            "description": "Full name of the person",
            "type": "STRING"
          },
          "title": {
            "description": "Job title or role",
            "type": "STRING"
          }
        },
        "required": [
          "name"
        ],
        "type": "OBJECT"
      },
      "type": "ARRAY"
    },
    "chairman": {
      "properties": {
        "email": {
          "description": "Email address",
          "type": "STRING"
        },
        "name": {
          "description": "Full name of the person",
          "type": "STRING"
        },
        "title": {
          "description": "Job title or role",
          "type": "STRING"
        }
      },
      "required": [
        "name"
      ],
      "type": "OBJECT"
    },
    "date": {
      "description": "Meeting date in YYYY-MM-DD format",
      "type": "STRING"
    },
    "endTime": {
      "description": "End time in HH:MM format",
      "type": "STRING"
    },
    "location": {
      "description": "Meeting location",
      "type": "STRING"
    },
    "meetingNumber": {
      "description": "Meeting reference number",
      "type": "STRING"
    },
    "meetingType": {
      "description": "Type of meeting",
      "enum": [
        "board_meeting",
        "shareholder_meeting",
        "annual_general_meeting",
        "extraordinary_general_meeting"
      ],
      "type": "STRING"
    },
    "notes": {
      "type": "STRING"
    },
    "resolutions": {
      "items": {
        "properties": {
          "abstentions": {
            "description": "Number of abstentions. Use 0 if none.",
            "type": "INTEGER"
          },
          "description": {
            "type": "STRING"
          },
          "number": {
            "type": "STRING"
          },
          "passed": {
            "type": "BOOLEAN"
          },
          "title": {
            "type": "STRING"
          },
          "votesAgainst": {
            "description": "Number of votes against",
            "type": "INTEGER"
          },
          "votesFor": {
            "description": "Number of votes in favor",
            "type": "INTEGER"
          }
        },
        "required": [
          "number",
          "title",
          "passed",
          "votesFor",
          "votesAgainst",
          "abstentions"
        ],
        "type": "OBJECT"
      },
      "type": "ARRAY"
    },
    "secretary": {
      "properties": {
        "email": {
          "description": "Email address",
          "type": "STRING"
        },
        "name": {
          "description": "Full name of the person",
          "type": "STRING"
        },
        "title": {
          "description": "Job title or role",
          "type": "STRING"
        }
      },
      "required": [
        "name"
      ],
      "type": "OBJECT"
    },
    "signatures": {
      "description": "Signatures certifying the protocol accuracy. Typically signed by chairman and secretary.",
      "items": {
        "properties": {
          "name": {
            "description": "Full name of the person signing",
            "type": "STRING"
          },
          "role": {
            "description": "Role of the signatory (e.g., Chairman, Secretary)",
            "type": "STRING"
          },
          "signedDate": {
            "description": "Date the protocol was signed in YYYY-MM-DD format",
            "type": "STRING"
          },
          "title": {
            "description": "Job title of the signatory",
            "type": "STRING"
          }
        },
        "required": [
          "role",
          "name",
          "signedDate"
        ],
        "type": "OBJECT"
      },
      "type": "ARRAY"
    },
    "startTime": {
      "description": "Start time in HH:MM format",
      "type": "STRING"
    }
  },
  "required": [
    "meetingType",
    "date",
    "chairman",
    "absentees",
    "signatures"
  ],
  "type": "OBJECT"
}