语雀+通义千问+DataWorks,让AI定期推送每周总结

本文涉及的产品
大数据开发治理平台DataWorks,资源组抵扣包 750CU*H
简介: DataWorks 数据开发提供强大的工作流及调度能力,且近期上线了数据推送节点,这篇文章简单利用 Shell + AI + 数据推送节点来完成每周工作内容总结。

前言

DataWorks 数据开发提供强大的工作流及调度能力,且近期上线了数据推送节点,这边我们就简单利用 Shell + AI + 数据推送节点来完成每周工作内容总结。


效果图



步骤一: 开通语雀 API 与通义千问 API


语雀


需要开通语雀超级会员才能使用语雀 API。当申请完超级会员后,即可在帐户信息下新建 Access Token,使用此 Token 即能请求语雀 API,使用开发者 API 可参考此文档 (授权范围选读取你的知识库与读取你的文档)。





这边我们在默认知识库下新建一个文档叫每周小记(AI定期总结),参考内容如下:

# 本周重点
## 1.任务进展
本周完成了项目A需求开发,已经提测。项目整体进度比预期延迟1d,预计下周三可以开始正式测试。
## 2.相关数据
本周日均 UV 34.8w,同比上周上涨20%。原因是周二投放活动生效,吸引了部分新用户。
本周日均 UV 34.8w(↑20%)
上周日均 UV 29w
## 3.风险同步
由于需要调用外网数据,需要在预发环境搭建代理,接下来需要考虑代理的通用性,在其他需要外网数据配合的需求中可以直接使用。
# 下周计划
下周开始主要投入项目B等功能点开发,依赖于中台团队提供接口,下周一和中台团队沟通确认。
# 其他
本周发现许多跟项目B相关的学习文档,需要找时间学习下
# 思考
项目B是项目A的延伸,做好项目B也能带动项目A的增长。


然后我们还需取得两个东西,知识库的 ID语雀文档的 ID,查看知识库的ID,可使用以下的 curl 语法 ( 语雀 AccessToken 如上述所取,使用者 ID 为登入语雀的帐号):

# 查看知识库ID
curl -H "X-Auth-Token: 语雀AccessToken " https://www.yuque.com/api/v2/groups/使用者ID/repos


透过上面 curl 语法可以取到知识库 ID,而语雀文档的 ID则可以从打开文档后,查看 URL 取得。




通义千问

使用通义千问的 API 需要开通模型服务灵积,详细可参考此文档。开通完后,打开 API-KEY 管理取得 Key,而如何使用通义千问 API,可参考此文档




步骤二: 开发 DataWorks 工作流


工作流的设计为每周一透过语雀 API 取得文档内容,并送给通义千问 API 取得总结,再透过 DataWorks 数据推送,将总结信息推送至各渠道。这个工作流只需要两个节点,开发如下:



节点 1 新建赋值节点,选用 Shell 语言:


首先呼叫语雀 API 取得文档内容,放到 docContent 变量 (需要替换以下代码的语雀 AccessToken、知识库 ID、文档ID) :

# 查看知识库文档
doc=$(curl -H 'X-Auth-Token: 语雀AccessToken ' https://www.yuque.com/api/v2/repos/知识库ID/docs/文档ID | grep -Po '"body":.*?[^\\]",'); # '拿取返回内容里 body 字段
tmp=${doc#*:'"'}   # remove prefix ending in :"
docContent=${tmp%'"',*}   # remove suffix starting with ",


取得文档内容,送给通义千问 API 进行总结,取得 aiSummary 变量并输出给下游。(需要替换以下代码的模型服务灵积 Key) :

ai=$(curl --location 'https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation' \
--header "Authorization: Bearer 模型服务灵积Key" \
--header 'Content-Type: application/json' \
--data '{
    "model": "qwen-turbo",
    "input":{
        "messages":[      
            {
                "role": "system",
                "content": "You are a helpful assistant."
            },
            {
                "role": "user",
                "content": "请给我一段纯文本文字(至多不超过1000个字)重点及简要的总结以下内容:'"$docContent"'"
            }
        ]
    },
    "parameters": {
        "result_format": "message"
    }
}' | grep -Po '"content":.*?[^\\]"'); # 拿取返回内容里 content 字段
tmp=${ai#*:'"'}   # remove prefix ending in :"
aiSummary=${tmp%'"'*}   # remove suffix starting with "
echo $aiSummary | sed 's/\\n/\n/g';


节点 2 新建数据推送节点,将 Shell 赋值节点输出的 outputs 在节点上下文参数建立输入 inputs,并放入到正文里,选择要推送的渠道,如钉钉、飞书、企业微信或 Teams 等。



在业务流程看到的 Dag 如下,并在业务流程上进行推送测试:



工作流的推送测试,可以查阅此篇文章




步骤三: 发布工作流


将两个节点的调度时间安排在每周一早上八点,提交到发布中心后发布,并于运维中心查看调度状况。透过上述三步骤后,即可于每周早上定时收到上周的工作总结。



钉钉展示:



飞书展示:


企业微信展示:



Teams 展示:


小结

以上三步骤简单演示如何利用 DataWorks 工作流串起语雀、通义千问及数据推送,基于同样的方式也能用于团队周工作内容总结、个人旅游信息整理、当天小记转日记等,还能利用这些信息再加工,组织出更有价值的资讯。







相关实践学习
基于MaxCompute的热门话题分析
本实验围绕社交用户发布的文章做了详尽的分析,通过分析能得到用户群体年龄分布,性别分布,地理位置分布,以及热门话题的热度。
一站式大数据开发治理平台DataWorks初级课程
DataWorks 从 2009 年开始,十ー年里一直支持阿里巴巴集团内部数据中台的建设,2019 年双 11 稳定支撑每日千万级的任务调度。每天阿里巴巴内部有数万名数据和算法工程师正在使用DataWorks,承了阿里巴巴 99%的据业务构建。本课程主要介绍了阿里巴巴大数据技术发展历程与 DataWorks 几大模块的基本能力。 产品官网 https://www.aliyun.com/product/bigdata/ide 大数据&AI体验馆 https://workbench.data.aliyun.com/experience.htm#/ 帮助文档https://help.aliyun.com/zh/dataworks 课程目标  通过讲师的详细讲解与实际演示,学员可以一边学习一边进行实际操作,可以深入了解DataWorks各大模块的使用方式和具体功能,让学员对DataWorks数据集成、开发、分析、运维、安全、治理等方面有深刻的了解,加深对阿里云大数据产品体系的理解与认识。 适合人群  企业数据仓库开发人员  大数据平台开发人员  数据分析师  大数据运维人员  对于大数据平台、数据中台产品感兴趣的开发者
目录
打赏
0
7
7
1
28
分享
相关文章
通义灵码 AI IDE 上线,第一时间测评体验
通义灵码 AI IDE 重磅上线,开启智能编程新纪元!无需插件,开箱即用,依托通义千问大模型,实现高效、智能的编程体验。支持 MCP 工具链,可快速调用多种服务(如12306余票查询、高德地图标注等),大幅提升开发效率。结合 Qwen3 强大的 Agent 能力,开发者可通过自然语言快速构建功能,如智能选票系统、地图可视化页面等。行间代码预测、AI 规则定制、记忆能力等功能,让 AI 更懂你的编码习惯。Lingma IDE 不仅是工具,更是开发者身边的智能助手,助力 AI 编程落地实践。立即下载体验,感受未来编程的魅力!
274 17
比亚迪座舱接入通义大模型,未来将联合打造更多AI智能座舱场景
比亚迪与阿里云深度合作,将通义大模型应用于智能座舱和营销服务。通过通义万相,腾势推出“AI壁纸”功能;借助通义星尘,实现“心理伴聊”等情感陪伴场景。阿里云Mobile-Agent智能体落地比亚迪座舱,支持复杂语音操作,如查询淘宝物流、订火车票等。该方案基于全视觉解决技术,具有强泛化能力,未来双方将持续拓展更多AI应用。
278 8
AI IDE正式上线!通义灵码开箱即用
作为AI原生的开发环境工具,通义灵码AI IDE深度适配了最新的千问3大模型,并全面集成通义灵码插件能力,具备编程智能体、行间建议预测、行间会话等功能。
1323 9
用户说 | 手把手体验通义灵码 2.0:AI 程序员如何让我从“调参侠”进阶“架构师”?
通义灵码 2.0 是强大的 AI 编程工具,助力开发者从“调参侠”进阶为“架构师”。它支持跨语言开发、智能单元测试生成和图生代码等功能,显著提升开发效率。新增 QwQ 模型具备“代码脑补”能力,可推荐性能优化策略。尽管功能强大,但仍需注意环境隔离与代码审查,避免过度依赖。通义灵码 2.0 不仅是工具,更是开发者的“外接大脑”,帮助应对全栈开发挑战。
117 0
通义灵码 AI IDE 上线!智能体+MCP 从手动调用工具过渡到“AI 主动调度资源”
编程智能体与 MCP 的结合,不只是“工具+助手”,而是一次范式上的跃迁——从“手动调用工具”过渡到“AI 主动调度资源”。
通义灵码2.5 | 一个更懂开发者的 AI 编程助手
通义灵码2.5版是一款强大的AI编程助手,具备智能体模式,支持自主决策、环境感知与工具使用等功能。通过工程检索、文件编辑和终端操作,可端到端完成编码任务,并深度适配Qwen3模型,大幅提升开发效率。新版新增行间建议预测、上下文分析及记忆功能,更懂开发者需求。智能体结合MCP工具,能实现从代码生成到部署的全流程自动化,如文中实例展示的数独小游戏开发与在线部署。无论是日常开发还是创意实现,通义灵码都能显著提升工作效率与能力边界。
通义灵码2.5评测:从编程智能体到记忆感知的AI编码革命
通义灵码2.5版本更新带来了多项新功能,包括Lingma IDE的开箱即用体验、编程智能体模式实现端到端编码任务、MCP工具集成扩展AI助手能力以及Qwen3模型升级大幅提升代码生成准确性和效率。此外,新增长期记忆与上下文感知功能,使开发更个性化和高效。尽管存在一些局限性,如复杂业务逻辑仍需人工干预,但整体显著提升了开发效率。官方还提供了高质量视频课程助力用户学习。
548 10

热门文章

最新文章

相关产品

  • 大数据开发治理平台 DataWorks
  • AI助理

    你好,我是AI助理

    可以解答问题、推荐解决方案等

    登录插画

    登录以查看您的控制台资源

    管理云资源
    状态一览
    快捷访问