Dify智能体森友会 Amiibo 卡片信息自动录入 Notion

Dify智能体森友会 Amiibo 卡片信息自动录入 Notion

图片[1]-Dify智能体森友会 Amiibo 卡片信息自动录入 Notion-AI应用集
图片[2]-Dify智能体森友会 Amiibo 卡片信息自动录入 Notion-AI应用集

🎴 森友会 Amiibo 卡片信息自动录入 Notion

该工作流是一个为《集合啦!动物森友会》(あつまれどうぶつの森)玩家打造的强大自动化工具。它的核心功能是,用户只需上传一张 Amiibo 卡片的照片,工作流就能自动识别卡片上的角色,上网搜集该角色的详细资料(如性格、口头禅、市价等),并最终将所有信息,整合成一条全新的记录,添加到用户指定的 Notion 数据库中。

图像识别,提取基础信息

工作流始于用户上传的一张 Amiibo 卡片图片。

  • 多模态识别:一个具备视觉能力的大语言模型(LLM)会“读取”这张图片,通过 OCR 技术,自动识别并提取出两个最基础的信息:卡片编号角色名称

多线程并行网络搜索

在获取到角色名称后,工作流会利用 Tavily Search 工具,同时并行地发起三次独立的网络搜索,以最高效率搜集角色的不同维度的信息:

  1. 搜索“住民资格”:查询该角色是否可以在游戏中成为玩家岛上的居民。
  2. 搜索“性格与口头禅”:查询该角色的性格类型(如“元气”、“自恋”等)及其标志性的口头禅。
  3. 搜索“卡片价格”:在网络上搜索这张实体 Amiibo 卡片的大致市场价格。

AI 汇总与结构化数据

从图片识别和三次网络搜索中获得的所有零散信息,都会被汇集到一个作为“数据整合中心”的大语言模型(LLM)节点。

  • 信息整理:该 LLM 会根据一个非常严格的指令,将所有信息(编号、角色名、住民资格、性格、口头禅、参考资料的 URL、价格等),整合并输出成一个规整的 XML 格式。这一步确保了杂乱无章的数据,被清洗和结构化,为写入数据库做好了准备。

解析数据并写入 Notion

最后一步是将整理好的数据存入 Notion:

  1. 数据解析:“代码”节点会接收上一步生成的 XML 文本,并通过 Python 脚本,将其中每一个标签(如 <character><price>)里的数据,都提取成一个独立的变量。
  2. 调用 Notion API:一个“HTTP 请求”节点会调用 Notion 的官方 API。它会使用用户预设的 database_id 和 NOTION_API_KEY,构建一个复杂的 JSON 请求。这个请求会将上一步解析出的所有变量,精确地映射到 Notion 数据库中对应的字段(列),从而实现自动创建一条全新的、信息完备的数据库记录

主要特点

  • 多模态输入:工作流以“图片”作为输入起点,展示了视觉 AI 在自动化流程中的强大应用潜力。
  • 并行信息采集:通过同时发起多个独立的搜索任务,极大地提升了数据搜集的效率。
  • AI 作为数据处理中枢:巧妙地利用 LLM 对非结构化信息(搜索结果)的理解和整合能力,将其转换为严格的结构化数据(XML),是整个流程得以自动化的关键。
  • 端到端的自动化:实现了从“拍照”到“入库”的全链路自动化,将原本需要手动“识别-搜索-复制-粘贴”的繁琐工作,变为一键上传即可完成。

重要提示

此工作流需要用户进行一些预先配置:必须在 Notion 中创建一个数据表,并确保其列名与工作流中定义的字段相匹配。同时,用户需要在 Dify 的环境变量中,正确填入自己的 database_id 和 NOTION_API_KEY。此外,还需要配置 OpenAI 和 Tavily Search 的 API 密钥。

非常适合收藏家、游戏玩家,或任何希望将实体物品(如图书、卡牌、模型等)进行数字化归档和管理的用户。它为如何构建一个能“识别万物、自动存档”的个人助理应用,提供了一个绝佳的范本。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容