使用 Anthropic 的 Claude Sonnet 生成报告

使用 anthropic 的 claude sonnet 生成报告

Pilar,一家巴西房地产科技公司,联合创始人兼首席技术官Raphael分享了利用Anthropic Claude 3.5 Sonnet生成报告的经验,并比较了两种不同方法的优劣。Pilar为房地产经纪商提供基于低成功费模式的软件和服务,其20人的技术团队不断开发创新产品,例如全新的房地产门户网站Pilar Homes。

随着业务扩张和客户数量增长,对报告的需求也日益增加。Raphael意识到利用AI代理来优化报告生成流程的潜力,并进行了探索。

方法一:AI直接处理数据,受限于最大令牌数

最初,Raphael尝试让Claude直接访问数据库,执行查询,将结果转换为CSV文件。 Claude能够处理小型CSV报告(少于500行),但大型报告会因超出最大令牌限制而失败。分析发现,大部分令牌消耗在处理单个记录上。

代码片段:

# each collection object describes a mongodb collection and its fieldscollections = [    # ... (collection definitions) ...]role_prompt = "你是一位工程师,负责根据用户对报告内容的描述生成基于CSV的报告。"task_prompt = f"{report_description}.n可用集合: {collections}n公司代码: {company_codes}n始终要求用户提供公司代码来过滤数据——用户可以使用'imobiliária'、'marca'、'brand'或'company'来指代公司。如果用户需要某个集合中不存在的字段,请勿将其添加到报告中,也勿询问用户该字段。"# ... (find and docs2csv functions) ...

方法二:AI生成Python代码,提升效率和可扩展性

为了解决最大令牌数的限制,Raphael改用了一种更有效的方法:让Claude生成可执行的Python代码来处理数据。

他修改了提示,不再提供工具,而是让Claude生成代码。 Claude成功生成了能够连接数据库、执行查询并生成CSV报告的Python代码。

示例代码:

# ... (database connection and query code generated by Claude) ...

结论

Raphael的实验表明,AI能够显著提高报告生成的效率,但关键在于选择正确的架构。代码生成方法比直接AI数据处理更具可扩展性和可维护性,同时允许工程师审查AI生成的代码,提高可靠性。 未来,可以通过多个AI代理并行处理任务来进一步提升效率。

主要经验:

直接AI处理适用于小型数据集。代码生成方法更具可扩展性和可维护性。人工审核循环提高了可靠性。

参考文献:

内部文档Anthropic Claude及Thomas Taylor的Python SDKPhil Calçado关于构建AI产品的文章

总而言之,Pilar的案例展示了AI在实际应用中的潜力,以及选择合适的架构对成功实现AI驱动的自动化流程的重要性。 通过代码生成的方式,Pilar不仅解决了最大令牌数的限制,还提升了系统的可扩展性和可维护性,为未来的发展奠定了坚实的基础。

以上就是使用 Anthropic 的 Claude Sonnet 生成报告的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1355647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月13日 19:21:47
下一篇 2025年12月13日 19:21:59

相关推荐

  • 可扩展的 Python 后端:使用 uv、Docker 和预提交构建容器化 FastAPI 应用程序:分步指南

    在当今容器化部署的世界中,高效构建和部署后端应用程序至关重要。 fastapi 已成为创建快速、高性能 api 的最流行的 python 框架之一。为了管理依赖关系,我们还可以利用 uv(包管理器)作为一个方便的工具。 紫外线 我假设您之前已经在本地安装了 uv 和 docker。 现在,我们可以通…

    好文分享 2025年12月13日
    000
  • Python 垃圾收集:您需要了解的一切

    一、Python垃圾回收机制详解 在计算机领域,垃圾回收(Garbage Collection, GC)是自动内存管理的关键技术,它负责回收程序不再使用的内存空间。这项技术极大地减轻了程序员的负担,降低了内存泄漏的风险。许多现代编程语言,例如Python、Java、Go等,都内置了垃圾回收机制。Py…

    2025年12月13日 好文分享
    000
  • 使用 SPython 和 OpenWeather API 构建天气仪表板

    本项目是一个基于python的应用程序,用于获取和显示openweather api提供的实时天气数据。它展示了如何使用第三方api、处理http请求、解析json响应以及以用户友好的方式呈现天气信息。 主要功能: 获取指定位置的实时天气数据。显示详细天气信息,包括温度、湿度、风速和天气状况。自动将…

    2025年12月13日 好文分享
    000
  • 使用 Python 的密码生成脚本

    Python 密码生成器:轻松创建强密码 本文将指导您使用 python 创建一个简单的密码生成器,帮助您生成安全可靠的随机密码,保护您的在线账户安全。 python 的灵活性和内置功能使其成为实现此工具的理想选择。 强密码通常包含大小写字母、数字和特殊字符的组合。 密码生成器关键特性: 随机性: …

    2025年12月13日
    000
  • 构建人工智能销售代理:从语音到推销

    项目背景 EnCode 2025 项目的目标是创建一个高质量、语音自然流畅的AI销售代理,实现与真人近乎无延迟的交互体验。 为此,我构建了一个系统,能够完整处理在线辅导机构的销售对话流程——从问候潜在客户到了解需求并推荐课程。整个过程都以积极、人性化的语气进行,如同一位不知疲倦、状态始终在线的销售人…

    2025年12月13日
    000
  • 我的 Python 之旅:从禅宗到列表

    开启我的编程学习日志!我将记录我的编码学习历程,分享项目成果,并与大家一起成长。 为何踏上这段旅程? 我是一名全职数据分析师,也是三个孩子的父亲。日常工作中大量使用定性和定量分析方法,为了提升技能,我决定重拾编码热情,学习 Python 正是将专业知识与新技能结合的绝佳途径。 这个博客记录了我学习过…

    2025年12月13日
    000
  • Python 中的数据结构 -Stack

    Python 中的堆栈,如同其他编程语言一样,是一种遵循后进先出 (LIFO) 原则的线性数据结构。这意味着最后添加的元素将最先被移除。 堆栈的应用场景: 想象一下一堆盘子,你只能添加或移除最上面的盘子。 常见的堆栈操作包括“push”(压入,添加元素)、“pop”(弹出,移除顶部元素)和“peek…

    2025年12月13日
    000
  • Python 库在数据科学中的威力

    python数据科学:核心库指南 Python凭借其丰富的库生态系统在数据科学领域占据主导地位,这些库涵盖了数据分析管道的各个阶段。从数据处理到可视化、机器学习和深度学习,Python库提供了强大的工具来应对各种挑战。本指南深入探讨数据科学中最重要的Python库,阐述其特性、功能和实际应用。 1.…

    2025年12月13日
    000
  • 探索人工智能工具的世界:彻底改变工作和学习

    ChatGPT:对话式AI助手 简介:ChatGPT是OpenAI打造的先进对话式AI,擅长理解和生成类人文本。它非常适合头脑风暴、撰写邮件、辅助编程和学习。 应用场景: 内容和文章创作代码片段编写和调试各种主题问题的解答 链接:chatgpt GitHub Copilot:编程伙伴 简介:由Ope…

    2025年12月13日
    000
  • 将 Mac OSX 图书亮点导出到 Obsidian Vault 或 Markdown 文件

    readwise 功能强大,但对于跨平台管理笔记和高亮的用户而言,其优势更明显。我主要用于电子书高亮,而使用 readwise 的主要目的就是将这些高亮和笔记导入到 obsidian 中。我习惯在网络上做笔记,使用 obsidian web clipper,甚至在 ipad 上,自从发现 orion…

    2025年12月13日 好文分享
    000
  • 使用 NET Core、Python 和 Azure 微调大型语言模型 (LLM)

    目录 引言微调大型语言模型的必要性解决方案架构环境配置Python 模型训练与微调.NET Core 集成Azure 部署最佳实践总结 一、引言 大型语言模型 (LLM) 以其强大的类人文本理解和生成能力而备受瞩目。然而,许多组织拥有通用模型难以完全捕捉的特定领域知识和专业术语。微调技术允许开发者根…

    2025年12月13日
    000
  • Docker 实践:通过示例 Flask 项目学习 Dockerfile、容器、端口转发

    在本教程中,我们将通过一个示例flask项目,学习如何创建dockerfile、构建docker镜像以及运行docker容器。 如果您对docker还不熟悉,建议您先阅读之前的docker入门教程:https://www.php.cn/link/f5214508a8b8c32ab2889eeb0ed…

    2025年12月13日
    000
  • 构建 BLE 实时 macOS 菜单栏应用程序

    在本教程中,我们将指导您利用bleuio usb ble适配器构建一个实时macos菜单栏应用程序。bleuio是一款功能强大的工具,能简化ble(蓝牙低功耗)应用的开发,非常适合希望轻松构建创新项目的开发者。 macOS菜单栏应用程序提供了一种实时监控和交互数据的便捷方式,无需独立的应用程序窗口。…

    2025年12月13日
    000
  • FastHTML 和 Heroku

    构建 web 应用的新途径:告别 javascript,拥抱 fasthtml! 创建新应用或服务时,往往需要掌握多种工具和框架。Python 开发者通常需要学习 HTML、CSS 和 JavaScript 来构建 Web 应用,这无疑增加了学习曲线。而 Web 开发者则可能发现许多 Python …

    2025年12月13日
    000
  • 作为一名 drepress 程序员如何赚到第一笔钱

    大家好,今天有些不安。 我并非专业程序员,但我渴望创新。我计划学习我的第一门编程语言,并开发我的第一个软件产品或应用程序。 我的目标是赚钱……但我相信我能做到。 找到一个简单的赚钱方法: 作为新手,学习编程应从简单的项目开始,例如使用Python。选择过于复杂的项目可能会导致挫败感。循序渐进,逐步提…

    2025年12月13日
    000
  • 使用 wbjdbc 简化 Python-Informix 连接

    引言 Python 应用的 JDBC 连接和 JVM 设置管理常常繁琐,尤其在使用 Informix 等数据库时。wbjdbc,一个 Python 库,应运而生,旨在简化这些任务,自动化环境配置,让您专注于数据交互。本文将介绍 wbjdbc 的核心功能,包括如何自动化连接设置,并提供实际应用示例。 …

    2025年12月13日
    000
  • API 规划指南:代码优先 VS 设计优先方法

    如同建筑师先绘图纸再施工,API开发也遵循类似原则。本文将对比两种API规划方法:代码优先和设计优先,并指导您如何选择最适合的方法。我曾是代码优先的拥趸,直到发现设计优先的优势。设计优先强调在编码前先完善API定义。 API规划路线图 本指南将循序渐进地引导您: 了解API规划基础比较代码优先和设计…

    2025年12月13日
    000
  • Python:重构模式

    摄影:帕特里克·何 言简意赅版:这份Python代码表列出了代码坏味道及其对应的设计模式解决方案。 class 代码坏味道: 代码重复 = [ 组合方法, 工厂方法创建多态对象, 链式构造器, 组合替代单多关系, 提取组合, 适配器统一接口, 引入空对象, ] 方法过长 = [ 组合方法, 将累加移…

    2025年12月13日
    000
  • 从电路板到代码:作为一名多语言 Web 开发人员(和电气工程师)如何增强我的编程游戏

    精通多种编程语言的Web开发者,堪称编程界的异类。我们不仅掌握HTML和JavaScript,还像收集精灵宝可梦一样收集编程语言。Java?没问题。Python?当然。Rust?让我们一起挑战吧!如果像我一样拥有电气工程背景,你就会明白同一周内同时调试电路短路和内存泄漏的痛苦。 我的电容和示波器调试…

    2025年12月13日
    000
  • 使用Python的密钥导出函数

    欢迎来到下一个 pikotutorial! 在之前的一篇文章中,我们学习了如何使用 python 执行对称数据加密。最后一个示例是将用户提供的密码直接转换为加密密钥。尽管它有效,但这不是推荐的方法。今天给大家推荐一个密钥导出函数。 密钥导出函数 下面您可以找到如何在 python 中使用 pbkdf…

    好文分享 2025年12月13日
    000

发表回复

登录后才能评论
关注微信