qpeter
Java后端
·07-08 23:18
✅ 今天做了 1. 刷一小时面试鸭 2. 总结 AskHuman 以及智能体的架构 ⏰ 明天计划: 1. 刷一小时面试题 2. 输出智能体及其 AskHuman 的系统性文档 📚 今日感悟: 今天算是把智能体架构和 Human-in-Loop 啃下来了。最核心的是CompletableFuture<T>的使用,通过这个来阻塞唤醒线程并传递 Human Answer。底层原理是 CAS,相比于线程睡眠导致 CPU 空转效率要高得多了。 再一个就是要给 AgentState 加 volatile 字段确保智能体状态在多个线程之间的可见性,因为 AgentState 是控制智能体循环的核心。 起一个异步线程池专门用来异步跑 Agent 实例,最后就是 Agent 实例的继承关系,最后 Agent 实例拥有继承来的所有属性。所以需要再定义一个 AgentManager 来获取和创建实例。
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP