Skip to content
中文

Further reading overview ​

The earlier guides cover how to build an App. This section covers how to judge and maintain it afterwards. These articles are not API references and add no new contracts; they place existing interfaces inside real trade-offs and offer practices you can verify and adjust.

Hard contracts and soft conventions ​

KindExamplesWhere
ContractBudget rejection, no execution without authorization, cancellation propagation, non-forgeable sources, errors on failed validationAPI handbook and each Kit page
AdviceBudget values, chunk size, candidate counts, log fields, fallback order, release checksThis section

Soft conventions never change permissions, budgets, cancellation or input and output contracts. They are not SDK-enforced validation, and they must not be presented as "follow this and you are guaranteed correct". Before adopting one, confirm it addresses a problem you actually have.

Reading paths ​

ArticleWhat it solvesWhen to read it
Offline verification with MockGPTVerify protocols, tool selection, streaming and failures without a real modelWriting tests, tuning a tool loop, reproducing failures
Building a RAG corpusDecide between whole reads, sections and chunks, then build a verifiable retrieval chainThe corpus no longer fits in context
Evaluating retrieval qualityUse real questions to decide whether retrieval actually helpsBefore adding or changing retrieval
Configuration and soft conventionsManage settings that types do not protect, defaults and startup checksStarting a project, preparing a release
Degradation and resilienceDecide how to fall back when models, tools or retrieval failAfter connecting real dependencies
Workflow graphs and execution chainsReview definitions and captured runs, separating developer observability from business capabilitiesDebugging, workflow reviews, observability clients or demonstrations
A soft checklist before productionConfirm evidence item by item instead of relying on impressionsBefore every release

One shared principle ​

Use real data and real calls before adding machinery. Every recommendation should answer three questions: what problem it solves, how you will observe that it works, and where it falls back when it fails. If you cannot answer them, do not add it yet.

For exact signatures, parameters and errors, return to the API handbook; for runnable examples, see scenario examples.

API reference, usage examples and developer guides.