Перейти к содержимому

Cookbook

У каждой концепции из этих доков есть запускаемый пример в репозитории CARL. Это индекс; каждая ссылка ведёт на полный исполняемый скрипт.

Окно терминала
# Задайте API-ключ для примеров, вызывающих LLM
export OPENAI_API_KEY="sk-or-v1-..."
# Запустить один пример
PYTHONPATH=$(pwd) uv run python examples/orchestration/basic_chain_example.py
# Или все сразу
make examples

Примеры только с инструментами и метриками работают без API-ключа.

ПримерЧто показывает
basic_chainБазовая цепочка, зависимости, сериализация.
parallel_branchesDAG-параллелизм независимых шагов.
conditionsУсловное ветвление.
loop_untilЦикл с возвратом до выполнения условия.
execution_modes_mock / pipelineFAST vs SELF_CRITIC.
ПримерЧто показывает
tool_stepsTool-шаги, память, смешанные цепочки.
structured_outputJSON-вывод по схеме.
ПримерЧто показывает
supervisor_routingLLM-маршрутизация к специалистам.
llm_councilГолосование по N-сэмплам.
human_in_the_loopПауза для ввода человека.
agent_skillВыполнение AgentSkill.
ПримерЧто показывает
metricsСвои + встроенные метрики (без API-ключа).
dataset_evaluatorПакетная оценка + отчёт.
reflection / reflection_metricsРефлексия, рефлексия с метриками.
ПримерЧто показывает
deterministic · llm_checker · voting · checkpoint_rollback · budget_guardСтратегии RE-PLAN.
ПримерЧто показывает
chain_from_descriptionГенерация цепочки из NL.
skill_resolverРазрешение навыков по URI.
openrouter · token_usageOpenRouter, учёт токенов.

См. сквозной туториал — мульти-шаговый агент с нуля, объединяющий LLM-, tool-, memory- и conditional-шаги.