カリキュラム
モジュールとレッスンのタイトルのみ。全文は受講登録後に開きます。
Module M01
- Lesson M01-L01 — Why free-form model text is unsafe for execution
- Lesson M01-L02 — Structured outputs and schema contracts
- Lesson M01-L03 — Parsing failures: repair vs rejection
- Lesson M01-L04 — Deterministic application boundaries
Module M02
- Lesson M02-L01 — Tool definitions: names, descriptions, argument schemas
- Lesson M02-L02 — Tool selection and the no-tool outcome
- Lesson M02-L03 — Invocation lifecycle and tool result contracts
- Lesson M02-L04 — Multi-tool catalogs, safe dispatch, unknown-tool rejection
Module M03
- Lesson M03-L01 — Input validation and authorization before execution
- Lesson M03-L02 — Least privilege, allowlists, read vs write tools
- Lesson M03-L03 — HITL confirmation, idempotency, retries, timeouts
- Lesson M03-L04 — Tool errors, partial failure, safe logging, injection boundaries
Module M04
- Lesson M04-L01 — Tool registry, capability metadata, dependency injection, mocks
- Lesson M04-L02 — Observability, rate limits, cost, testing, evaluation
- Lesson M04-L03 — Versioning, deprecation, production readiness
- Lesson M04-L04 — Ship JP-JA18 and bridge into JA-19 agents