Cookbook
У каждой концепции из этих доков есть запускаемый пример в репозитории CARL. Это индекс; каждая ссылка ведёт на полный исполняемый скрипт.
Запуск примеров
Заголовок раздела «Запуск примеров»# Задайте API-ключ для примеров, вызывающих LLMexport OPENAI_API_KEY="sk-or-v1-..."
# Запустить один примерPYTHONPATH=$(pwd) uv run python examples/orchestration/basic_chain_example.py
# Или все сразуmake examplesПримеры только с инструментами и метриками работают без API-ключа.
Orchestration
Заголовок раздела «Orchestration»| Пример | Что показывает |
|---|---|
| basic_chain | Базовая цепочка, зависимости, сериализация. |
| parallel_branches | DAG-параллелизм независимых шагов. |
| conditions | Условное ветвление. |
| loop_until | Цикл с возвратом до выполнения условия. |
| execution_modes_mock / pipeline | FAST vs SELF_CRITIC. |
Tool calling
Заголовок раздела «Tool calling»| Пример | Что показывает |
|---|---|
| tool_steps | Tool-шаги, память, смешанные цепочки. |
| structured_output | JSON-вывод по схеме. |
Агенты (мульти-агент)
Заголовок раздела «Агенты (мульти-агент)»| Пример | Что показывает |
|---|---|
| supervisor_routing | LLM-маршрутизация к специалистам. |
| llm_council | Голосование по N-сэмплам. |
| human_in_the_loop | Пауза для ввода человека. |
| agent_skill | Выполнение AgentSkill. |
| Пример | Что показывает |
|---|---|
| metrics | Свои + встроенные метрики (без API-ключа). |
| dataset_evaluator | Пакетная оценка + отчёт. |
| reflection / reflection_metrics | Рефлексия, рефлексия с метриками. |
RE-PLAN
Заголовок раздела «RE-PLAN»| Пример | Что показывает |
|---|---|
| deterministic · llm_checker · voting · checkpoint_rollback · budget_guard | Стратегии RE-PLAN. |
Навыки и LLM-инференс
Заголовок раздела «Навыки и LLM-инференс»| Пример | Что показывает |
|---|---|
| chain_from_description | Генерация цепочки из NL. |
| skill_resolver | Разрешение навыков по URI. |
| openrouter · token_usage | OpenRouter, учёт токенов. |
Соберите свою
Заголовок раздела «Соберите свою»См. сквозной туториал — мульти-шаговый агент с нуля, объединяющий LLM-, tool-, memory- и conditional-шаги.