[CoPaw 教程系列] #10: Copaw Skills News Email

CoPaw 功能:内置 Skills 详解(新闻与邮件)

CoPaw 内置了实用的新闻查询和邮件处理 Skills,帮助你获取最新资讯和管理电子邮件。本文将详细介绍 News Skill 和 Himalaya Skill 的功能、使用方法和实战案例。

News Skill - 新闻查询与摘要

News Skill 可以从指定的新闻站点查询最新新闻,支持多种分类,并自动进行摘要整理。

支持的新闻分类

| 分类 | 说明 |

|------|------|

| 政治 | 国内外政治新闻 |

| 财经 | 经济、股票、金融新闻 |

| 社会 | 社会热点、民生新闻 |

| 国际 | 国际新闻、全球事件 |

| 科技 | 科技、互联网、AI 新闻 |

| 体育 | 体育赛事、体育新闻 |

| 娱乐 | 娱乐、影视、明星新闻 |

功能特点

  1. 多来源查询
  • 支持多个权威新闻站点
  • 自动筛选高质量新闻
  • 去重和排序
  1. 智能摘要
  • 自动生成新闻摘要
  • 提取关键信息
  • 标记重要事件
  1. 分类浏览
  • 按分类查看新闻
  • 支持多分类组合
  • 时间范围筛选
  1. 个性化推荐
  • 根据你的兴趣推荐
  • 学习阅读偏好
  • 历史记录追踪

使用示例

查询所有新闻

帮我看看今天有什么新闻

获取最新的新闻

查询特定分类

看看今天的科技新闻

有什么财经新闻值得关注?

我想了解一下国际新闻

多分类查询

帮我看看今天的科技和财经新闻

获取政治和社会新闻

新闻摘要

帮我总结今天的重要新闻

给今天的科技新闻做个摘要

时间范围查询

查看本周的科技新闻

最近 3 天有什么重要新闻?

新闻深度分析

分析今天的科技新闻,找出趋势

这些财经新闻对市场有什么影响?

实战案例

案例 1:每日新闻推送

场景:

每天早上自动推送当日重要新闻。

配置定时任务:

任务 ID: daily-news-001

任务名称: 每日新闻摘要

Cron: 0 8

类型: Agent

内容: 帮我获取今天的科技和财经新闻,生成一份简短的摘要

投递: 钉钉工作群

对话示例:

你:帮我获取今天的科技和财经新闻,生成一份简短的摘要

CoPaw:好的,我来获取今日新闻...

今日新闻摘要 - 2024-03-15

科技新闻

  1. AI 技术突破
  • OpenAI 发布 GPT-5 预览版
  • 多项性能指标提升 40%
  1. 新能源汽车
  • 特斯拉推出新款 Model 3
  • 续航里程提升至 800 公里
  1. 芯片产业
  • 国产 7nm 芯片量产成功
  • 打破技术封锁

财经新闻

  1. 股市表现
  • A 股三大指数全线飘红
  • 上证指数上涨 1.5%
  1. 宏观经济
  • GDP 增长目标 5.5%
  • 经济持续向好
  1. 行业动态
  • 新能源板块领涨
  • 金融板块表现稳健

【共 10 条重要新闻】

案例 2:行业趋势分析

场景:

深度分析科技行业的最新动态和趋势。

对话示例:

你:分析最近一周的科技新闻,找出 AI 行业的发展趋势

CoPaw:好的,我来分析最近的科技新闻...

AI 行业发展趋势分析

主要趋势

  1. 大模型竞争加剧
  • 国内外厂商加速布局
  • 多模态能力成为标配
  • 成本持续下降
  1. 应用场景扩展
  • 企业级应用落地加速
  • 垂直领域解决方案增多
  • 用户体验持续优化
  1. 监管框架完善
  • 各国加强 AI 监管
  • 安全和隐私受重视
  • 伦理规范逐步建立

重要事件

  • GPT-5 发布引发关注
  • 国产大模型性能提升显著
  • AI + 产业融合加速

未来展望

  • 技术突破持续
  • 应用场景扩大
  • 生态建设完善

建议关注:大模型、多模态、企业应用方向

案例 3:追踪特定主题

场景:

追踪特定主题(如 AI、新能源、芯片)的新闻。

对话示例:

你:帮我追踪 AI 相关的新闻,每天整理一份报告

CoPaw:好的,我来帮你追踪 AI 新闻...

AI 新闻追踪 - 2024-03-15

重磅新闻

  1. OpenAI 发布 GPT-5
  • 多项性能指标大幅提升
  • 支持更长的上下文
  • 成本降低 30%
  1. 国产大模型突破
  • 阿里通义千问 2.5 发布
  • 性能接近 GPT-4
  • 企业版正式上线
  1. AI 监管政策
  • 欧盟 AI 法案正式生效
  • 中国 AI 监管框架完善
  • 美国发布 AI 发展指南

研发进展

  • 多模态技术突破
  • 推理能力提升
  • 个性化优化

市场动态

  • 投资热度持续
  • 企业应用加速
  • 竞争格局变化

【共 15 条相关新闻】

Himalaya Skill - 邮件管理

Himalaya 是一个命令行邮件客户端,CoPaw 通过 Himalaya Skill 提供了强大的邮件管理能力。

支持的协议

  • IMAP - 读取邮件
  • SMTP - 发送邮件

功能列表

  1. 邮件列表
  • 查看收件箱
  • 按文件夹分类
  • 按发件人/主题筛选
  1. 邮件读取
  • 读取邮件内容
  • 查看 HTML 格式
  • 查看纯文本
  1. 邮件搜索
  • 按发件人搜索
  • 按主题搜索
  • 按关键词搜索
  • 按时间范围搜索
  1. 邮件发送
  • 编写新邮件
  • 回复邮件
  • 转发邮件
  1. 附件管理
  • 下载附件
  • 上传附件
  • 查看附件列表
  1. 邮件操作
  • 标记已读/未读
  • 标记重要
  • 删除邮件
  • 移动到文件夹
  1. 多账户支持
  • 配置多个邮箱
  • 切换账户
  • 跨账户操作

使用示例

查看邮件列表

查看我的收件箱

有哪些未读邮件?

读取邮件

读取最新的邮件

看看来自 boss@example.com 的邮件

搜索邮件

搜索主题包含"项目"的邮件

查找昨天来自 client@example.com 的邮件

发送邮件

给 team@example.com 发送邮件,主题是"项目进度",内容是"项目进展顺利"

回复这封邮件

转发这封邮件给 alice@example.com

附件处理

下载这封邮件的附件

给这封邮件添加附件 report.pdf

邮件管理

把邮件标记为已读

把邮件移到"项目"文件夹

删除这封邮件

配置邮件账户

单账户配置

在 CoPaw 的环境变量中配置:

# IMAP 配置

EMAIL_IMAP_HOST=imap.example.com

EMAIL_IMAP_PORT=993

EMAIL_IMAP_USER=your-email@example.com

EMAIL_IMAP_PASSWORD=your-password

SMTP 配置

EMAIL_SMTP_HOST=smtp.example.com

EMAIL_SMTP_PORT=587

EMAIL_SMTP_USER=your-email@example.com

EMAIL_SMTP_PASSWORD=your-password

多账户配置

支持配置多个邮箱账户,使用不同的前缀:

# 工作邮箱

WORK_EMAIL_IMAP_HOST=imap.work.com

WORK_EMAIL_IMAP_USER=user@work.com

WORK_EMAIL_IMAP_PASSWORD=work-password

个人邮箱

PERSONAL_EMAIL_IMAP_HOST=imap.gmail.com

PERSONAL_EMAIL_IMAP_USER=user@gmail.com

PERSONAL_EMAIL_IMAP_PASSWORD=personal-password

实战案例

案例 1:邮件摘要

场景:

每天早上自动生成邮件摘要。

配置定时任务:

任务 ID: daily-email-summary-001

任务名称: 每日邮件摘要

Cron: 0 8

类型: Agent

内容: 帮我整理今天的邮件,生成一份摘要,包括:1. 重要邮件 2. 需要回复的邮件 3. 未读邮件

投递: 钉钉工作群

对话示例:

你:帮我整理今天的邮件,生成一份摘要

CoPaw:好的,我来整理你的邮件...

今日邮件摘要 - 2024-03-15

重要邮件(3 封)

  1. 来自:boss@example.com
  • 主题:关于下周一的会议
  • 内容:请准备好项目报告,下周一上午 9 点开会讨论
  • 需要回复:是
  1. 来自:client@example.com
  • 主题:合同签署确认
  • 内容:合同已签署,请查收附件
  • 需要回复:是(确认收到)
  1. 来自:hr@example.com
  • 主题:年度评估通知
  • 内容:请在 3 月 20 日前完成年度评估
  • 需要回复:是

需要回复的邮件(5 封)

  1. boss@example.com - 关于下周一的会议
  2. client@example.com - 合同签署确认
  3. hr@example.com - 年度评估通知
  4. team@example.com - 项目讨论
  5. support@example.com - 工单回复

未读邮件(8 封)

  1. newsletter@example.com - 每周科技资讯
  2. promo@example.com - 优惠活动通知
  3. ...(其他未读邮件)

建议

优先回复重要邮件,特别是会议和合同相关邮件。

年度评估需要在 3 月 20 日前完成,请提前准备。

案例 2:自动回复

场景:

对特定类型的邮件自动回复。

配置工作区:

AGENTS.md

## 邮件自动回复规则

自动回复场景

  1. 休假期间
  • 自动回复:"我正在休假,x月x日返回"
  1. 项目相关
  • 来自项目组的邮件:自动确认收到
  1. 客户咨询
  • 一般咨询:自动确认,说明处理时间

需要人工处理的邮件

  • 紧急事务
  • 需要决策的邮件
  • 涉及敏感信息的邮件

对话示例:

你:来自 client@example.com 的邮件是咨询类的,帮我自动回复

CoPaw:好的,我来发送自动回复...

已发送回复:

收件人:client@example.com

主题:Re: 咨询内容

内容:

感谢您的咨询!

我们已收到您的邮件,正在处理中。

预计在 24 小时内给您详细回复。

如有紧急事务,请致电:xxx-xxxx-xxxx

祝好!

案例 3:邮件归档

场景:

定期归档旧邮件。

对话示例:

你:把 2023 年的邮件都移到"归档"文件夹

CoPaw:好的,我来归档邮件...

归档完成!

  • 共处理 150 封邮件
  • 已移至"归档"文件夹
  • 按月份分类整理

案例 4:邮件分类整理

场景:

按项目和发件人分类邮件。

对话示例:

你:帮我整理收件箱:

  1. 来自 team@company.com 的邮件移到"团队"文件夹
  2. 主题包含"项目"的邮件移到"项目"文件夹
  3. 来自 boss@company.com 的邮件标记为重要

CoPaw:好的,我来整理邮件...

整理完成!

  • "团队"文件夹:25 封邮件
  • "项目"文件夹:18 封邮件
  • 重要邮件:3 封

新闻和邮件协同

场景 1:新闻邮件推送

需求:

将每日重要新闻通过邮件发送给自己或团队。

配置定时任务:

任务 ID: daily-news-email-001

任务名称: 每日新闻邮件推送

Cron: 0 8

类型: Agent

内容: 帮我获取今天的科技和财经新闻,生成一份摘要,然后发送到 my-email@example.com

对话示例:

你:帮我获取今天的科技和财经新闻,生成一份摘要,然后发送到 my-email@example.com

CoPaw:好的,我来获取新闻并发送邮件...

邮件已发送!

收件人:my-email@example.com

主题:今日新闻摘要 - 2024-03-15

内容:[新闻摘要内容]

场景 2:邮件新闻通知

需求:

收到重要邮件时,发送通知到工作群。

配置心跳:

HEARTBEAT.md

## 邮件检查

请每小时检查:

重要邮件

  • 有没有来自 boss@example.com 的邮件?
  • 有没有主题包含"紧急"的邮件?
  • 有没有未读的重要邮件?

通知规则

如果有重要邮件,发送通知到钉钉工作群。

通知格式:

📧 重要邮件提醒

发件人:[发件人]

主题:[主题]

时间:[时间]

最佳实践

News Skill 最佳实践

  1. 定时获取
  • 设置定时任务,定期获取新闻
  • 选择合适的时间(如每天早上)
  • 考虑时区差异
  1. 分类筛选
  • 关注相关分类
  • 过滤不感兴趣的内容
  • 提高阅读效率
  1. 深度分析
  • 不仅获取新闻,还要分析趋势
  • 识别重要事件
  • 提供行动建议
  1. 个性化推荐
  • 根据偏好调整
  • 学习阅读习惯
  • 优化推荐算法

Himalaya Skill 最佳实践

  1. 安全配置
  • 使用应用专用密码
  • 不在明文中存储密码
  • 定期更新密码
  1. 分类整理
  • 建立文件夹体系
  • 按项目/发件人分类
  • 定期归档旧邮件
  1. 定时处理
  • 每天固定时间处理邮件
  • 优先处理重要邮件
  • 避免邮件堆积
  1. 自动回复
  • 设置合理的自动回复
  • 明确处理时间
  • 提供联系方式

常见问题

Q1: News Skill 支持哪些新闻来源?

A: News Skill 支持多个权威新闻站点,包括但不限于:

  • 新华网
  • 人民网
  • 央视网
  • 网易新闻
  • 腾讯新闻
  • 新浪新闻

Q2: 如何配置多个邮箱账户?

A: 使用不同的前缀配置多个邮箱。例如:

  • WORK_EMAIL_
  • PERSONAL_EMAIL_
  • BACKUP_EMAIL_

Q3: 邮件发送失败怎么办?

A: 检查:

  • SMTP 配置是否正确
  • 网络连接是否正常
  • 邮箱是否启用了 SMTP
  • 密码是否正确

Q4: 能设置邮件过滤规则吗?

A: 可以。在 AGENTS.md 中配置过滤规则,CoPaw 会按照规则自动分类和处理邮件。

Q5: News Skill 的新闻更新频率?

A: News Skill 会从各个新闻站点获取最新新闻。建议定时查询(如每小时一次)以获取最新资讯。

下一步

现在你已经了解了 News Skill 和 Himalaya Skill 的使用方法。接下来建议:

  1. 阅读下一篇:CoPaw 功能:自定义 Skills 开发 - 学习如何创建自己的 Skills
  2. 配置邮件账户:设置你的邮箱,开始使用邮件管理功能
  3. 设置新闻推送:配置定时任务,每日获取新闻摘要
  4. 实战应用:在实际工作中应用这些 Skills

总结

CoPaw 的新闻和邮件 Skills 提供了实用的信息获取和沟通管理能力:

News Skill

- 查询和摘要各类新闻

Himalaya Skill

- 全面的邮件管理

自动化

- 定时推送、自动回复

多账户支持

- 管理多个邮箱

智能分类

- 自动分类整理

通过这些 Skills,你可以轻松获取资讯和管理邮件,提高信息处理效率。


相关资源

  • CoPaw 官方文档:https://copaw.agentscope.io/
  • CoPaw Skills 文档:https://copaw.agentscope.io/docs/skills
  • Himalaya GitHub:https://github.com/pimalaya/himalaya
  • Himalaya 文档:https://pimalaya.org/himalaya/

发表回复

后才能评论