为Agent设计搜索结果:给信息配上下一步动作
Raft CTO Tenny 提出,当 Agent 执行搜索时,返回原始 ID 或全文都是糟糕的设计。正确的做法是借鉴网页搜索结果:返回匹配片段(带高亮)、上下文预览和明确的下一个动作(如“阅读完整线程”)。文章指出,Agent 的“显示器”是上下文窗口,每 token 都有成本,因此结果必须紧凑、可立即判读,并提供下一步操作锚点。这是 UX 设计的延伸——只不过用户不再是看屏幕的人,而是读 token 的 Agent。
Raft CTO Tenny 提出,当 Agent 执行搜索时,返回原始 ID 或全文都是糟糕的设计。正确的做法是借鉴网页搜索结果:返回匹配片段(带高亮)、上下文预览和明确的下一个动作(如“阅读完整线程”)。文章指出,Agent 的“显示器”是上下文窗口,每 token 都有成本,因此结果必须紧凑、可立即判读,并提供下一步操作锚点。这是 UX 设计的延伸——只不过用户不再是看屏幕的人,而是读 token 的 Agent。
本文来自自媒体作者 @thedankoe,提出传统新年计划无效的根本原因在于人们试图用旧身份达成新目标。文章系统拆解行为改变的心理学机制:全部行为都是目标导向的(即使是无意识的目标),身份认同通过目标→感知→重复→固化的循环形成,只有打破第6步(习惯化)和第7步(身份防御)之间的链条才能实现真正改变。作者提供了完整的“一天重置协议”:早晨进行心理挖掘,通过“反愿景”(详细描述最不想过的生活)激发厌恶能量;白天设置随机自我提问中断自动导航;晚上整合洞察制定一年/一月/每日目标。最后将人生设计成“双用途游戏”(anti-vision 作为失败结局,vision 作为获胜条件,年度/月/日目标对应任务/关卡),借助心流机制维持动力。适合对自我成长类内容有深度需求的读者,但对于不熟悉心理学框架的工程师而言,实用性可能有限。
本文详细拆解了在Claude Code中使用Dynamic Workflows并行调度多个子Agent的9个步骤。作者指出,单纯并行启动多个Agent很容易导致冲突和混乱,真正的关键在于主管Agent的编排循环:先检查任务是否可分解,让主管Agent分解为原子子任务并等待人工审批,通过Git Worktree隔离每个子Agent的工作目录,并行分发后使用SubagentStop Hook强制门控(运行测试和lint),再用一个独立评分Agent根据预设标准评估每个结果并自动退回不合格者,最后只由主管Agent按依赖顺序合并通过的提交。文章强调,核心技能不是‘能启动10个Agent’,而是能收回10个干净、已测试、已合并的结果。