Claude认证开发者基础考试(CCDV-F)里,有一个域占了整整三分之一的分数。如果按八个域平均用力复习,决定成绩的那部分反而准备不足。
按考试指南给出的权重,应用与集成(Applications & Integration)是最大的一个域,占比33.1%。考试共53题,限时120分钟,满分1000分,720分通过。这些数字在预约考试前最好对着考试指南再核一遍,因为Anthropic可以调整。
下面三道题,两道来自最大的域,一道来自第二大的域。每题都标注了对应的文档页面。
第一题:速率限制
一个批处理worker对Claude Sonnet 5发起并行请求。流量高峰时,部分请求返回HTTP 429,error.type为rate_limit_error,并带有retry-after响应头。客户端应该怎么处理这些请求?
- 按客户端自己的固定250毫秒延迟重试,忽略retry-after头
- 先按retry-after的值休眠,再用指数退避重试,直到上限
- 把每个worker请求的max_tokens从4096砍到1024,并发保持在40
- 把失败请求送进死信队列,在夜间批处理里重放
答案是第二个:先睡retry-after,再指数退避到上限。固定250毫秒重试会正好落进响应头刚刚预留的窗口里。砍max_tokens不释放任何额度,因为max_tokens不计入输出token的速率限制。死信队列是给"毒请求"用的,而这个请求只是暂时性的。来源:Rate limits。
第二题:Files API隔离
一个SaaS产品让每个客户通过Files API上传PDF,之后再针对文件提问。前端把客户选中的file_id直接塞进Messages请求。团队该改什么,才能保证客户文件互相隔离?
- 给每个文件ID签名后再发给浏览器,使用时验签
- 把文件ID留在服务端,每个租户的文件上传到各自独立的工作区
- 在文件名里按租户加前缀,查询Files列表时按前缀过滤
- 每次上传设置expires_in_seconds为3600,每个会话重新上传
答案是第二个:文件ID留在服务端,每个租户一个工作区。任何能访问某个工作区的API key都能拿到该工作区的文件,所以工作区才是隔离边界。给ID签名只能防伪造,文件仍然躺在共享工作区里谁都能读。文件名前缀只是命名约定,因为访问走的是file_id。一小时过期只是缩短暴露时间,并没有关上这扇门。来源:Files API。
第三题:模型路由
一个开发者用分类器给支持请求分流:常规咨询走小模型,复杂调查走更强的模型以满足严格的质量门槛。预算假设是大部分流量落到小模型上。评估显示,分类器只有70%的标注是正确的。上线前该做什么?
- 先提升分类器准确率,再在两个模型档位之间路由
- 所有请求都发给更强的模型,同时记录分类器输出用于分析
- 调高小模型的effort参数,让它消化被误路由的请求
- 按原设计部署路由管线,因为误路由的成本还算可控
答案是第一个:先修分类器。路由只有在分类准确时才划算。70%的准确率意味着复杂请求会落到小模型上,在省下任何成本之前就已经达不到质量门槛。全部发给强模型会击穿预算,而给小模型加effort只是多烧token,并不会补上它缺的能力。来源:Building effective agents。
这些题从哪来
作者为这门考试和另外八门考试做了一个免费练习站。CCDV-F题库共105道题,覆盖全部八个域,每题都带解析和类似上面的来源链接。可以一次做五道限时题,也可以做一套53题的考试模拟,无需账号。
需要说明的几点:这些题是在AI辅助下、依据Anthropic公开文档和考试指南写成的,没有一道是真题。站点独立运营,与Anthropic没有隶属关系。题库的薄弱处和多数人的复习一样:应用与集成占考试的33.1%,但在105道题里只占23道。所有题目都是单选,而真实考试还有多选。
另外,根据Anthropic的Partner Academy常见问题,这门考试目前只对Claude Partner Network组织内的人员开放。在围绕它做计划之前,先确认这一点。
热门跟贴