关于 alicloud-platform-multicloud-docs-api-benchmark
用于比较七家云厂商同类产品的文档与 API 覆盖情况,支持预设和评分配置,并优先采用官方来源生成证据与报告。
主要功能
- 01七家云厂商产品比较
- 02分级官方来源发现
- 03基于预设的基准配置
- 04可切换评分方案
- 05生成证据与报告
适用场景
- 01比较无服务器产品文档
- 02评测 LLM 平台 API
- 03指定官方链接以严格比较
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill alicloud-platform-multicloud-docs-api-benchmark安装后在 Claude Code 中输入/alicloud-platform-multicloud-docs-api-benchmark确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/presets.jsonreview-rubric.mdscoring.jsonscripts/benchmark_multicloud_docs_api.py详细介绍
多云产品文档/API 基准测试
当用户需要对比不同云厂商的类似产品文档/API 时,使用此技能。
支持的云厂商
- 阿里云
- AWS
- Azure
- GCP
- 腾讯云
- 火山引擎
- 华为云
数据源策略
L0(最高):用户通过--<provider>-links指定的官方链接L1:机器可读的官方元数据/源代码- GCP:Discovery API
- AWS:API Models 仓库
- Azure:REST API Specs 仓库
L2:仅限官方域名的网页发现回退方案L3:发现信息不足(置信度低)
工作流
运行基准测试脚本:
python skills/platform/docs/alicloud-platform-multicloud-docs-api-benchmark/scripts/benchmark_multicloud_docs_api.py --product "<product keyword>"
示例:
python skills/platform/docs/alicloud-platform-multicloud-docs-api-benchmark/scripts/benchmark_multicloud_docs_api.py --product "serverless"
LLM 平台基准测试示例(百炼/Bedrock/Azure OpenAI/Vertex AI/Hunyuan/Ark/Pangu):
python skills/platform/docs/alicloud-platform-multicloud-docs-api-benchmark/scripts/benchmark_multicloud_docs_api.py --product "Bailian" --preset "llm-platform"
如果省略 --preset,脚本会尝试根据关键词自动匹配预设。
可按配置文件切换评分权重(参见 references/scoring.json):
python skills/platform/docs/alicloud-platform-multicloud-docs-api-benchmark/scripts/benchmark_multicloud_docs_api.py --product "Bailian" --preset "llm-platform" --scoring-profile "llm-platform"
可选:指定权威链接
自动发现可能会遗漏页面。若要进行更严格的比较,请手动传入官方链接:
python skills/platform/docs/alicloud-platform-multicloud-docs-api-benchmark/scripts/benchmark_multicloud_docs_api.py \
--product "object storage" \
--aws-links "https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html" \
--azure-links "https://learn.microsoft.com/azure/storage/blobs/"
可用的手动参数:
--alicloud-links--aws-links--azure-links--gcp-links--tencent-links--volcengine-links--huawei-links
每个参数都接受以逗号分隔的 URL。
输出策略
所有产物必须写入:
output/alicloud-platform-multicloud-docs-api-benchmark/
每次运行生成:
benchmark_evidence.jsonbenchmark_report.md
报告指南
回答用户时:
- 展示所有云厂商的评分排名。
- 指出主要差距(P0/P1/P2)和具体的修复措施。
- 如果发现置信度较低,请用户提供指定链接后重新运行。
验证
mkdir -p output/alicloud-platform-multicloud-docs-api-benchmark
for f in skills/platform/docs/alicloud-platform-multicloud-docs-api-benchmark/scripts/*.py; do
python3 -m py_compile "$f"
done
echo "py_compile_ok" > output/alicloud-platform-multicloud-docs-api-benchmark/validate.txt
通过标准:命令以 0 退出,并生成 output/alicloud-platform-multicloud-docs-api-benchmark/validate.txt。
输出与证据
- 将产物、命令输出和 API 响应摘要保存到
output/alicloud-platform-multicloud-docs-api-benchmark/。 - 在证据文件中包含关键参数(区域/资源 ID/时间范围),以便复现。
前置条件
- 执行前配置遵循最小权限原则的阿里云凭证。
- 优先使用环境变量:
ALICLOUD_ACCESS_KEY_ID、ALICLOUD_ACCESS_KEY_SECRET,以及可选的ALICLOUD_REGION_ID。 - 如果区域不明确,请在执行可能修改数据的操作前询问用户。
参考资料
- 评分标准:
references/review-rubric.md
评论
支持 Markdown