Linne,通用的 Personal Agent
我们正在制作一个通用智能体,名为 Linne。它正在探索一种不同于传统对话框的个人 AI 交互方式:用户不必先打开聊天窗口、把需求整理成完整提示词,再持续留在窗口里等待响应。
交互方式
Linne 希望把入口分散在用户日常使用的软件和系统中:用户可以从当前的编辑器、网页、邮件或笔记出发,直接表达要做什么。Linne 根据眼前的上下文理解需求、组织任务,并在需要用户补充信息或作出决定时再询问。用户提供的是目标和必要判断,而不是一套必须亲自编写的操作说明。
上下文与记忆
Linne 不以不断累积用户记忆来换取“更了解用户”。它更关注如何减少任务执行过程中的信息损耗:保留完成当前任务所需的上下文、进度和结果,让任务可以继续推进;长期保留的用户记忆只是为更好完成任务的一些补充,应当有明确用途,并由用户随时查看和管理。Linne 希望记住的是完成任务真正需要的信息,而不是无边界地收集和堆叠记忆。
任务组织
Linne 的工作围绕 Task > Session > Run 的多层结构组织。Task 表示一项有目标的工作;Session 保存这项工作持续推进所需的对话和上下文;Run 则是其中一次具体执行。一个 Task 可以通过 Session 延续,也可以包含多次 Run;一次 Run 结束,不意味着任务就必须结束。Linne 可以根据任务进展继续执行、等待用户决定,或交付阶段性和最终产物。这样,用户看到的不再是一来一回的问答,而是明确的目标、进展、介入点和结果。
安全与扩展
安全不是附加在 Agent 外面的提醒,而是 Linne 执行机制的一部分。任务状态、工具调用、审批和结果由 Linne Host 统一管理;跨软件操作通过 Adapter 接入;可能产生外部影响的动作可以在执行前交由用户审批。用户应能了解 Linne 正在做什么、为什么需要介入,以及操作产生了什么结果。Linne 的目标是在用户授权范围内自主推进任务,同时让关键决定和操作保持可见、可控、可追踪。
Linne 也按可扩展的方式构建:Adapter 连接不同应用,Extension 为 Agent 提供搜索、知识和自动化等能力。随着新的应用接入和扩展能力加入,Linne 可以处理更多类型的任务。我们希望这种扩展不仅是不断增加功能清单,也能让 Linne 在明确的权限、用户反馈和可审查机制下持续改进其任务处理能力。这里的“持续改进”不是让 Agent 脱离用户控制地自行改变目标或权限,而是让它能够在用户掌握边界的前提下,逐步适应新的工具、流程与需求。
Linne 希望建立一种以任务为中心、融入用户工作环境、尽量减少提示词负担,同时重视信息最小化与原生安全的个人智能体体验。
目前 Linne 仍处于开发预览阶段,面向普通用户的安装和完整使用流程还在完善中,欢迎联系我了解进度。