<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Yishto — AI engineering guides</title><link>https://yishto.com/en/learn/</link><description>From a model call to a dependable AI app.</description><language>en</language><atom:link href="https://yishto.com/en/feed.xml" rel="self" type="application/rss+xml"/><item><title>Understand context before your first model call</title><link>https://yishto.com/en/learn/models/context-and-tokens/</link><guid isPermaLink="true">https://yishto.com/en/learn/models/context-and-tokens/</guid><description>Separate tokens, context windows, and output budgets, then practice assembling model input with an offline example.</description><pubDate>Mon, 09 Nov 2026 16:00:00 GMT</pubDate></item><item><title>Streaming and structured output solve different problems</title><link>https://yishto.com/en/learn/models/streaming-and-structured-output/</link><guid isPermaLink="true">https://yishto.com/en/learn/models/streaming-and-structured-output/</guid><description>Separate incremental display from a complete business result and validate output with a local Python example.</description><pubDate>Mon, 09 Nov 2026 16:00:00 GMT</pubDate></item><item><title>Build a task evaluation set before choosing a model</title><link>https://yishto.com/en/learn/models/model-evaluation/</link><guid isPermaLink="true">https://yishto.com/en/learn/models/model-evaluation/</guid><description>Define success with actual tasks and compare quality, latency, and failure modes rather than a leaderboard alone.</description><pubDate>Mon, 09 Nov 2026 16:00:00 GMT</pubDate></item><item><title>The smallest RAG loop: retrieve, cite, answer</title><link>https://yishto.com/en/learn/rag/retrieval-pipeline/</link><guid isPermaLink="true">https://yishto.com/en/learn/rag/retrieval-pipeline/</guid><description>Separate retrieval from generation and use offline keyword retrieval to understand provenance and missing evidence.</description><pubDate>Mon, 09 Nov 2026 16:00:00 GMT</pubDate></item><item><title>Chunk documents for meaning before tuning an index</title><link>https://yishto.com/en/learn/rag/chunking-and-indexes/</link><guid isPermaLink="true">https://yishto.com/en/learn/rag/chunking-and-indexes/</guid><description>Understand chunking, overlap, metadata, and approximate vector indexes using a small windowing example.</description><pubDate>Mon, 09 Nov 2026 16:00:00 GMT</pubDate></item><item><title>Evaluate retrieval and answers separately in RAG</title><link>https://yishto.com/en/learn/rag/rag-evaluation/</link><guid isPermaLink="true">https://yishto.com/en/learn/rag/rag-evaluation/</guid><description>Use Recall@k, evidence support, and unanswerable cases to locate failures in a RAG pipeline.</description><pubDate>Mon, 09 Nov 2026 16:00:00 GMT</pubDate></item><item><title>When an agent helps and when a workflow is enough</title><link>https://yishto.com/en/learn/agents/workflows-and-agents/</link><guid isPermaLink="true">https://yishto.com/en/learn/agents/workflows-and-agents/</guid><description>Decide using control flow, task uncertainty, and failure cost, then separate model decisions from program rules.</description><pubDate>Mon, 09 Nov 2026 16:00:00 GMT</pubDate></item><item><title>Tool calling and MCP still need execution boundaries</title><link>https://yishto.com/en/learn/agents/tool-contracts-and-mcp/</link><guid isPermaLink="true">https://yishto.com/en/learn/agents/tool-contracts-and-mcp/</guid><description>Define input, output, error, and permission contracts and practice with an offline tool dispatcher.</description><pubDate>Mon, 09 Nov 2026 16:00:00 GMT</pubDate></item><item><title>Recoverable agents: state, retries, and idempotency</title><link>https://yishto.com/en/learn/agents/durable-agent-state/</link><guid isPermaLink="true">https://yishto.com/en/learn/agents/durable-agent-state/</guid><description>Use SQLite to practice durable task transitions and distinguish conversation history from external side effects.</description><pubDate>Mon, 09 Nov 2026 16:00:00 GMT</pubDate></item><item><title>Prompt injection: keep untrusted content inside data boundaries</title><link>https://yishto.com/en/learn/production/prompt-injection/</link><guid isPermaLink="true">https://yishto.com/en/learn/production/prompt-injection/</guid><description>Recognize indirect instructions in documents and tool results and enforce permissions in application code.</description><pubDate>Mon, 09 Nov 2026 16:00:00 GMT</pubDate></item><item><title>Observe AI apps: first-token latency, total time, and cost</title><link>https://yishto.com/en/learn/production/latency-cost-observability/</link><guid isPermaLink="true">https://yishto.com/en/learn/production/latency-cost-observability/</guid><description>Separate retrieval, model, and tool latency, calculate percentiles, and record request-level telemetry.</description><pubDate>Mon, 09 Nov 2026 16:00:00 GMT</pubDate></item><item><title>From demo to deployment: design the failure paths</title><link>https://yishto.com/en/learn/production/shipping-checklist/</link><guid isPermaLink="true">https://yishto.com/en/learn/production/shipping-checklist/</guid><description>Check timeouts, rate limits, missing evidence, and tool failures using a practical deployment matrix.</description><pubDate>Mon, 09 Nov 2026 16:00:00 GMT</pubDate></item></channel></rss>