Learn

109 courses you take inside IVYX Studio: one notebook per lesson, with a tutor that asks you to predict before you run.

AI MATH 101

ivyx · v1.2.0

Add, scale and multiply vectors and matrices with nothing but Python lists, and say what shape comes out before you run anything. The math under every model, written by hand so it has nowhere to hide.

beginner395 min7 lessonsen

AI MATH 102

ivyx · v1.2.0

Mean, variance and the median that survives a millionaire; probability by counting and by seeded simulation; and gradient descent by hand, the slope-following loop machine learning repeats forever.

beginner450 min8 lessonsen

CONT 201

ivyx · v1.0.0

Containers as the Unit of Deployment: put wave one's retriever in an image, watch the container disagree with the host, count what a rebuild redoes, address a second container by name, read exit codes, lose an index on purpose, find a deleted secret in a layer, and ship an image you can defend.

intermediate485 min9 lessonsen

COST 201

ivyx · v1.0.1

Unit Economics: price a feature per request from the tokens it really uses, measure what a cache is worth on real traffic, compare tiers including the one with no model in it, and get the thing into profit.

intermediate485 min9 lessonsen

CTX 101

ivyx · v1.0.0

What Goes in the Context. Score the same twenty four questions with nothing, the right passage, a search's budgets and everything, find the passages that cost answers and the ones that merely cost tokens, price every context per right answer, and write the rule for what goes in.

beginner485 min9 lessonsen

CTX 201

ivyx · v1.0.0

The Context Compiler: stop joining chunks with a newline and write a compiler instead, with the model's own token count, a priority rule for superseded editions, deduplication, a measured ordering, a budget cut and a citation the answer has to support.

intermediate485 min9 lessonsen

DATA 202

ivyx · v1.0.0

Vector and Hybrid Store Operations: watch two models answer one corpus differently, measure exact against approximate recall, find the filter that eats the results, meet the loud model failure and the silent one, reindex without going dark, and put size, latency and recall on one page.

intermediate485 min9 lessonsen

DATA 203

ivyx · v1.0.0

Session, State and Cache Layers: watch a cache serve one tenant's answer to another, sort a system's state into three lifetimes, price what a restart costs, complete a cache key and watch the rate fall for the right reason, invalidate instead of expire, stack three caches, and measure saved cost.

intermediate485 min9 lessonsen

DATAVIZ 101

ivyx · v1.1.0

Charts that answer questions: build a figure whose every part you can read back, pick the artist your x axis has earned, and catch the picture that is drawn from correct numbers and still tells a reader the wrong thing.

intermediate450 min8 lessonsen

EVAL 101

ivyx · v1.0.1

Measurement Instead of Vibes: build a twenty example test set, score a model against it, tell a real gain from a prompt that reshuffles the answers, and beat a baseline that needs no model at all.

intermediate485 min9 lessonsen

EVAL 201

ivyx · v1.0.0

Building Eval Sets from Real Traffic: mine the hard cases out of a query log, write a labelling guide, measure two labellers above chance, revise the guide where the disagreement is, and sample a set you can defend.

intermediate485 min9 lessonsen

EVAL 202

ivyx · v1.0.0

LLM as Judge: hold a judge model to answers a person already scored, give it the facts, measure its length and position bias, translate its scale, and say in writing which uses it is fit for.

intermediate485 min9 lessonsen

EVAL 301

ivyx · v1.0.0

Agent Evals: read a hundred and fifty recorded agent runs as routes, find the right answers no tool produced, count the wrong and late calls, price every step, and pick an agent under a budget and a task mix.

advanced485 min9 lessonsen

HF 101

ivyx · v1.0.0

Transformers, off the shelf: run sentiment, similarity and zero-shot classification with three lines each, then open the three stages a pipeline hides and say what a tokenizer, an embedding and a logit actually are, and what a 0.99 does not promise.

advanced385 min7 lessonsen

HF 102

ivyx · v1.0.0

Make a model yours: load a labeled dataset, tokenize it, fine-tune a small transformer on a CPU, score it honestly against the model you did not train, watch too many epochs memorise your data, and write down when fine-tuning was the wrong tool.

advanced385 min7 lessonsen

LLM 101

ivyx · v1.0.0

Tokens, Context, Sampling. Count what a text costs by the model's own report, build the list the count comes from, measure which sampling knob changes an answer, and watch a window fill and a conversation forget.

beginner485 min9 lessonsen

ML 101

ivyx · v1.1.0

How machines learn: fit a model in two calls, put it against an opponent it has to beat, tell learning apart from memorising, and say how much of your result was the model and how much was the split.

intermediate450 min8 lessonsen

ML 102

ivyx · v1.1.0

Classification and honest evaluation: get probabilities rather than labels, choose the threshold on purpose, price every cell of a confusion matrix in the currency the business loses, and catch the two ways a much better number can be worthless.

intermediate505 min9 lessonsen

NUMPY 101

ivyx · v1.2.0

Arrays that think in bulk: replace your loops with array operations, predict the shape a broadcast produces, and redo everything ai-math-101 built by hand (dot, matmul, cosine) in one line each.

beginner495 min9 lessonsen

OBS 301

ivyx · v1.0.0

Live Quality Monitoring: sample a stream, run an online judge, set an alarm with a measured false alarm rate, find the shift the mean hides, and tell a system change from a world change by what else moved.

advanced485 min9 lessonsen

PANDAS 101

ivyx · v1.1.0

Tables you can question: read a real file, repair the column that arrived as text, decide what the holes mean, group and join without losing rows, and tell a count from a rate before one of them costs you the answer.

intermediate560 min10 lessonsen

PROMPT 101

ivyx · v1.0.0

Writing Instructions. Measure a role, a constraint, three examples and a format instruction on one extraction task with an answer key, find the parts do not add, price each prompt per right answer, and choose on half the set and confirm on the other.

beginner485 min9 lessonsen

PYTHON 101

ivyx · v1.2.1

Learn Python from your first print statement to reading and writing files, with a tutor that asks you to predict before you run.

beginner700 min13 lessonsen

PYTHON 102

ivyx · v1.0.0

Classes, modules and your own package: PYTHON 101 ends at functions, so this is where a program stops being a script. Write a class that owns its state, split one file into modules, and package the result so another project can import it.

beginner450 min8 lessonsen

PYTORCH 101

ivyx · v1.1.0

Tensors and autograd with nothing left magic: move between numpy and torch and know which one shares memory, get an exact gradient without deriving anything, and fit a model with a loop you wrote, then name exactly what nn.Module and an optimizer took over.

advanced505 min9 lessonsen

PYTORCH 102

ivyx · v1.1.0

Networks that train and networks that lie: put a nonlinearity between two layers and watch a stack collapse without one, read both loss curves instead of the one your loop prints, brake a run three ways, and check the pipeline before you trust a number.

advanced505 min9 lessonsen

RAG 101

ivyx · v1.0.0

Retrieval Basics: let a search find the document that answers a question by counting words, score the count honestly, measure whether the right document arrived, and learn which questions need nothing more than that.

beginner485 min9 lessonsen

RAG 201

ivyx · v1.0.0

Chunking, Embedding, Hybrid Search: cut a corpus into pieces, embed it with a local model, race dense retrieval against the BM25 you built, fuse the two, and choose chunk size, method and model from a table you measured.

intermediate485 min9 lessonsen

RAG 202

ivyx · v1.0.0

Reranking and Retrieval Evaluation: measure whether the right chunk arrived apart from whether the answer was right, add a reranker and say what it repaired and what it broke, and price a retrieval stage in milliseconds and in cents.

intermediate485 min9 lessonsen

RAG 301

ivyx · v1.0.0

Structured and Multi-Source Retrieval: query a table, parse a codebase, walk a graph that joins them, route a question to the source that can answer it, and report the disagreement instead of merging it.

advanced485 min9 lessonsen

RED 301

ivyx · v1.0.0

Red Teaming: Attacking on Purpose. Run fifty attacks in five classes against a tool using assistant under six defence variants, read what each defence stopped, left and broke, and keep the set as a regression harness.

advanced485 min9 lessonsen

RESEARCH 101

ivyx · v1.0.0

Seeds, variance and ablation: change a seed and watch the eighth digit move, run the same correct code twice and get two answers, then report a number with the error bar that makes it believable.

intermediate450 min8 lessonsen

SEC 201

ivyx · v1.0.0

Permission, Sandboxing, Secret Management: watch a deny list wave through an attribute walk, build the allow list that stops it and measure its cost, budget a process, confine a path against a symlink, scrub a secret and find the shapes it misses, and close one leak with a test that stays red.

intermediate485 min9 lessonsen

SEC 301

ivyx · v1.0.0

Multi-Tenant Isolation: run one retriever for two dealerships that sell the same car, watch a shared index answer one with the other's document, and carry the tenant through retrieval, cache, logs, metrics and the eval set, finding the three quiet layers that leak where nobody looks.

advanced485 min9 lessonsen

SERVE 201

ivyx · v1.0.0

Serving and Scaling an AI Service: run traffic through a simulated service on a virtual clock, watch the latency curve go flat then vertical, learn what a queue buys and what an unbounded one costs, size the concurrency limit against the invoice, then run a real service once and judge the numbers.

intermediate485 min9 lessonsen

SQL 101

ivyx · v1.0.0

Questions a table can answer: select, filter, group, join and window over a real file on your own disk, with no server to install and no network to wait on. The query language every data job assumes you already speak.

beginner495 min9 lessonsen

STATS 101

ivyx · v1.0.0

Sampling, error and significance: a number with no error bar said nothing. Sample, compute a standard error, read a confidence interval, run a hypothesis test, and learn what a p-value is not by simulating the claim it gets mistaken for.

beginner450 min8 lessonsen

TEST 101

ivyx · v1.0.1

Testing what a pipeline claims: write the test that holds a transformation to its promise, break it on purpose, and watch the suite catch you. The engineering lane PYTHON 101 never entered.

intermediate450 min8 lessonsen

TOOL 101

ivyx · v1.0.0

Tool Calling. Hand a model a function and watch the call come back as data, measure which of two overlapping tools one word in a description sends a question to, price a tool list in tokens, and decide what your handler says when the argument is valid and names nothing.

beginner485 min9 lessonsen

AGENT 101

ivyx · v0.2.0

The Agent Loop: think, call, observe, repeat. Write the loop yourself in thirty lines, watch it spin forever, then add a stopping condition and a step budget.

intermediateComing soonen

AGENT 201

ivyx · v0.2.0

Planning and Task Decomposition: have the agent plan a task that will not fall to one step, write the plan out as its own artefact, and execute it step by step. Build the replan trigger for when the plan meets reality, and see when planning end to end is just wasted tokens.

intermediateComing soonen

AGENT 301

ivyx · v0.2.0

Multi-Agent Orchestration and Sub-Agents: compare supervisor and worker, handoff, and parallel fan-out on the same task. Tell apart when isolating context in a sub-agent pays for itself and when it is only latency and invoice.

advancedComing soonen

AGENT 302

ivyx · v0.2.0

Queues, Events and Durable Execution. Take the agent out of the request and response cycle: work queues, event triggers, retryable steps, and stopping the same job from running twice. Restart the server mid-run and show the work carries on where it left off.

advancedComing soonen

AGENT 303

ivyx · v0.2.0

Long-Horizon Agents. Agents that run for hours and across sessions: durable state, checkpoints, resume after interruption, progress reporting. Kill the process on purpose and prove the work survived.

advancedComing soonen

AGENT 304

ivyx · v0.2.0

Computer and Browser-Using Agents: reach a system that has no API through its screen. Finding elements, waiting, verifying, undoing, and making a wrong click cheap instead of expensive.

advancedComing soonen

API 101

ivyx · v0.2.0

Calling a Model from Code: send the first request, stream a response, write your own retries and error handling, hit a rate limit. Reconcile the invoice line against the tokens you counted yourself.

beginnerComing soonen

ARCH 201

ivyx · v0.2.0

Transformers, Off the Shelf: open the architecture everything else in this branch runs on. Attention as a weighted lookup you compute by hand on eight tokens, then the same thing at scale, then a pretrained model whose config and parameter count you read yourself.

intermediateComing soonen

CTX 202

ivyx · v0.2.0

Progressive Disclosure of Instructions: not every instruction belongs in every request. Split your instructions into units the agent loads only when it needs them, give each one a name and a one-line summary, and let the agent decide what to open.

intermediateComing soonen

CTX 301

ivyx · v0.2.0

Context Compaction and Handoff: long tasks fill the window. Compare summarising, pruning, external notes and handing off to a sub-agent on the same task; add a check that catches the critical detail compaction loses.

advancedComing soonen

CTX 302

ivyx · v0.2.0

Prefix Caching and Context Stability: keeping the head of your context stable can halve both the invoice and time-to-first-token. Design a cache-friendly context order, measure the hit rate, and catch the small change that quietly breaks it.

advancedComing soonen

CTX 303

ivyx · v0.2.0

Knowledge Ops: Freshness, Provenance, Citation. Track as a system which document an answer came from, when that document last changed, and when it went stale. Treat an uncited answer as never shipped.

advancedComing soonen

DATA 201

ivyx · v0.2.0

The Data Pipeline for AI: ingestion, cleaning, PII masking, lineage tracking and retention. Being able to say where every row the model saw came from.

intermediateComing soonen

DEP 201

ivyx · v0.2.0

Release Units and Packaging: model, prompt, tool definition and policy are one release unit. Let them change separately and nobody can say which combination is live. Tag all four together, build a pipeline that cannot ship without passing evals, and use the rollback path once for real.

intermediateComing soonen

FB 301

ivyx · v0.2.0

Collecting Signal from Users: a thumbs-up is not enough. Gather the implicit signals such as edits, abandonment and asking the same thing again, feed them into the eval set, and build a weekly improvement loop.

advancedComing soonen

FE 201

ivyx · v0.2.0

Streaming Interface Engineering: sSE and WebSocket, token-by-token render, partial output, cancellation, resume after a dropped connection. Slow the network down on purpose and prove the interface does not freeze and the half-answer is not lost.

intermediateComing soonen

FE 202

ivyx · v0.2.0

Agent UI: Steps, Tools, Interruption. The user should see what the agent is doing and be able to step in. Step lists, tool call display, live steering and stopping; test how much detail builds confidence and how much is just noise.

intermediateComing soonen

FE 301

ivyx · v0.2.0

Generated Interface. Have the model return interface rather than prose: components from a schema, results that become tables, answers that produce forms. Draw the security boundary for running model output on screen, then push on that boundary with your own injection test.

advancedComing soonen

FT 301

ivyx · v0.2.0

Fine-Tuning: SFT and LoRA. Fine-tuning is usually unnecessary, and when it is necessary there is no substitute. Try prompting and few-shot first; when that runs out, train with LoRA and compare both on the same eval set.

advancedComing soonen

FT 302

ivyx · v0.2.0

Preference Tuning and Distillation: shaping behaviour with preference data; training a small model on a large one's output. Show with numbers when the cheap fast model is already good enough.

advancedComing soonen

GOV 201

ivyx · v0.2.0

Policy Gates and the Audit Trail: make every capability pass through one gate. Classify risk, put human approval on the high end, keep an end-to-end audit trail. Pick a rule pack from the policy catalog and extend it with your own.

intermediateComing soonen

GOV 301

ivyx · v0.2.0

Compliance and Accountability in Practice: model cards, data statements, use limits, weight and dataset licence compatibility, record retention and incident reporting. Set audit-readiness up as engineering work rather than paperwork.

advancedComing soonen

GPU 301

ivyx · v0.2.0

GPU Capacity and Cold Starts: model load time, warm pools, autoscaling, spot interruption and quota. Make a service whose first request waits thirty seconds acceptable; see the bill for an idle GPU.

advancedComing soonen

LLMOPS 101

ivyx · v0.2.0

MLOps and LLMOps: What Carries Over, What Breaks. Versioning, registries, monitoring and CI transfer intact. A single accuracy number, a stable input distribution and deterministic output do not. Build the same feature from both viewpoints and list which classic MLOps habit turns into a trap here.

intermediateComing soonen

LLMOPS 201

ivyx · v0.2.0

Prompt Registry and Traffic Splitting: prompts and context templates are release artefacts. They enter a registry, take a version tag, and see a percentage of traffic. Compare two versions live on quality and cost, and pull the loser with one click.

intermediateComing soonen

LLMOPS 301

ivyx · v0.2.0

The Continuous Evaluation Pipeline. The eval is itself a system that needs maintenance: flaky tests, a golden set going stale, the eval's own token bill. Separate what blocks a release from what only warns; put regression gates on cost and latency too.

advancedComing soonen

LLMOPS 302

ivyx · v0.2.0

Guardrail and Filter Operations: gOV 201 builds the gate; this course operates it. Measure the false positive rate, tune the threshold, update the block list and price the latency the filter adds. See on your own users how an over-tight guardrail makes a product unusable.

advancedComing soonen

LLMOPS 303

ivyx · v0.2.0

The Control Tower: cost, latency, quality and error rate per feature, per model and per prompt version, on one panel. Set budget alarms, produce a capacity plan, and answer "why did we get expensive last week" in ten seconds.

advancedComing soonen

LLMOPS 304

ivyx · v0.2.0

Provider Migration and Model Retirement: the model you depend on is shutting down and you have six weeks. Build the abstraction layer ahead of time, write the eval provider-agnostically, compare with shadow traffic, and finish the migration without the user noticing.

advancedComing soonen

MCP 101

ivyx · v0.2.0

Model Context Protocol Basics: try ready-made servers to see how MCP standardises tools, resources and prompts. Pick an MCP server from the catalog, then run the same agent again with the server swapped out.

intermediateComing soonen

MCP 201

ivyx · v0.2.0

Writing Your Own MCP Server. Write a server against a real system: tool naming, error message design, how much data one call should return. Measure how a badly written tool makes a capable model look stupid.

intermediateComing soonen

MCP 301

ivyx · v0.2.0

MCP at Scale: Registry, Identity, Permission. With a hundred tools available, which does the agent see? Server registration, scope management, OAuth flows, and winning back the selection accuracy that drops as the tool count climbs.

advancedComing soonen

MEM 201

ivyx · v0.2.0

Agent Memory: what should it remember and what should it forget? Separate the episodic log, the summarised profile and the fact store. Manufacture the case where memory learns something wrong, then fix it.

intermediateComing soonen

MLOPS 201

ivyx · v0.2.0

Experiment Tracking and Reproducibility. Record every run: data version, hyperparameters, code commit, seed, environment. Reproduce your best result from three months ago today, and retire "it worked in the notebook" with a system instead of a promise.

intermediateComing soonen

MLOPS 202

ivyx · v0.2.0

Model Registry and the Promotion Path: where do models live, which one is in production, who approved it? Pick a registry from the registry catalog, put promotion from staging to production under a rule, promote two models for real, and roll back to the previous version with one command.

intermediateComing soonen

MLOPS 203

ivyx · v0.2.0

Classic Model and LLM Together. Most real systems are hybrids: a gradient boosting model gives the score, an LLM writes the explanation. Manage two lifecycles inside one product, where one gets retrained and the other gets re-prompted, and record which one actually made the decision.

intermediateComing soonen

MLOPS 301

ivyx · v0.2.0

Training and Feature Pipelines: make the chain from data to feature to training to evaluation to release scheduled and re-runnable. Manufacture the silent bug where a feature is computed differently in serving than in training, then catch it.

advancedComing soonen

MLOPS 302

ivyx · v0.2.0

Drift Detection and Retraining: input drift, label drift, performance decay, and which of them deserves an alarm. Write the retraining rule, define what happens when it fires, and show with one example how automatic retraining can make the system worse.

advancedComing soonen

MLOPS 303

ivyx · v0.2.0

Batch and Online Inference: run the same model as a nightly batch job and as a low-latency service. Test that both paths give the same answer to the same input; when they do not, find where the difference comes from.

advancedComing soonen

MM 201

ivyx · v0.2.0

Image and Document Understanding: invoices, forms, screenshots, scanned tables. Extract fields while preserving page layout, catch the invented field, and route below-threshold confidence to a human rather than into the database.

intermediateComing soonen

MM 202

ivyx · v0.2.0

Multimodal Retrieval: search images with text and text with images. Build a shared embedding space, index it beside your text chunks, and answer one question from both. Find the query where the image index confidently returns the wrong picture, and explain why the score was high.

intermediateComing soonen

MM 301

ivyx · v0.2.0

Real-Time Voice Agents: interruption, latency budget, turn-taking and half-duplex failures. Build a phone-quality voice agent by measuring milliseconds.

advancedComing soonen

MM 302

ivyx · v0.2.0

Video and Long-Form Media: an hour of video does not fit in a context window. Segment it, pick keyframes, align the transcript to the picture, and answer a question whose evidence is at minute fifty-two. Measure what you lost at every sampling decision.

advancedComing soonen

MM 303

ivyx · v0.2.0

Image and Video Generation Pipelines. Set the generative model up as a pipeline, not a one-off toy: prompt template, consistency check, variant selection, human approval, provenance stamp.

advancedComing soonen

MM 304

ivyx · v0.2.0

Cross-Modal Agents: an agent that sees the screen, clicks, and explains the result. Bind visual observation to tool calls; measure the error that accumulates at modality boundaries and put a cut-off in.

advancedComing soonen

MODEL 201

ivyx · v0.2.0

Running an Open-Weight Model Locally: download it, run it, put your own API in front of it. Compare two open-weight models on latency, quality and memory, and read both licences first, because one of them decides whether you can ship what you built.

intermediateComing soonen

MODEL 202

ivyx · v0.2.0

Quantisation and the Memory Budget: what are you losing going down to 4 bits? Measure the loss per task, decide where it does not matter, and pick the best model that fits the hardware you actually have.

intermediateComing soonen

MODEL 301

ivyx · v0.2.0

Inference Engineering: kV cache, continuous batching, speculative decoding, prefix cache, and constrained decoding that makes a schema a property of the sampler rather than a request in the prompt. Get twice the throughput out of the same hardware by measuring rather than guessing.

advancedComing soonen

MODEL 302

ivyx · v0.2.0

Small Models and the Edge: what can models between 1B and 8B actually do? Hand routing, classification, field extraction and tool selection to a small model; run it on a phone or in the field with no network.

advancedComing soonen

OBS 201

ivyx · v0.2.0

Agent Tracing and Observability: make every step, every tool call, every token visible. Pick a backend from the telemetry catalog, then solve a broken run handed to you using nothing but the traces.

intermediateComing soonen

PRO 401

ivyx · v0.2.0

The MCP-Native Agent Product: your own MCP server, your own agent, your own interface, your own eval set and your own cost budget. One project from nothing to a real user, and at the end, a numeric answer to why this design.

proComing soonen

PRO 402

ivyx · v0.2.0

The Agent That Ships Code. An engineering agent that runs from issue to merged PR: repo context, running tests, self-verification, human review and a path back out.

proComing soonen

PRO 403

ivyx · v0.2.0

The In-House AI Platform. The shared layer ten people will use safely: model registry and routing, tool registry, policy gate, cost accounting, and a new team able to connect in a day.

proComing soonen

PRO 404

ivyx · v0.2.0

Incident Response: you are handed a broken production system. Start from the traces, form a hypothesis, find the cause without writing a line of code; then fix it and leave a regression test behind.

proComing soonen

PRO 405

ivyx · v0.2.0

One Agent, Four Surfaces: run one agent on chat, an embedded widget, a command line and voice. Solve streaming, interruption, partial results and error states separately on each, then separate what is surface-specific from what is shared.

proComing soonen

PRO 406

ivyx · v0.2.0

Small Model as a Service: take one narrow job a frontier model is doing today. Fine-tune a small open-weight model for it, prove on a held-out set that it is good enough, and route back to the frontier model when it is not confident.

proComing soonen

PROD 301

ivyx · v0.2.0

Shipping an AI Feature: shadow mode, staged rollout, kill switch, live monitoring and a retirement plan. Turn the first real user from an event into a routine.

advancedComing soonen

PROMPT 201

ivyx · v0.2.0

Prompt Systems and Versioning. A prompt is a code artefact: versioned, diffed, tested, reverted. Assemble patterns as parts from the prompt pattern catalog and manage the template explosion before it manages you.

intermediateComing soonen

REASON 301

ivyx · v0.2.0

Reasoning Models and Test-Time Compute: thinking became a setting. Compare long thinking, sampling plus voting, and self-verification on the curve of cost against accuracy, and show the tasks where none of it helps.

advancedComing soonen

REL 301

ivyx · v0.2.0

Failure Engineering and Model Migration: retries, fallback models, circuit breakers, timeouts and partial success. When the provider goes down or the model version changes, catch with regression what quietly broke.

advancedComing soonen

REQ 201

ivyx · v0.2.0

Intent Routing: not every request belongs in the same pipeline. Split requests with a cheap classifier into chat, search, action and refuse, and measure the cost of routing wrong. Decide yourself what happens when the router is unsure.

intermediateComing soonen

REQ 202

ivyx · v0.2.0

Clarifying an Ambiguous Request: what does "fix this report" mean? Detect the missing information, put the ask-or-assume decision under a rule, and stop asking three things in one question. Measure that asking unnecessarily also has a cost.

intermediateComing soonen

REQ 301

ivyx · v0.2.0

Request Triage: Speed and Cost Classes. Giving every request the same budget is both expensive and slow. Build a fast-path and deep-path split, show the estimated wait, and decide what gets dropped under load before the load arrives.

advancedComing soonen

ROUTE 301

ivyx · v0.2.0

Multi-Model Routing and the Fallback Fleet. Build a router that picks the right model per task: cheap model first, large model when it struggles, backup when the provider drops. See the price of routing without measuring the quality you give up.

advancedComing soonen

SEC 101

ivyx · v0.2.0

Prompt Injection and Untrusted Content: hijack your own agent with a single sentence buried in a web page it reads. Learn to separate data from instruction, to cut tool permissions, and why writing a better prompt does not fix this.

intermediateComing soonen

STRUCT 101

ivyx · v0.2.0

Structured Output: make the model fill a schema instead of writing prose. JSON schema, enums and required fields turn output into something your program can use; catch the answer that breaks the schema and repair it without breaking the flow.

beginnerComing soonen

TOOL 201

ivyx · v0.2.0

Code Execution as a Tool. The most common thing an agent is handed is a Python process. Give it one: capture stdout and tracebacks, cap wall clock and memory, decide what survives between calls, and hand the error back in a shape the model can act on.

intermediateComing soonen

UX 201

ivyx · v0.2.0

Designing AI Interfaces: streaming responses, waiting states, showing uncertainty, undo, editable output. Use the interface to manage when the user trusts the model and when they should not.

intermediateComing soonen

UX 301

ivyx · v0.2.0

Human-in-the-Loop Flows: which action deserves approval? Design approval gates by risk level, measure approval fatigue, and make the case for leaving reversible actions ungated.

advancedComing soonen

WF 201

ivyx · v0.2.0

Automation or Agent?: most problems do not want an agent. Build the same job three times as a fixed workflow, a routed flow and a free-running agent, compare reliability and cost, then pick the most boring one.

intermediateComing soonen