返回目录 / Agent 工作流
维护日历预约并生成指定日期议程
通过个人助手工具创建/更新预约,并按当前时间和日期输出日程。
目标
把自然语言的预约修改转成有ID核对的日历记录,并生成无歧义的每日议程。
步骤
- 为样例安装Docker与Python依赖,确认calendar工具连接到本地演示数据。 [src10-strands-maintain-calendar-appointments-and-daily-agenda]
- 用current_time解析时区/日期,调用create appointment时写入时间、地点、描述;记录返回appointment ID。 [src10-strands-maintain-calendar-appointments-and-daily-agenda]
- 更新时先按ID读取预约,再调用update;最后用daily agenda按日期列出预约并核对变更。 [src10-strands-maintain-calendar-appointments-and-daily-agenda]
验证方式
对比创建/更新前后的appointment ID、时间和描述;议程只包含目标日期且时区正确。
故障处理
若日程偏一天,检查current_time返回的时区;若修改了错误事件,停止后按appointment ID恢复样例状态。
权限边界
前置条件
- Python 3.10+、Docker及本地Strands个人助手样例。
权限边界
- 日历工具会在样例存储中创建/修改预约;若接入真实日历必须先单独确认账户与范围。
限制
本例演示单用户样例日历,不包含跨日冲突/邀请邮件处理。
固定上游来源
- 仓库
- strands-agents/samples
- 文件路径
- python/04-industry-use-cases/productivity/personal-assistant/README.md
- 固定提交
bd46f959844424a9544133e1263c8eae61e7fe9b- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: Apache-2.0