logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

面试11-Agent如何自动接任务

loop函数是代理的"心脏",核心逻辑是无限循环的工作-闲置交替:先让代理调用大模型处理任务(工作阶段),任务停了就进入闲置阶段;闲置时检查有没有新任务/消息,有就继续工作,没有就超时关机。_idle_poll是代理"主动找活干"的逻辑:闲置时每5秒检查一次,先看有没有人发消息,再看任务板有没有没人做的任务;只要找到一个,就认领并恢复工作;60秒都没找到,就关机。函数是代理的"任务扫描器",核心是

#面试#linux#职场和发展
面试09-Agent 的团队协作

第九季核心:用实现队友持久化(线程+配置文件),用MessageBus(JSONL文件)实现异步通信,解决“代理能组队、能发消息”的基础问题;第十季核心:在通信基础上增加“请求-响应协议”,通过request_id关联请求和响应,用状态机管理请求状态,解决“沟通有规则、可追溯、不混乱”的进阶问题;关键设计思想:从“无结构”到“结构化”是编程中常见的升级思路,比如先做功能,再做规范,这和真实团队协作

#面试#职场和发展
项目03-手搓Agent之团队协作(发消息/分配任务)

(1)包含Agent之间的通信,如何通信;(2)邮箱的构建;(3)任务如何构建;

#python#linux#前端
项目01-手搓Agent之loop

loop是Agent实现最重要的一个 part,其中分为lead agent的 loop 和sub_agent的 loop任务分解,假设分为 n 个子任务(1次问答);查看每个子任务需要调用的工具(n次问答);每次调用完工具至少还需要一次问答生成答案总结(n次问答);每个子任务可以提出建议(n次问答);一共3n+1次问答,如果你的任务很复杂,那么单 Agent 会堵死去。这也是为什么要用懒加载和任

#python#前端#javascript
项目02-手搓Agent之 Skill 懒加载

【代码】项目02-手搓Agent之懒加载。

#python#windows#linux
面试03-TodoManager解决 Agent步骤混乱的问题

结构化跟踪:用将模糊的「多步骤任务」转化为模型可识别的结构化清单,替代不可靠的上下文记忆;强制约束:通过工具调用+格式校验,确保模型必须更新进度,避免「口头规划、实际失控」;提醒兜底:用计数器+强制提醒,解决模型「忘记更新清单」的问题,始终锚定整体任务目标。简单来说,这套方案相当于给模型配了一个「任务看板」,并在它走神时拍醒它,确保长流程任务的每一步都可控、可追溯。

#python#开发语言
项目05-手搓Agent之任务通信+任务编排的实现

本质上已经具备了 (1)邮箱初始化、(2)任务创建、(3)发送消息、(4)团队消息持久化;将【团队协作】、【DAG依赖】、【智能体执行】三层完全打通;启动线程、消费队列、真正执行任务;初始化邮箱,用于通信;Agent 完成任务;、Agent 执行层。

#前端#网络#服务器
面试01-Agent Loop 实现智能体逻辑

这是 Agent 能“动手”的关键。我们不是让模型直接运行命令,而是定义一个工具规范 (Schema)。# 定义工具列表。这是一个 JSON Schema 描述。# 模型看到后,就知道它有一个叫 "bash" 的工具可用,并且知道调用它需要传入 "command" 参数。TOOLS = [{},}]当模型决定调用工具时,本地 Python 代码负责真正执行。# 安全过滤:防止模型生成毁灭性命令tr

#chrome#前端
面试07-Agent如何压缩上下文

第六季的核心是「上下文全生命周期管理微压缩:「日常瘦身」,处理旧的长工具结果,低成本且无感知;自动压缩:「应急兜底」,代币超限时彻底瘦身,保全核心信息;手动压缩:「主动优化」,模型按需触发,适配复杂场景;磁盘转录:「安全网」,所有历史不丢失,可追溯/可恢复。对比第五季:第五季是「少拿」(按需加载技能),第六季是「少存」(压缩上下文),两者结合实现了代币和上下文的双重高效管理。

#python
项目04-手搓Agent之DAG任务编排(按顺序执行任务)

多 Agent(Coder / Researcher/ Testor)协作执行任务:如何具体地完成任务;生产者 - 消费者模型:任务队列 + 多线程异步执行;DAG 任务依赖编排:保证任务按先后顺序执行(比如必须先分析需求→再设计架构→最后编码);

#人工智能#大数据
    共 68 条
  • 1
  • 2
  • 3
  • 7
  • 请选择