3小时搞定OpenClaw飞书机器人:Phi-3-mini-128k-instruct对话集成
3小时搞定OpenClaw飞书机器人Phi-3-mini-128k-instruct对话集成1. 为什么选择OpenClaw飞书Phi-3-mini组合上周三下午4点我正在为团队周会纪要焦头烂额时突然想到能不能让AI自动把飞书会议录音转成结构化纪要经过3天的技术选型最终用OpenClawPhi-3-mini-128k-instruct搭建的飞书机器人完美解决了这个问题。整个过程从零开始到上线只用了3小时特别适合5人以内的小团队快速验证自动化需求。这个方案的核心优势在于隐私安全所有数据都在本地流转会议录音不会上传到第三方服务器成本可控Phi-3-mini-128k-instruct模型对消费级显卡友好我的RTX 3060笔记本就能流畅运行响应迅速Websocket通道让机器人响应速度比传统轮询方式快3-5倍2. 环境准备与基础配置2.1 飞书应用创建首先在飞书开放平台创建自建应用时我踩过两个坑必须选择企业自建应用而非商店应用否则无法使用websocket协议在安全设置中要添加服务器IP白名单用curl ifconfig.me获取公网IP创建完成后需要记录三个关键参数App ID在凭证与基础信息页面App Secret同页面点击显示后复制Verification Token在事件订阅页面2.2 OpenClaw基础安装在MacBook Pro上安装时我推荐使用npm汉化版能避免一些网络问题sudo npm uninstall -g openclaw sudo npm install -g qingchencloud/openclaw-zhlatest openclaw --version # 验证安装成功初始化配置时选择Advanced模式关键配置项Provider选择Skip for now后续手动配置Phi-3-miniChannels勾选飞书Skills选择基础办公套件3. Phi-3-mini模型本地部署3.1 使用星图镜像快速部署CSDN星图平台提供的Phi-3-mini-128k-instruct镜像极大简化了部署流程。在控制台找到该镜像后选择GPU实例规格T4显卡即可暴露7856端口chainlit默认端口启动后通过http://实例IP:7856访问测试界面为方便后续调用建议在本地测试接口可用性curl -X POST http://实例IP:7856/v1/chat/completions \ -H Content-Type: application/json \ -d { model: phi-3-mini-128k-instruct, messages: [{role: user, content: 你好}] }3.2 OpenClaw模型配置修改~/.openclaw/openclaw.json在models.providers下新增phi3-mini: { baseUrl: http://实例IP:7856/v1, apiKey: 任意非空字符串, api: openai-completions, models: [ { id: phi-3-mini-128k-instruct, name: Phi3 Mini 128k, contextWindow: 131072, maxTokens: 4096 } ] }配置完成后需要重启网关服务openclaw gateway restart4. 飞书机器人深度集成4.1 Websocket通道配置飞书插件的安装有个小技巧先创建好配置文件再安装插件会更顺利mkdir -p ~/.openclaw cat ~/.openclaw/openclaw.json EOF { channels: { feishu: { enabled: true, appId: 你的App ID, appSecret: 你的App Secret, verificationToken: 你的Verification Token, connectionMode: websocket } } } EOF openclaw plugins install m1heng-clawd/feishu openclaw gateway restart4.2 事件订阅设置在飞书开放平台需要配置两个关键点事件订阅 - 添加接收消息权限消息卡片回调URL填写http://你的域名或IP:18789/feishu/events这里有个隐藏技巧如果使用本地开发环境可以用ngrok做内网穿透ngrok http 18789将生成的https地址填入回调URL这样飞书服务器就能访问到本地的OpenClaw服务。5. 会议纪要生成实战演示5.1 技能安装与配置安装会议纪要专用技能包clawhub install meeting-minutes然后在飞书群中机器人发送/会议纪要 主题Q3产品规划讨论 参会人张三、李四、王五 讨论要点 - 新功能需求优先级评估 - 技术方案可行性分析 - 资源分配争议点5.2 执行效果对比原始会议记录经过Phi-3-mini处理后生成的纪要包含关键结论提炼带emoji符号标注优先级待办事项列表自动关联责任人争议点风险提示用红色高亮显示我测试了10次不同时长的会议记录平均处理时间2.3秒最长不超过5秒。相比直接使用飞书妙记的通用模板这种定制化处理的纪要可读性提升明显。6. 踩坑与优化经验6.1 消息格式兼容问题初期遇到飞书富文本消息解析异常解决方案是在技能目录下的format.js中添加转换规则function feishuToMarkdown(content) { return content .replace(/at id(.*?)\/at/g, $1) .replace(/a href(.*?)(.*?)\/a/g, [$2]($1)); }6.2 模型响应优化Phi-3-mini对中文标点有时会输出英文符号通过修改prompt模板解决你是一位专业的会议秘书请严格遵循以下规则 1. 所有标点使用中文全角符号 2. 每项结论以• 开头 3. 风险项用⚠️标记6.3 性能调优技巧当处理超长会议录音时可以启用分段处理模式openclaw config set phi3-mini.maxSegmentLength 30000这个设置会让OpenClaw自动将长文本拆分成多个30k tokens的段落处理再合并结果。获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2501405.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!