用途:本技能用于修改 review-item-processor 智能体的提示词与配置,包括文档审查提示词、图片审查提示词、模型配置、置信度阈值、JSON 输出结构和工具设置,适用于变更文档或图片审查逻辑。
主要能力:文档审查提示词位于 agent.py 的 get_document_review_prompt、_get_document_review_prompt_with_citations 和 _get_document_review_prompt_legacy;输出 JSON 字段含 result(pass/fail)、confidence(0-1)、explanation、shortExplanation(最多80字符)、pageNumber 和 citations。图片审查提示词由 get_image_review_prompt 提供,输出含 usedImageIndexes,Nova 模型另有 boundingBoxes。模型配置在 model_config.py 的 _get_model_configs(),可新增 ModelConfig(model_id、supports_document_block、supports_citation、supports_caching、input_per_1k、output_per_1k)。环境变量如 DOCUMENT_PROCESSING_MODEL_ID、IMAGE_REVIEW_MODEL_ID、BEDROCK_REGION、ENABLE_CITATIONS、ENABLE_CODE_INTERPRETER 由 CDK 设置,也可在 cdk/lib/parameter-schema.ts 定义、cdk/lib/constructs/agent.ts 传入、agent.py 用 os.environ.get() 读取。
使用方式:改模型可执行 cdk deploy -c rapid.documentProcessingModelId="global.anthropic.claude-opus-4-5-20251101-v1:0"。新增工具需参考 references/TOOL-CREATION.md。修改后如改动 Python 代码运行 /build-and-format,改动 CDK 运行 /deploy-cdk-stack,再用样例文档测试并查看 CloudWatch 日志。
限制与排错:引用失效时检查 ENABLE_CITATIONS 与 model_config.py 中的引用支持;模型未找到时检查 Model ID 格式、BEDROCK_REGION 可用性及是否已注册;工具不可用时检查事件负载中的工具配置与 factory.py 注册;输出格式错误时检查提示词中的 JSON schema 与 {language_name} 占位符。具体费用与价格资料暂未提供。