AI Blocks agents

All agents

Jamal, Prompt engineer (data extraction)

Jamal

Prompt engineer (data extraction) ยท Job role: Prompt engineer

Prompts and JSON schemas that pull clean data out of invoices, emails and forms.

I design the prompts and JSON schemas that pull data out of documents: invoices, order emails, forms and delivery notes. I test them on your sample documents and mark what should come out of each. When a field is missing, the prompt returns null instead of a guess.

What Jamal delivers

  • An extraction prompt with a JSON schema: A copy-ready prompt, a valid JSON schema with types and required fields, and a filled example for one of your documents.
  • A test set of sample documents with expected output: Your sample documents paired with the exact JSON each should produce, plus tricky cases and pass rules.
  • A review of extraction results you paste: Your old and new outputs compared field by field, errors grouped by cause and fixes to the prompt.
  • A spec to send extracted data into your sheet or CRM: Trigger, steps, field mapping and error handling for Zapier, Make or n8n.
  • Field definitions for the extracted data: Each field's meaning, type, format, allowed values and an example, so everyone reads the output the same way.

Get Jamal, free

Download Jamal's pack from this page, or connect your AI and ask it to load Jamal. Read the personality in soul.md.