OpenClaw自动化办公用Phi-3-mini-128k-instruct实现周报生成与邮件发送1. 为什么选择OpenClawPhi-3-mini组合上周五下午6点当我面对空白的周报文档和满屏的工作日志时突然意识到——这种重复性劳动早该交给AI了。经过多次尝试最终选择OpenClawPhi-3-mini-128k-instruct的组合方案原因很实际首先Phi-3-mini的128k上下文窗口能完整加载我一周的工作日志约2万字原始记录而普通模型可能需要分块处理丢失关键关联。其次OpenClaw的本地执行特性让敏感的工作内容不必上传到第三方服务器这点对法务合规要求严格的岗位尤为重要。实际测试中这个组合在ThinkPad T14笔记本i7-1260P/32GB上运行流畅从日志整理到邮件发送全程约90秒完成比手动操作快5倍以上。最让我惊喜的是它甚至能自动识别不同项目的时间分配比例生成带饼状图的Markdown格式周报。2. 环境准备与模型对接2.1 本地部署Phi-3-mini在星图平台找到Phi-3-mini-128k-instruct镜像后用Docker快速部署docker run -d --name phi3-mini \ -p 5000:5000 \ -v ~/phi3-data:/data \ csdn-mirror/phi-3-mini-128k-instruct:v1.2验证服务是否正常curl http://localhost:5000/v1/health2.2 OpenClaw基础配置通过npm安装OpenClaw汉化版sudo npm install -g qingchencloud/openclaw-zhlatest openclaw onboard在配置向导中选择Mode: AdvancedProvider: CustomBase URL: http://localhost:5000/v1Model ID: phi-3-mini-128k-instruct关键配置项位于~/.openclaw/openclaw.json{ models: { providers: { local-phi3: { baseUrl: http://localhost:5000/v1, api: openai-completions, models: [ { id: phi-3-mini-128k-instruct, name: Local Phi-3 Mini, contextWindow: 131072 } ] } } } }3. 周报自动化实战3.1 工作日志预处理我的工作日志存放在~/worklogs/目录每天一个Markdown文件。通过ClawHub安装文件处理技能clawhub install file-processor text-analyzer创建日志聚合脚本~/scripts/merge_logs.sh#!/bin/bash WEEK$(date %V) cat ~/worklogs/mon_*.md /tmp/week${WEEK}_raw.md3.2 自然语言指令设计在OpenClaw控制台输入请根据/tmp/week22_raw.md内容生成周报要求按项目分类工作内容计算各项目耗时占比输出Markdown格式包含3个重点成果和2个待改进点生成后保存到~/reports/week22.mdOpenClaw会自动拆解为以下步骤调用file-processor读取日志文件使用text-analyzer提取实体和耗时请求Phi-3-mini生成结构化报告保存结果到指定路径3.3 邮件自动发送配置安装邮件技能并配置Outlook SMTPclawhub install email-sender编辑~/.openclaw/workspace/TOOLS.mdexport EMAIL_HOSTsmtp.office365.com export EMAIL_PORT587 export EMAIL_USERyournamecompany.com export EMAIL_PASSWORDyour_app_password4. 实际效果与优化技巧4.1 生成样例最终生成的周报包含## 本周工作概览2024年第22周 - 总工时: 42.5h - 项目分布: ![pie](data:image/png;base64,...) ### 重点项目进展 1. **OpenClaw集成测试** (18h) - ✅ 完成Phi-3模型对接 - ⚠️ 需优化长文本处理速度 ### 改进建议 1. 会议时间可压缩15% 2. 文档编写效率待提升4.2 性能优化经验上下文压缩在openclaw.json中添加预处理指令让模型优先关注最近3天日志prePrompt: 请重点分析最近3天的日志内容早期记录仅作参考缓存机制对重复性查询启用磁盘缓存openclaw config set cache.enabled true邮件延迟发送使用at命令实现定时发送echo openclaw email send --to bosscompany.com --file ~/reports/week22.md | at 17:30 Friday5. 你可能遇到的坑中文编码问题当日志含特殊字符时添加环境变量export OPENCLAW_CHARSETUTF-8模型响应慢限制生成长度能显著提速{ models: { providers: { local-phi3: { params: { max_tokens: 1024 } } } } }邮件发送失败检查是否启用SMTP两步验证需使用应用专用密码而非邮箱密码。6. 更适合中国宝宝的自动化相比直接调用Office 365 API本地方案有三个优势不受网络波动影响避免触犯企业IT安全政策可定制符合中文汇报习惯的模板我常用的Markdown模板已开源在Gistclawhub install https://gist.github.com/yourname/template-id现在每周五17:00系统会自动聚合日志 → 2. 生成周报 → 3. 邮件发送 → 4. 飞书通知我确认 全程无需干预真正实现了设置后不管的自动化体验。获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。