giser666 level
获赞
455
粉丝
135
关注
79
看过 TA
3179
门头沟学院
2026
前端工程师
IP属地:江苏
前端|快手 京东 拼多多
私信
关注
AI Agent技能Skills设计(前端视角·牛客精简版)一、核心概念:Agent & Skill•Agent:带大脑(LLM)、能调工具、可做决策的程序,类比前端应用层Controller•Skill:Agent可调用的结构化能力单元,类比前端函数/API/组件/Hook的结合体,是AI原生的能力载体二、Skill核心结构(4要素)要素含义前端类比name技能唯一标识函数名description能力+使用场景描述JSDoc注释inputSchema输入参数定义TypeScript类型handler实际执行逻辑函数体/API请求逻辑三、Skill核心调用机制(AI自主决策)用户输入→Agent交给LLM→LLM判断是否需要Skill→选择并构造参数→调用Skill→返回结果→LLM整理输出✅ 核心区别:前端是人工写判断调用,AI是LLM自动决策调用从前端视角来看,Skill是Agent可调用的结构化能力单元,类比前端的函数、API与Hook结合体,核心包含名称、描述、输入定义和执行逻辑四大要素,其关键是由LLM自主决策调用,而非人工手动触发,设计上要遵循描述优先、输入清晰、单一职责和可组合性原则,还需按定义能力边界、撰写AI可理解描述、设计输入Schema、实现执行逻辑的步骤工程化落地,同时能清晰区分Skill与MCP的核心差异——Skill是应用层的能力定义,MCP是基础设施层的能力传输协议,二者协作可为Agent提供可执行的能力,而前端开发者可基于Skill打造AI Copilot、智能业务工具,或是构建AI应用的后端能力层,实现从手动调用API到AI自主决策调用的开发模式升级,也能借助Skill更好地衔接前端UI交互与AI的自动化执行能力。
面试官最爱问的 AI 问...
0 点赞 评论 收藏
分享
LLM Agent 系统的核心瓶颈是上下文管理,其核心痛点包括 Token 限制导致的上下文溢出、多轮对话漂移、工具调用引发的上下文爆炸与污染、记忆检索不精准、记忆冲突及长任务无法持续等问题。解决方案以 “记忆分层、上下文压缩、智能检索” 为核心,通过滑动窗口保留近期对话、上下文总结压缩冗余信息、RAG 实现精准记忆召回、分层记忆架构区分短期 / 长期 / 任务记忆,搭配上下文排序与工具输出压缩等技术,构建以 Context Manager 为核心的生产级架构,同时通过 Prompt Budget 规划、定期总结等最佳实践,在有限 Token 内为 LLM 提供最有价值的上下文,支撑 Agent 稳定高效运行。一、核心痛点1.Token上限限制,长对话+工具数据易致上下文溢出2.多轮对话漂移,Agent偏离初始任务目标3.上下文污染/爆炸,工具返回大量冗余原始数据4.记忆检索不精准,易召回无关/遗漏关键信息5.记忆无一致性机制,用户信息易出现冲突6.长周期任务无法持续推进二、核心解决原则记忆分层、上下文压缩、智能检索,用最少Token为LLM提供高价值上下文。三、核心解决方案1.滑动窗口:保留最近N轮对话,基础兜底方案2.上下文压缩:LLM定期总结对话历史,精简Token3.RAG记忆检索:按需向量检索,仅传入相关长期记忆4.分层记忆架构:短期(近期对话)+长期(用户信息)+情景(任务总结)5.上下文排序:按相关性×新鲜度×重要性打分,仅取Top K高价值内容6.工具输出压缩:原始数据经压缩后,仅传入核心要点四、生产级核心架构以Context Manager为核心统筹,形成闭环:输入层(用户查询/工具结果/历史/记忆)→核心管理层(五大解决方案模块)→记忆层(分层架构)→输出层(Prompt Builder按Token预算拼Prompt入LLM)→反馈层(LLM输出反向更新记忆)五、生产落地最佳实践1.提前规划各组件Token预算,避免溢出2.工具输出、记忆使用必须做压缩/检索,杜绝原始/全量数据3.每10-20轮对话定期总结,更新情景记忆4.所有上下文必经排序筛选,保留高价值内容六、未来发展方向Context OS、知识图谱式Graph Memory、自适应上下文、支撑长周期任务的Long-Term Agents七、核心结论LLM Agent的核心瓶颈是上下文管理,而非模型本身;管理本质是平衡信息完整性与Token经济性,生产落地关键是以Context Manager为核心,组合各类技术形成标准化处理流程。
AI求职实录
0 点赞 评论 收藏
分享
一、RAG 是什么?(面试必问)RAG = 检索增强生成(Retrieval-Augmented Generation)一句话:先从外部知识库检索相关信息,再把信息喂给大模型生成答案。作用:• 解决大模型不知道新知识、幻觉的问题• 不用重新训练模型,成本低、安全可控RAG 核心流程(背这 4 步)1. 文档切分(Chunk)2. 向量化(Embedding)3. 存入向量库4. 用户提问 → 检索相关片段 → 给 LLM 生成答案RAG 常见类型(面试高频)1. 朴素 RAG最简单:切分→向量→检索→生成。适合简单问答。2. 高级 RAG(优化版)◦ 召回前:查询优化、重写◦ 召回中:多路召回、混合检索(关键词+向量)◦ 召回后:重排序(Rerank)3. RAG + 知识库管理带文档更新、去重、过滤、元数据过滤。4. 模块化 RAG可插拔:不同场景用不同检索策略。二、Agent 底层原理(面试官最爱深挖)一句话:Agent = LLM 做大脑 + 工具调用 + 记忆 + 反思 + 规划核心 5 组件(背这个)1. 大脑(LLM)负责思考、决策、理解任务。2. 记忆(Memory)◦ 短期记忆:上下文◦ 长期记忆:向量库/数据库3. 工具(Tools)搜索、代码解释器、API、函数调用(FC)。4. 规划(Planning)拆解任务、多步推理、自主决定怎么做。5. 反思(Reflection)检查结果对不对,错了就修正。标准执行流程(面试直接说)1. 理解用户目标2. 思考:我要做什么?需要哪些工具?3. 调用工具获取信息4. 继续推理,直到完成目标5. 输出最终结果三、多 Agent 是什么?多 Agent = 多个智能体分工协作完成复杂任务。特点• 每个 Agent 有专属角色• 互相通信、分工、协作• 能处理复杂、多步骤、跨领域任务常见架构1. 集中式有一个“主管 Agent”分配任务。2. 分布式无中心,Agent 之间互相沟通。3. 分层式上层决策,下层执行。典型应用• 代码开发团队(产品、前端、后端、测试)• 内容创作团队• 企业自动化流程四、面试高频三连问(标准答案)1. RAG 和 Fine-tuning 区别?◦ RAG:外挂知识库,不改模型,安全、实时、成本低。◦ 微调:改模型权重,适合固定风格/专业领域,成本高。2. Agent 和普通 LLM 区别?◦ LLM:你问啥它答啥,被动。◦ Agent:有目标、会思考、会用工具、自主完成任务。3. Agent 和工作流区别?◦ 工作流:固定步骤,按流程跑。◦ Agent:动态思考,自主决策下一步。如果你要,我可以直接帮你整理成:「AI 前端面试 10 分钟速背版」你拿去背,面试基本稳过。
查看10道真题和解析
0 点赞 评论 收藏
分享
找工作,你都让AI帮你做...
0 点赞 评论 收藏
分享
03-13 18:29
已编辑
门头沟学院 前端工程师
0 点赞 评论 收藏
分享
一、JS 基础(必问)1. 变量提升、作用域、闭包原理与场景2. this 指向规则(普通函数/箭头函数/构造函数/绑定)3. 原型与原型链、继承实现4. 异步:Promise、async/await、宏任务微任务5. 防抖节流原理、手写与应用二、浏览器 & 网络(高频)1. 从输入 URL 到页面展示全过程2. 浏览器渲染流程、重排重绘优化3. HTTP/HTTPS、HTTP2、HTTPS 握手流程4. 缓存策略:强缓存 / 协商缓存5. 跨域原因与解决方案三、Vue / React(二选一必深问)Vue1. 响应式原理(数据劫持 + 发布订阅)2. 虚拟 DOM、diff 算法3. computed / watch 区别4. 生命周期执行顺序5. Vue3 组合式 API 优势React1. Hooks 规则、useState/useEffect 原理2. 类组件 vs 函数组件3. Fiber 架构、调和流程4. 状态提升、Context、Redux 流程四、工程化 & 性能优化(大厂最爱)1. Webpack 构建流程、loader/plugin 区别2. 常见优化:代码分割、tree shaking、懒加载3. 前端性能指标:LCP、FCP、FP 等4. 首屏优化方案5. 移动端适配、兼容性处理五、手写代码(高频现场题)1. 手写 Promise2. 手写防抖 / 节流3. 手写深拷贝4. 手写 call/apply/bind5. 数组去重、flat 扁平化六、场景题 & 逻辑题1. 如何定位线上卡顿/白屏问题2. 大量列表渲染优化(虚拟列表)3. 如何设计一个弹窗组件4. 前端监控与错误捕获
面试问题记录
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务