# ai-architect

Помогает проектировать ИИ-функции на Vercel: выбрать паттерн AI SDK, настроить провайдера или собрать агентную архитектуру. Пригодится и для диагностики сбоев.

- субагент · `type=agent` · Codex, ChatGPT · ★ 7604
- Автор: Vercel Labs · официальный репозиторий OpenAI
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/openai/plugins/tree/HEAD/plugins/vercel/agents/ai-architect.md
- Обновлён: 2026-10-08
- HTML: https://affpapa.org/nevibecode/agents/ai-architect

## Что делает

Субагент подбирает схему для текстовой генерации, чата, вызова инструментов, обработки файлов, RAG и систем из нескольких агентов. Он также помогает выбрать модель и стратегию провайдеров: например, настроить резервные варианты через AI Gateway или разделить модели по стоимости задач.

Для агентного цикла описан `ToolLoopAgent` из AI SDK v6: инструменты, инструкции, условие остановки и настройка шагов. Диагностические схемы разбирают ошибки авторизации, лимиты запросов, потоковую передачу и циклы агента. Для работы с конкретным провайдером понадобится его API-ключ; без подходящего ключа запросы могут завершаться ошибкой авторизации.

В Codex файл субагента размещают по пути `.codex/agents/ai-architect.toml`. Описанные паттерны ориентированы на экосистему Vercel и AI SDK, поэтому для проекта на другом стеке их нужно адаптировать.

## Установка

### Codex (родная платформа)

**Вручную: положить файлы**
- Файл: `.codex/agents/ai-architect.toml` — Codex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/

### Claude Code

**Вручную: положить файлы**
- Файл: `.claude/agents/ai-architect.md` — Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

### Cursor

**Вручную: положить файлы**
- Файл: `.cursor/agents/ai-architect.md` — Cursor понимает и .claude/agents/

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/openai/plugins/tree/HEAD/plugins/vercel/agents/ai-architect.md

## Когда брать
- выбрать паттерн AI SDK для чата или генерации
- настроить вызов инструментов и ограничить шаги агента
- подобрать модель под тип задачи и бюджет
- разобрать ошибки провайдера, стриминга или лимитов запросов
- спроектировать RAG или обмен контекстом между агентами

## Примеры запросов агенту
- Спроектируй чат на Vercel и выбери подходящий паттерн AI SDK.
- Настрой агента с инструментами через `ToolLoopAgent` и добавь условие остановки.
- Разбери ошибку 401 при вызове модели и подскажи, что проверить в настройке провайдера.

## Похожие
- [prompt-engineer](https://affpapa.org/nevibecode/agents/voltagent-community-prompt-engineer.md) — субагент · 16078 установок
- [prompt-engineer](https://affpapa.org/nevibecode/agents/prompt-engineer.md) — субагент · 16078 установок
- [ai-engineer](https://affpapa.org/nevibecode/agents/voltagent-community-ai-engineer.md) — субагент · 7687 установок
- [ai-engineer](https://affpapa.org/nevibecode/agents/ai-engineer.md) — субагент · 7687 установок
- [search-specialist](https://affpapa.org/nevibecode/agents/search-specialist.md) — субагент · 6886 установок
- [business-analyst](https://affpapa.org/nevibecode/agents/business-analyst.md) — субагент · 3855 установок

Из того же набора: [openai/plugins](https://affpapa.org/nevibecode/by/openai/plugins.md) — 596 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
