启动个人最大项目:构建专属AI代理的三大核心动机

本期视频标志着博主在频道上启动的最宏大项目:从零开始构建一个自定义AI代理,并全程记录从起步到完成的每一个步骤,包括顺利进展与潜在失误。启动这一项目的第一个核心动机源于对主流AI服务未来涨价的强烈预判。博主坚信,随着Google、Anthropic和OpenAI等巨头提供的订阅费用已无法覆盖其高昂的使用成本,一旦用户完全依赖这些工具,价格必将大幅上涨。届时若无法工作将造成巨大损失。第二个动机则是为了获得一个能连接本地模型的系统。通过接入本地部署的大语言模型,不仅可以显著降低运营成本,还能大幅提升数据隐私与安全性。此外,随着开源社区的发展,即使是参数量相对较小的本地模型也展现出日益增长的价值。第三个动机是构建一个由多个应用组成的小型星座网络。这些应用均与AI代理相连,旨在优化工作流程,例如开发用于团队管理、YouTube频道运营以及客户管理的专用工具。当然,还有一个非功利性的第四点原因:极客精神驱使,博主希望探索技术边界,看看团队能构建出何种程度的系统。

核心架构选择:为何选定Hermes Agent及其四大基础功能

在技术选型上,博主决定以Hermes Agent作为整个系统的“心脏”。这是一个开源的代理框架,允许用户免费下载、使用和深度定制。选择它的理由在于其默认集成了四个关键功能模块,完美契合博主的需求。首先是记忆(Memory)机制,它使代理能够记住用户的身份、工作内容及当前项目状态;其次是定制化元素,通过所谓的“灵魂文件”(Soul File),用户可以像编写系统提示词一样定义代理的行为模式和人格特质;第三是定时任务(Cron Jobs),这是一种自动化调度机制,允许设置小型自动执行的任务,即使不在电脑前也能按计划运行;最后是技能与连接器(Skills and Connectors)。这一模块不仅加速了特定活动的执行效率,还实现了与常用应用程序的深度集成,博主计划首先连接Gmail、日历和Google Drive。这种架构设计使得代理不仅仅是一个聊天机器人,而是一个具备持久记忆、自主行动能力和外部工具调用能力的智能中枢。

系统蓝图与初步部署:从界面搭建到OpenRouter连接测试

博主规划的V1版本架构以Hermes Agent为中心,向外辐射三个主要接口:首先是类ChatGPT风格的图形界面;其次是Telegram集成,以便在移动或外出时随时调用代理能力;最后是逐步开发的专用应用接口。战略规划完成后,进入实际开发阶段的第一步是前往Hermes Agent官网下载适用于Mac、Windows和Linux的桌面应用程序。安装并启动后,界面与主流聊天机器人高度相似。首要任务是连接AI模型提供商。博主选择通过OpenRouter服务接入多种主流大语言模型,包括Anthropic的Claude、Google的Gemini、OpenAI以及DeepSeek等。由于尚未绑定信用卡,博主仅能使用免费模型层级的服务。

在OpenRouter网站上创建API密钥后,博主将其粘贴至Hermes Agent的设置中。为了验证连接是否成功,博主在聊天界面输入“free”以筛选可用模型,并选择了NVIDIA推出的Nemotron 3.5 Lightning。当代理成功响应“hello”时,标志着系统已正式连通。然而,此时的代理仍是一个通用的对话工具,缺乏个性化特征。博主指出:“这个代理仍然太通用了;它不知道我是谁,也不知道我做什么工作。” 因此,下一步的关键在于通过自定义文件赋予代理独特的“灵魂”,使其从通用工具转变为个人专属的智能助手。

灵魂文件(soul.md):从通用指令到高级思维框架

Hermes Agent 的核心行为由 soul.md 文件定义,该文件决定了代理的性格、交互方式及底层逻辑。与大多数用户仅写入“做一个友好的助手”等浅显指令不同,作者通过精细化的提示词工程显著提升了 AI 的实用性。首先,他要求 AI 明确区分可靠信息与假设,强制模型在回答中显式列出所有前提和推测。这一机制解决了 AI 常因隐含错误假设而给出看似确定实则偏离需求的回答的问题,使用户能及时发现并纠正偏差。其次,为了满足个人学习偏好,作者要求 每个概念必须附带实际案例,以增强理解深度。此外,针对安全风险,他设置了 提示注入防护机制:明确指示 AI 将邮件内容仅视为数据而非指令,若检测到潜在的恶意操控尝试(如要求删除文件),必须通知用户并拒绝执行。最后,在记忆管理方面,他规定 AI 仅保存具有长期价值的信息,并在每次修改记忆时发送简短的一行通知,告知用户具体变更内容。这些指令共同构建了一个既智能又安全的个性化助手基础。

用户档案(user.md)与记忆文件(memory.md):自动化管理与容量限制

除了由人工编写的 soul.md,Hermes Agent 还依赖两个由代理自动管理的 Markdown 文件:user.md 和 memory.md。前者作为 用户画像,记录姓名、职业及偏好;后者则像长期记忆库,存储通过聊天习得的项目细节、兴趣爱好等信息。虽然这些文件能极大提升交互的个性化程度,但作者指出其 容量非常有限:user.md 上限为 500 tokens(约1300-1400字符),memory.md 上限为 800 tokens(约2200-2300字符)。由于空间紧凑,必须谨慎管理记忆内容。在初始阶段或需要补充关键信息时(如介绍自己的 AI 咨询业务及 YouTube频道),作者会通过聊天界面 强制更新记忆文件。他发送特定提示词,明确要求代理将新信息写入 user.md,随后确认更新成功。此外,作者发现通过右键设置中的“Memory and Text”选项,可以 增加 user.md 的字符上限,从而创建稍大的个人档案。但需注意的是,若使用本地模型,增加记忆空间会压缩提示词可用的上下文窗口,因此 API 用户受益更大,本地部署者需谨慎权衡。

Telegram 移动端集成:打破设备限制的关键步骤

尽管代理已在电脑上运行良好并具备学习能力,但作者因频繁外出咨询,亟需 通过手机访问 AI 助手。为此,他演示了将 Hermes Agent 与 Telegram 连接的过程。虽然设置过程略显繁琐,但只需一次性配置即可永久生效。具体操作是在 Hermes Agent 界面中进入“Messaging”选项,选择 Telegram 并点击“Create with QR”。此时用户有两种接入路径:一是直接使用手机 App 扫描二维码;二是像作者一样,在电脑端 Telegram 应用中点击“Open in”,通过桌面端完成授权连接。这一集成使得代理不再局限于电脑屏幕,实现了 跨设备的无缝移动办公体验。

通过Telegram实现远程Agent交互

视频首先展示了如何将Hermes Agent与Telegram机器人连接,从而实现远程访问个人AI助手。操作者首先在Telegram中创建一个新的Bot,设置名称和用户名后获取API令牌。随后回到Hermes界面,点击“Connect this bot”并保存重启,等待几秒加载完成后,顶部状态栏显示连接成功。为了验证连通性,操作者在Telegram聊天窗口中向Bot发送消息:“Hi, what is the capital of Switzerland?”,Hermes Agent成功回复了答案。这一过程证明了只要家中电脑保持开启且Hermes运行,用户即可通过手机Telegram应用随时随地与本地Agent通信。

“This means the connection was successful, and if I leave my computer on at home with Hermes active... I can communicate with my agent even when I am out and away from the computer.”

利用AI自我文档能力配置Google API

接下来,操作者尝试连接Gmail、Calendar和Drive等核心应用。与ChatGPT或Claude不同,Hermes并未提供一键式Google套件连接器,而是需要手动通过Google Cloud Console创建API凭证。面对复杂的配置流程,操作者利用了Hermes的一项关键能力:自我文档读取(Self-knowledge)。他直接询问Hermes:“How do I connect Hermes Agent to Gmail?”,Hermes随即生成了一份详尽的分步指南,包含所有必要的链接和操作步骤。操作者强调自己完全盲从于AI的指导,不进行任何自主判断或修改,仅作为执行者完成每一步操作。

逐步实施Google Cloud控制台配置

在Hermes的指导下,第一步是在Google Cloud Console中创建一个名为“Hermes pa”的新项目。第二步是启用所需的API服务,操作者依次启用了Gmail API、Calendar API和Drive API。由于需要等待服务激活,视频中展示了真实的耗时过程。第三步是配置OAuth同意屏幕(Consent Screen),选择“External”类型,添加应用名称和支持邮箱,并将操作者本人列为测试用户。最后一步是创建客户端凭据(Client Credentials),选择“Desktop app”类型,生成并下载JSON文件。整个过程严格遵循AI提供的路线图,展示了非技术用户如何通过AI引导完成复杂的API配置。操作者将下载的JSON文件告知Hermes,并指示其读取和处理。

验证连接与权限过期警告

Hermes处理完JSON文件后,生成一个授权链接。操作者点击链接登录Google账号并允许权限访问,随后将浏览器地址栏中的回调URL复制回聊天窗口。此时连接正式建立。为了验证功能,操作者要求Hermes总结最后一封邮件,Agent成功读取并回复了来自TikTok的视频表现通知。然而,Hermes在指南中特别警告:当前的测试配置权限仅有效期为7天,因为OAuth令牌会过期。若要长期有效,必须将应用发布至生产环境(Publish the application)。鉴于视频中已公开所有凭证和ID,操作者决定不在本期视频中进行发布操作以避免安全风险,而是计划在私下重新执行完整流程以确保安全。最后,他邀请观众在评论区建议下一集的功能。

“Hermes itself warns us that this setup as it is only lasts for 7 days because the permissions will expire. What we need to do... is to publish the application.”

构思第二大脑与功能扩展

在视频的最后部分,博主再次提及了构建“第二个大脑”的核心概念。他向观众开放了创意空间,表示如果大家对这一架构有其他有趣的建议或替代方案,非常欢迎提出。博主明确表态,对于观众提出的新颖想法,他愿意将其纳入项目并进行实际开发实现。这种互动不仅增强了社区的参与感,也为项目的迭代提供了多样化的思路。通过这种方式,博主希望确保最终构建的系统能够最大程度地满足用户需求或符合更广泛的创新趋势。

社区互动与内容反馈机制

为了维持系列的持续更新,博主强调了订阅和点赞的重要性。他明确表示,如果观众不希望错过后续剧集,务必关注频道并留下“赞”。这不仅是平台算法推荐的基础,也是博主判断内容价值的重要指标。他提到,如果该系列视频的反响“非常好”,这将直接决定下一步的资源投入方向。观众的反馈被视为项目推进的关键驱动力,良好的互动数据将激励博主继续深入探索AI Agent的开发细节。

硬件升级计划与本地化愿景

博主透露了一个令人兴奋的潜在里程碑:如果视频系列取得巨大成功,他计划购买一台 Mac Studio 来运行整个项目。这一硬件升级的核心目的是实现 “完全本地化” 的运行环境。通过引入非常有趣且强大的模型,他希望在本地设备上部署这些先进的人工智能技术。这一计划展示了博主对数据隐私、计算效率以及模型定制化的重视,同时也为后续章节中可能涉及的复杂本地AI部署埋下了伏笔。

结论

本期视频验证了基于Hermes Agent构建个人AI代理的可行性,成功打通了从本地模型接入、多端同步到Google API集成的核心链路。其优势在于通过soul.md等机制实现了高度个性化的行为控制与记忆管理,且借助OpenRouter和Telegram打破了设备限制。然而,当前架构存在明显短板:记忆文件容量受限(500/800 tokens),且Google OAuth测试配置仅具7天有效期,需发布应用方可长期稳定运行。此外,博主目前仍依赖免费模型层级,尚未展示付费模型的效能对比或本地化部署的最终性能。该方案适用于追求数据隐私及工作流自动化的极客用户,但需承担一定的配置复杂度与维护成本。