Claude Cookbook
6 hours ago
- 使用Messages API通过编程工具调用、服务器端压缩和任务预算,复现Claude的智能搜索基准分数。
- 检测Claude Fable 5上的安全分类器拦截,并回退到Opus 4.8,支持客户端或服务器端回退,包括流式处理和计费变更。
- 使用共享中心或动态生成子代理,实现固定N代理团队的异步多代理编排。
- 通过Docker、Modal和Kubernetes三个运营成熟度层级部署研究代理,使用相同的容器镜像和HTTP接口。
- 使用多代理协调器配置,协调异构专家团队,为销售提案等任务提供限定工具集。
- 构建一个评分与修订循环,其中编写者起草研究简报,评分者根据标准检查,反馈驱动修订。
- 为Claude托管代理提供记忆存储,使其能够在交互中学习并记住用户偏好。
- 构建一个用于网络安全的漏洞发现代理,对C语言目标进行威胁建模,寻找内存安全漏洞,并将发现结果分类整理为结构化报告。
- 将Claude接入SRE事件响应值班流程,代理读取日志和运行手册,定位根因,打开修复PR,并等待审批。
- 构建一个数据分析代理,将CSV转换为带有交互式图表的叙述性HTML报告,使用沙盒环境。
- 构建一个Slack数据分析机器人,通过提及并上传CSV,在会话线程中获取分析报告,支持多轮后续对话。
- 创建一个托管代理教程,通过让代理修复Python包中的植入错误,对失败的测试套件进行迭代。
- 为托管代理构建生产环境,使用基于保险库的MCP凭据、空闲webhook模式以及资源生命周期CRUD操作。
- 为托管代理实现提示版本管理和回滚,通过创建版本、针对测试集评估、推送更新以及检测回归。
- 构建一个威胁情报增强代理,通过查询多个来源、交叉验证结果,并映射到MITRE ATT&CK框架,调查IOC(威胁指标)。
- 列出、读取、重命名、标记和分叉磁盘上的Agent SDK会话,构建对话历史侧边栏,无需转录解析器。
- 使用Claude从非结构化文本中构建知识图谱,包括实体提取、关系挖掘、去重和多跳查询。
- 比较长运行代理的上下文工程策略,包括记忆、压缩和工具清理,并了解其成本和组合效果。
- 将OpenAI Agents SDK应用移植到Claude Agent SDK,通过一个费用审批代理示例映射每个原始概念。
- 构建一个事件响应代理,使用读写MCP工具实现自主诊断、修复和事后文档编写。
- 管理长对话Claude会话,通过后台线程和提示缓存实现即时会话记忆压缩。
- 通过让Claude在代码执行环境中编写代码并编程调用工具,降低延迟和令牌消耗。
- 使用语义嵌入实现动态工具发现,将Claude应用扩展到数千个工具。
- 通过自动压缩对话历史,管理长运行代理工作流中的上下文限制。
- 使用ElevenLabs实现语音转文字和文字转语音,结合Claude构建低延迟语音助手。
- 为Claude提供裁剪工具,用于放大图像区域,以便对图表、文档和示意图进行详细分析。
- 引导Claude生成独特、精美的前端设计,避免通用美学。
- 使用Claude的Excel、PowerPoint和PDF技能,构建金融仪表板和投资组合分析。
- 创建、部署和管理自定义技能,扩展Claude以适应专门的组织工作流。
- 使用Claude的Excel、PowerPoint和PDF技能创建文档、分析数据和自动化工作流。
- 使用Claude Code SDK和WebSearch构建用于自主研究的代理。
- 构建多代理系统,支持子代理、钩子、输出样式和计划模式功能,用于首席助理代理。
- 通过MCP服务器将代理连接到外部系统,用于GitHub监控和CI工作流。
- 独立于评估任务文件,并行运行代理工具评估。
- 通过管理API编程访问和分析Claude API使用和成本数据。
- 使用Claude的记忆工具和上下文编辑,构建具有持久记忆的AI代理。
- 通过在用户构思查询时推测性预热缓存,减少首次令牌生成时间。
- 使用批量工具元模式变通方法,在Claude 3.7 Sonnet上启用并行工具调用。
- 使用Claude的扩展思考功能,实现透明的逐步推理和预算管理。
- 将扩展思考与工具结合,在多步骤工作流中实现透明推理。
- 实现三种简单的多LLM工作流模式,通过权衡成本或延迟来提升性能。
- 使用评估器-优化器工作流模式,一个LLM用于生成,另一个用于评估,形成反馈循环。
- 使用中心LLM动态委派任务给工作LLM,并综合它们的结果。
- 通过批量处理异步处理大量Claude请求,降低50%成本。
- 使用RAG、思维链和自我改进技术,将自然语言查询转换为SQL。
- 通过在嵌入前为每个块添加上下文并使用提示缓存,提高RAG准确性。
- 在Amazon Bedrock上微调Claude 3 Haiku,用于自定义任务。
- 生成合成测试用例,用于评估和改进Claude提示模板。
- 通过详细指令缓存和重用提示上下文,节省成本并加快响应速度。
- 使用评估和高级技术总结法律文档。
- 使用Claude结合摘要索引和重排序技术,构建和优化RAG系统。
- 使用Claude结合RAG和思维链,为保险工单构建分类系统。
- 使用tool_choice参数控制Claude如何选择工具,实现强制或自动选择。
- 结合Claude的视觉能力和工具,从营养标签等图像中提取结构化数据。
- 使用预填充技术和消息延续,生成超过max_tokens限制的更长响应。
- 优化使用Claude视觉能力的图像处理性能。
- 使用Pydantic模型创建验证工具,实现类型安全的Claude工具使用交互。
- 使用Deepgram转录音频,并使用Claude生成面试问题。
- 将Wolfram Alpha LLM API集成作为Claude工具,用于计算查询。
- 为Claude提供计算器工具,用于算术运算和数学问题求解。
- 使用Claude构建客户服务聊天机器人,包含客户查找和订单管理工具。
- 使用Claude的工具使用功能,从各种输入中提取结构化JSON数据。
- 使用元提示工具生成任务起始提示,解决空白页问题。
- 使Claude在回答基于文档的问题时提供详细来源引用。
- 使用LangChain v1更新的代理框架模式,与Claude 3构建RAG代理。
- 通过URL提取,使用Claude 3 Haiku获取并总结网页内容。
- 使用Haiku子代理提取财务报告,并使用Opus进行综合分析。
- 使用LlamaIndex的Anthropic多模态LLM抽象,进行图像理解和推理。
- 使用Claude和MongoDB,以科技新闻为知识库构建聊天机器人RAG系统。
- 构建稳健的评估系统,衡量并改进Claude在关键指标上的表现。
- 通过在提示中定义规则和类别,构建可定制的内容审核过滤器。
- 使用有效的提示技术,无需约束采样即可从Claude获得可靠的JSON输出。
- 使用Claude根据数据库模式上下文,从自然语言问题生成SQL查询。
- 将图像传递给Claude 3 API,进行基于视觉的文本分析。
- 使用Claude 3的视觉能力,从图像和PDF中提取并结构化非结构化文本。
- 使用Claude的视觉分析能力,从图表、图形和演示文稿中提取洞察。
- 使用DocumentAgents和ReAct代理模式,为大型文档集合构建RAG。
- 使用LlamaIndex创建ReAct代理,实现基于工具推理和行动的工作流。
- 使用LlamaIndex构建基本RAG管道,用于文档检索和问答。
- 使用LlamaIndex RouterQueryEngine将查询路由到不同索引,实现多文档搜索。
- 使用LlamaIndex SubQuestionQueryEngine将复杂查询分解为多个文档的子问题。
- 将Claude与Pinecone向量数据库连接,用于检索增强生成和语义搜索。
- 使用Claude API通过文本提取和编码处理并总结PDF文档。
- 使用展示迭代式Wikipedia搜索的旧版笔记本,结合Claude 2进行研究工作流。