LinuxZH
通过自由/开源软件周刊通讯,可以学习有用的Linux技巧,发现应用程序,探索新的发行版,并随时了解Linux世界的最新动态
AI Agent
OpenClaw + n8n 工作流编排
让 AI 智能体直接管理 API 密钥和调用外部服务是安全事件的温床。每次新的集成意味着 .env.local 中又多了一个凭据,又多了一个智能体意外泄露或滥用的面。 这个用例描述了一种模式:OpenClaw 通过 webhook 将所有外部 API 交互委托给 n8n 工作流——智能体从不接触凭据,每个集成都可直观检查和锁定。 痛点 当 OpenClaw 直接处理所有事情时,你会遇到三个叠加的问题: 缺乏可见性:当智能体构建的内容隐藏在 JavaScript 技能文件或 shell 脚本中时,很难检查它实际做了什么 凭据泛滥:每个 API 密钥都存在于智能体的环境中,一次糟糕的提交就可能暴露 浪费 Token:确定性的子任务(发送邮件、更新电子表格)本可以作为简单工作流运行,却消耗了 LLM 推理 token 功能 代理模式:OpenClaw 编写带有传入 webhook 的 n8n 工作流,然后调用这些 webhook 处理所有未来的 API 交互 凭据隔离:API 密钥存储在 n8n 的凭据存储中——智能体只知道 webhook URL 可视化调试:每个工作流都可在 n8n 的拖拽式 UI 中检查 可锁定工作流:工作流构建并测试后,你可以锁定它,使智能体无法修改它与 API 的交互方式 安全防护步骤:在任何外部调用执行之前,你可以在 n8n 中添加验证、速率限制和审批关卡 工作原理 智能体设计工作流:告诉 OpenClaw 你需要什么(例如"创建一个当新的 GitHub Issue 标记为 urgent 时发送 Slack 消息的工作流") 智能体在 n8n 中构建:OpenClaw 通过...
目标驱动的自主任务(隔夜迷你应用构建器)
你的 AI 智能体很强大但反应式——它只在你在告诉它做什么时才工作。如果它知道你的目标,并每天主动提出让你更接近目标的任务呢? 这个工作流将 OpenClaw 变成一个自我驱动的员工。你一次性地把目标倾倒给它,智能体自主地生成、安排和完成推动这些目标前进的任务——包括在夜间为你构建惊喜迷你应用。 功能 你将所有目标、使命和目的倾倒给 OpenClaw(个人和职业) 每天早上,智能体生成 4-5 个可在你的电脑上自主完成的任务 任务超越应用构建:研究、编写脚本、构建功能、创作内容、分析竞争对手 智能体自行执行任务,并在它为你构建的自定义看板上跟踪它们 你也可以让它每晚为你构建一个惊喜迷你应用——一个新的 SaaS 创意,一个自动化你生活中乏味部分的工具,作为 MVP 交付 痛点 大多数人都有宏大的目标,但很难将其分解为每日可执行的步骤。而且即使他们做到了,执行也耗费他们所有的时间。这个系统将规划和执行都卸载给你的 AI 智能体。你定义目的地;智能体找出每天的步骤并走下去。 所需技能 Telegram 或 Discord 集成 sessions_spawn / sessions_send 用于自主任务执行 Next.js 或类似工具(用于看板——OpenClaw 为你构建) 设置方法 第 1 步:倾倒你的目标 这是最重要的一步。将你试图完成的一切发给你的 OpenClaw: 这是我的目标和使命。记住所有这些: 职业: - 将我的 YouTube 频道发展到 10 万订阅者 - 在 6 月前推出我的 SaaS 产品 - 在 Q2 之前发布 3 个开源项目 个人: - 每周锻炼 4 次 - 每月读 2 本书 - 教我的孩子编程 第 2 步:设置自主任务 每天早上,查看我的目标和当前进度。 生成 4-5 个你今天可以自主完成的任务,以推动这些目标前进。 任务应该是我电脑上可以执行的实际事项——编写脚本、生成内容、进行研究。 完成后,在一个好看的自定义看板上记录这些任务。 构建一个具有三列的看板:待办、进行中、已完成。 我可以在浏览器中查看和交互。 第 3 步:隔夜迷你应用 我说"构建一个迷你应用"时,选择我目标中涉及的一个问题, 并在夜间构建一个解决它的完整应用。 像一个迷你 SaaS——从一个想法到一个完整可用的工具,一夜之间。 将其构建为独立的 Web 应用,保存在 ~/mini-apps/ 中。 当我醒来时,告诉我你构建了什么以及如何访问它。 第 4 步:日常进度 每晚,给我一份进度报告: -...
个人 CRM 与自动联系人发现
手动记录你见过谁、何时见的、讨论过什么几乎不可能。重要的跟进事项被遗漏,在重要会议前你会忘记上下文。 这个工作流自动构建和维护个人 CRM: • 每日定时任务扫描邮件和日历,提取联系人信息 • 自动建立联系人档案(公司、职位、地点) • 在你下次会议前发送上下文摘要 • 标记需要跟进的事项 所需技能 Gmail 集成 Google Calendar 集成 文件系统访问(存储联系人档案) 设置方法 告诉 OpenClaw 你想要个人 CRM: 我想让你成为我的个人 CRM。扫描我的邮件和日历,为我见过的每个人构建联系人档案。 让它建立初始档案。查看结果,告诉它你需要包含或排除什么。 要求自动跟进: 每天检查我的联系人和日历。在会议前,给我一份关于我将见到的人的摘要。会议后,更新他们的档案并添加任何跟进事项。 随着时间推移优化: 如果我提到一个联系人但不在我的 CRM 中,添加他们。当需要跟进时提醒我。告诉我还有谁我应该联系。 ...
基于电话的个人助手
痛点 你想从任何手机访问你的 AI 智能体,无需智能手机应用或互联网浏览器。你需要免提语音助手,可以回答问题、设置提醒、查看日历、发送消息,只需拨打电话。 这个工作流通过电话网络将 OpenClaw 连接到你的手机: • 拨打 OpenClaw 的电话号码(通过 Twilio),与你的 AI 智能体进行自然对话 • 语音转文本用于输入,文本转语音用于输出 • 智能体可以访问你的日历、邮件、任务和知识库 • 结束通话后,智能体发短信你通话摘要和任何行动项 • 安全:双因素语音验证("说出 Today's DAO") 设置方法 基础知识 Twilio(或 voip.ms)——提供电话号码 文本转语音(ElevenLabs、Play.ht 或 OpenAI TTS) 语音转文本(Whisper 或 Deepgram) OpenClaw 和你的服务(日历、邮件等)之间的 HTTP 连接 第一步:获取 Twilio 号码 使用 voip.ms 或 Twilio 获取一个电话号码。 第二步:设置中继服务 你需要一个简单的中继服务,将 Twilio 的 webhook 请求转发给 OpenClaw。有预制选项: Voiceflow:提供拖拽式电话语音代理构建器和部署 自定义 webhook:如果你已经在运行服务器,在 Twilio 和你的智能体之间添加一个简单的 webhook 为你设计一个函数,通过我目前可用的工具处理这个: - 一个 Twilio webhook 接收来电 - 将语音转录为文本 - 通过 HTTP 发送给 OpenClaw - 从 OpenClaw 获取响应 - 将响应合成为语音 - 通过 Twilio 流回给呼叫者 第三步:配置 OpenClaw 的电话人格 这是你的电话人格: - 简短、有帮助的回答(这是通话,不是短信) -...
电话通知
你的智能体已经为你监控很多事物——股票、邮件、智能家居、日历——但通知很容易被忽略。推送通知堆积如山。聊天消息被淹没。对于真正重要的事情,你需要一些你不能滑动忽略的东西。 这个用例让你的智能体通过电话作为通知渠道。当某事足够紧急时,智能体拨打你的真实电话号码,告诉你发生了什么,你可以回话。双向对话,不是自动语音电话。 功能 智能体判断某事值得你注意(价格提醒、紧急邮件、约会提醒等) 智能体通过 clawr.ing(一种托管呼叫服务)拨打你的电话——无需 Twilio 设置,无需配置 API 密钥 你接听,听到提醒,并可以实时提出后续问题 对话结束后通话结束 设置方法 设置 clawr.ing 集成 在 clawr.ing 注册并获取你的调用密钥: 从 clawr.ing 安装新技能。按照说明连接它。 完成后,你可以通过说"给我打个电话"来测试。 设置通知触发器。示例——价格提醒: 当 [股票代码] 的变化超过 5% 时,给我打电话。告诉我当前价格和变动百分比。如果我接听,问我是否想采取行动。 逐步添加更多触发器。示例——紧急邮件: 扫描带有 [客户名称] 主题行中包含"紧急"或"停机"的邮件。 如果有,给我打电话并朗读邮件。 小贴士 通话是你的王牌。不要为每件事都使用它——用于真正紧急的事情。过度使用会使你对通知产生免疫力。 设置静默时间。除非是真正的紧急情况,否则使用 not_before 和 not_after 参数避免深夜来电。 通话后提供短信摘要。通话结束后,让智能体发送短信,以便关键信息可以被查阅。 先测试。在你依赖它进行真正的紧急通知之前,在你的智能体上测试整条通话设置。 安全与隐私 clawr.ing 具有内置隐私保护:它不存储通话录音或转录内容。音频在传输中加密,处理完毕后丢弃。 相关链接 clawr.ing clawr.ing on ClawHub OpenClaw ...