Yashotantra Academy logo
level 1
Curious · 0 XP
streak
0d
perfect
0
badges
0

100 XP to Apprentice

Foundations · easy

1. The AI production stack

Security, observability, memory, and automation are the four operational pillars.

1 min read2 questionsup to 50 XPtopic 1/14

Read in another language

AI translates the explanation and quiz text while preserving code and answer scoring.

A demo needs a model and a prompt. A product needs four more layers:

- Security — injection defence, PII handling, output filtering, tool authorisation. - Observability — traces, token and cost accounting, quality scores, alerts. - Memory — durable user and session state outside the context window. - Automation — schedulers and workflow engines that run AI work reliably and idempotently.

ts
export async function aiCall(input: string, ctx: Ctx) {
  const span = tracer.start("ai.generate", { userId: ctx.userId });
  const screened = await screenInput(input);                 // security
  if (!screened.ok) return span.blocked(screened.reason);
  const res = await gateway.chat({ model: "openai/gpt-5.6-sol", messages: build(screened.text) });
  span.end({ promptTokens: res.usage.prompt_tokens, completionTokens: res.usage.completion_tokens });
  return redactPii(res.text);                                // output filtering
}

Every AI request should pass through one wrapper like this. Scattered direct SDK calls make it impossible to add a guardrail or a cost metric later without touching every file.

Exercise: find every direct model call in a project and route them through a single `aiCall` helper. Then add cost logging in one place and confirm all features report it.

How to study this topic

  1. 1. Read the explanation once end to end, skipping the code.
  2. 2. Re-read the code snippets and say out loud what each line does.
  3. 3. Answer the quiz without scrolling back — that is the real check.
  4. 4. Read every explanation, even for the answers you got right.

Scoring

  • · Up to 30 XP from quiz accuracy.
  • · +15 XP for a perfect first attempt.
  • · +5 XP while a 3-day streak is running.
  • · 75% or higher marks the topic complete.

Check your understanding

  1. 1. Why funnel all model calls through one wrapper?

  2. 2. Which four layers turn a demo into a product?

Badges

First light
Pass your first topic
Sharp shooter
3 perfect first-try quizzes
On a roll
Study 3 days in a row
Week warrior
Study 7 days in a row
Grinder
Earn 500 XP
Deep diver
Earn 1500 XP