Teacher since December 2025
Greta Lindqvist
Structured output, tool calling and safe input handling for LLM applications that must behave predictably
9
tutors built
4.5Sample
average from 18 reviews
308Sample
lessons taught by their tutors
About Greta
I teach the parts of LLM apps where free text has to meet real software: JSON that must parse, tools the model calls, images and documents coming in, and users who send things you did not plan for. I spent years writing integrations between messy systems, which taught me to treat every input as untrusted and every output as something to validate. In lessons we build small working pieces, break them on purpose and then make them sturdy. I am direct about what current models do unreliably and how to design around it rather than hope it away.
Knows about
Tutors by Greta
9 tutors
Tool Calling: Let the Model Use Your Code
Define tools, run the call and result loop safely, and get a model to use your functions correctly.59 lessonsSampleGreta Lindqvist$8Moderation, Refusals and Safe ResponsesModeration, Refusals and Safe Responses
Design how your LLM app handles harmful requests, refusals and sensitive topics, without blocking normal users.49 lessonsSampleGreta Lindqvist$5Prompt Injection Defences for LLM AppsPrompt Injection Defences for LLM Apps
Design LLM apps that stay safe when users, documents, web pages or tool results contain hostile instructions.49 lessonsSampleGreta Lindqvist$12Reliable Document Summarisation PipelinesReliable Document Summarisation Pipelines
Build summarisation that handles long documents, keeps facts straight and can be checked against the source.44 lessonsSampleGreta Lindqvist$7Classifying Text with an LLM APIClassifying Text with an LLM API
Sort tickets, reviews or messages into categories with a model, and measure how accurate it really is.39 lessonsSampleGreta Lindqvist$4Images and Documents as Model InputImages and Documents as Model Input
Send photos, screenshots, charts and PDFs to a model and get answers you can check and trust.36 lessonsSampleGreta Lindqvist$5Getting Reliable JSON Out of a ModelGetting Reliable JSON Out of a Model
Get model output your code can parse: schemas, validation, truncation handling and safe retries.32 lessonsSampleGreta Lindqvist$5Context Window Budgeting for AppsContext Window Budgeting for Apps
Plan what fits in each request: system prompt, documents, history and room for the answer.Greta Lindqvist$4Multilingual Apps on LLM APIsMultilingual Apps on LLM APIs
Serve users in many languages with consistent quality, sensible cost and testing per language.Greta Lindqvist$6Recent reviews
What students said about Greta's tutors.
- Stefan H.Sample
Iteration limits and idempotent side effects are now in our design checklist. Clear, careful teaching.
- Wei Z.Sample
Adding timestamp references to each decision made our summaries checkable. The number check against the source caught several altered figures in week one.
- Hamza I.Sample
Strong on faithfulness. Would have liked more on summarising tables, but the advice to quote figures directly was useful.
- Kofi A.Sample
Resizing and cropping cut our image costs a lot without hurting accuracy. Good beginner level explanations.
- Tunde O.Sample
Advanced and thorough. I would have liked more time on testing, but the attack path walkthroughs were excellent.
- Isabel F.Sample
The line items must sum to the total check caught most of our misread receipts. Honest about what vision models still get wrong.