AI interpretation bridges message and action

Automatically convert a Microsoft Teams message into a task in a to-do application. A simple AI automation workflow: AI for interpretation, conventional systems for the rest of the process.

At a glance
  1. Chats, emails and meetings constantly contain agreements, deadlines and action items. But they do not always become part of a process that can be tracked.
  2. AI interprets what people write: from unstructured language to meaning, deadline and priority.
  3. This reduces the manual work required between people, information and systems.
Microsoft Teams
“Could you review the supplier report by Thursday? Please mark it as high priority.”

What is implied here? A task -> review the supplier report, with a deadline -> Thursday and a priority -> high.

01
Retrieve Message from a chat, email or note. Microsoft Teams API · HTTP request, hourly
02
Interpret AI reasoning about meaning and context. AI model (e.g. Claude Sonnet) · reasoning about intent
AI
03
Structure Fixed fields, schema and validation. JSON Schema · validation, conditions
04
Execute Write the task to the application. TinyDone API · POST /tasks

Human language is flexible and unstructured. This is where reasoning adds value: it turns the sentence above into a structured task that systems can process.

Structured output
{
  "task": "Review supplier report",
  "deadline": "Thursday",
  "priority": "high",
  "context": "administration"
}

Then, deterministically: validate the schema, check the conditions, write the task and report the status.

Use AI for interpretation while keeping the rest of the process predictable and controllable.

Not a chatbot response, but a completed action: the task appears in a to-do app such as TinyDone, with a priority, context and deadline. The greatest value emerges when AI works not alongside the existing process, but within it.