amazon-bedrock
aws/agent-toolkit-for-aws
Создание приложений на основе генеративного ИИ на платформе Amazon Bedrock. Охватывает вызов моделей (Converse API, InvokeModel), RAG с базами знаний, агенты Bedrock, механизмы защиты (Guardrails) и AgentCore. Используйте при вызове моделей, настройке баз знаний, создании агентов, применении механизмов защиты, развертывании в AgentCore, устранении ошибок Bedrock (ThrottlingException, AccessDeniedException) или выборе моделей (Claude, Llama, Nova, Titan). ТАКЖЕ ИСПОЛЬЗУЙТЕ для настройки и отладки кэширования подсказок, проверки работоспособности квот и регулирования пропускной способности
...Расширить всеО amazon-bedrock
Экспертиза в области создания генеративных ИИ-приложений на Amazon Bedrock. Она охватывает вызов моделей через Converse API и InvokeModel, генерацию с использованием баз знаний, агенты Bedrock, обеспечение безопасности контента с помощью Guardrails, а также развертывание и масштабирование агентов с помощью AgentCore. Используйте его при вызове моделей, настройке баз знаний, создании агентов, применении механизмов защиты Guardrails, развертывании в AgentCore, устранении ошибок Bedrock, таких как ThrottlingException и AccessDeniedException, или при выборе между моделями, такими как Claude, Llama, Nova и Titan. Кроме того, в ней рассматриваются такие темы, как кэширование подсказок, проверка работоспособности квот, отслеживание затрат, миграция моделей, стратегии разбиения на фрагменты и AgentCore Payments, однако она явно не предназначена для обучения пользовательских моделей, Rekognition или Comprehend. Поскольку API Bedrock, идентификаторы моделей и параметры конфигурации часто меняются, скрипт настаивает на том, чтобы перед ответом сначала прочитать прилагаемые справочные файлы в качестве основного достоверного источника информации.
Одной из основных тем является архитектура API Bedrock, которая предоставляет пять отдельных конечных точек, неправильное использование которых является распространённой причиной ошибок: bedrock control plane для перечисления моделей и управления доступом; bedrock-runtime для вызова моделей через Converse или InvokeModel; bedrock-mantle для API, совместимых с OpenAI (рекомендуется для новых пользователей); а также bedrock-agent и bedrock-agent-runtime для настройки и вызова агента. AgentCore — это отдельный сервис со своими собственными конечными точками плоскости управления и плоскости данных. Скилл рекомендует сервер AWS MCP для выполнения в изолированной среде и ведения журнала аудита, но работает с любым агентом, имеющим доступ к AWS CLI.
В нем особое внимание уделяется критическим предупреждениям и практикам безопасности. Параметр `maxTokens` всегда следует задавать явно, поскольку его отсутствие приводит к резервированию гораздо большего объема квоты, чем необходимо, и вызывает непредвиденное ограничение пропускной способности; маскировка персональных данных (PII) с помощью Guardrails применяется только к ответам, в то время как немаскированный контент по-прежнему регистрируется в CloudWatch; также требуются последние версии boto3 и AWS CLI v2. В рекомендациях по безопасности отдается предпочтение ролям IAM перед пользователями, разрешениям с ограниченной областью действия, Secrets Manager, защите от «confused deputy» и рассмотрению параметров, сгенерированных агентом, в качестве недоверенных входных данных. API Converse предпочтительнее InvokeModel благодаря унифицированному формату запросов и ответов, а таблицы возможностей и выбора моделей содержат ссылки на более подробные справочные файлы.
Часто задаваемые вопросы
Какой API Bedrock следует использовать для вызова модели?
На конечной точке bedrock-runtime навык рекомендует использовать Converse API вместо InvokeModel, поскольку он обеспечивает унифицированный формат запроса/ответа для всех моделей. InvokeModel зарезервирован для редких функций, специфичных для конкретных поставщиков, а bedrock-mantle рекомендуется для новых проектов, совместимых с OpenAI.
Почему при каждом вызове так важно задавать параметр maxTokens?
Если параметр maxTokens не указан, по умолчанию используется максимальное значение для данной модели (например, 64K для Claude Sonnet), и система незаметно резервирует гораздо больше квоты, чем необходимо, что часто становится причиной непредвиденных исключений ThrottlingException.
Сколько существует конечных точек API Bedrock и для чего они нужны?
Пять: bedrock (управляющая плоскость), bedrock-runtime (вызов моделей), bedrock-mantle (API, совместимые с OpenAI), bedrock-agent (настройка агентов и баз знаний) и bedrock-agent-runtime (вызов агентов и запросы к базам знаний). AgentCore — это отдельный сервис со своими собственными конечными точками.
О чём предупреждает навык в отношении Guardrails и PII?
Маскировка PII в рамках системы защиты Guardrails применяется только к ответам API; исходное немаскированное содержимое, включая PII, по-прежнему регистрируется в виде открытого текста в CloudWatch Logs. Для обеспечения соответствия требованиям HIPAA/GDPR рекомендуется шифровать эти журналы с помощью KMS и ограничивать к ним доступ.
Подходит ли этот навык для обучения пользовательских моделей или использования Rekognition?
Нет. В описании явно указано, что он не предназначен для обучения пользовательских моделей, работы с Rekognition или Comprehend. Он ориентирован на вызов моделей, RAG, агентов, защитные меры и AgentCore.
Все файлы
23файла references/agentcore-credentials-and-security.md 6,5КБ Просмотреть references/agentcore-memory-observability.md 5,2КБ Просмотреть references/agentcore-payments-wiring.md 12,1КБ Просмотреть references/agentcore-registry-evaluations.md5,7КБ Просмотр references/agentcore-runtime.md 7,3КБ Просмотр references/cost-tracking.md 4,3КБ Просмотр references/knowledge-bases-retrieval.md 8,3КБ Просмотр references/model-invocation.md10,9КБ Просмотреть ссылки/model-selection-guide.md7,2КБ Просмотреть ссылки/prompt-engineering-by-model.md7,9КБ Просмотреть ссылки/sdk-converse-api-python.md 6,3КБ Просмотреть SKILL.md 29,0КБ Просмотреть ссылки/agentcore-gateway.md 6,5КБ Просмотреть ссылки/agentcore-payments-setup-script.md12,3КБ Просмотр ссылок/agentcore-payments.md19,4КБ Просмотр ссылок/agentcore-runtime-container-build.md10,4КБ Просмотр ссылок/agents-and-action-groups.md15,2КБ Просмотр ссылок/guardrails.md14,6КБ Просмотр ссылок/knowledge-bases-setup.md17,8КБ Просмотреть ссылки/model-migration.md 4,3КБ Просмотреть ссылки/prompt-caching.md 5,3КБ Просмотреть ссылки/quota-health.md 4,0КБ Просмотреть ссылки/sdk-converse-api-typescript.md 6,5 КБ ПросмотретьВсе файлы
0 файловУстановить amazon-bedrock
Скачайте файлы навыков и распакуйте их в каталог .claude/skills/.
Скачать ZIPКлонируйте репозиторий и скопируйте файлы навыка в свой проект.
git clone # Copy SKILL.md to your .claude/skills/ directory
Копировать





Дом
