大模型面试连环炮解析:小白程序员必备,收藏学习拿高薪!

张开发
2026/4/10 0:20:12 15 分钟阅读

分享文章

大模型面试连环炮解析:小白程序员必备,收藏学习拿高薪!
本文详细解析了大模型面试中的Function call连环炮问题从训练、微调到文本格式组织再到将工具/插件转化为模型可理解的方式结合美团大模型算法的二面题目帮助小白程序员深入理解大模型核心技术提升面试竞争力。1、Function call怎么训练的怎么微调的第一个问题Function call是怎么训练怎么微调的。我们可以根据Llama3的开源细节来回答这个问题。根据Llama的技术报告大模型工具调用能力是在post training的时候加上去的包含了多个SFT和DPO的迭代过程。Llama3使用tool的流程大致和GPT4的tool call差不多参考Llama3对SFT Tool数据集的描述标注员只对assistant信息进行排名打分通常模型对当前问题的推理能力越强打分越高而不对tool信息进行排名打分。其次不采用rejection sampling因为Llama团队没有在后期的tool测评中观察到它带来的收益。为了加快标注过程Llama团队首先通过在之前的Llama 3检查点生成的合成数据上进行微调以此来引导基本的工具使用能力。因此标注员需要进行的改动较少。同样地随着Llama 3在训练过程中逐渐改进逐步复杂化人类标注协议从标注单轮tool use的对话数据开始逐步过渡到标注对话中包含了tool use的数据最后到标注对话中包含了多步tool use以及数据分析的训练数据。2、Fucntion call怎么组织文本的格式喂给模型比较有名的function call的数据集有glaive-function-calling-v2-sharegpt其输入格式为tools[{name:generate_password,description:Generate a random password with specified criteria,parameters:{type:object,properties:{length:{type:integer,description:The length of the password},include_numbers:{type:boolean,description:Include numbers in the password},include_special_characters:{type:boolean,description:Include special characters in the password}},required:[length]}}]tools会像system prompt一样一起放到输入的prompt里。组织好的对话数据[{from:human,value:I need a new password. Can you generate one for me?},{from:gpt,value:Of course! How long would you like your password to be? And do you want it to include numbers and special characters?},{from:human,value:I want it to be 12 characters long and yes, it should include both numbers and special characters.},{from:function_call,value:{\name\:\generate_password\,\arguments\: {\length\: 12,\include_numbers\: true,\include_special_characters\: true}}},{from:observation,value:{\password\:\4#7gB69L1!0\}},{from:gpt,value:Here is your new password: 4#7gB69L1!0. Please make sure to save it in a secure place.}]这部分对话数据会和普通的多轮对话数据一样进行多次的SFTDPO/RLHF的微调。3、Function call怎么把下游的一些工具/插件变成模型可以理解的方式从上一道题目的分析可以看到其实通过把tools翻译成json文本也就是把tool的函数名工具描述变量名变量类型打包成prompt的一部分。然后再全局设计这样的指令模版例如qwen-agent里设置了这样的包含工具的对话模版# 工具 你拥有如下工具{tool_descs}你可以在回复中插入零次、一次或多次以下命令以调用工具#FUNCTION#: 工具名称必须是[{tool_names}]之一。#ARGS#: 工具输入#RESULT#: 工具结果#RETURN#: 根据工具结果进行回复然后通过post-training或者微调可以让模型理解工具的含义。当然实际在定义所使用的工具时前面提到的这些必要的工具信息需要含义清楚定义清晰否则实际使用的效果也会大打折扣。以上就是这个美团大模型面试中Function call面试连环炮的解析。如何学习大模型 AI 由于新岗位的生产效率要优于被取代岗位的生产效率所以实际上整个社会的生产效率是提升的。但是具体到个人只能说是“最先掌握AI的人将会比较晚掌握AI的人有竞争优势”。这句话放在计算机、互联网、移动互联网的开局时期都是一样的道理。我在一线科技企业深耕十二载见证过太多因技术卡位而跃迁的案例。那些率先拥抱 AI 的同事早已在效率与薪资上形成代际优势我意识到有很多经验和知识值得分享给大家也可以通过我们的能力和经验解答大家在大模型的学习中的很多困惑。我们整理出这套AI 大模型突围资料包✅ 从零到一的 AI 学习路径图✅ 大模型调优实战手册附医疗/金融等大厂真实案例✅ 百度/阿里专家闭门录播课✅ 大模型当下最新行业报告✅ 真实大厂面试真题✅ 2026 最新岗位需求图谱所有资料 ⚡️ 朋友们如果有需要《AI大模型入门进阶学习资源包》下方扫码获取~① 全套AI大模型应用开发视频教程包含提示工程、RAG、LangChain、Agent、模型微调与部署、DeepSeek等技术点② 大模型系统化学习路线作为学习AI大模型技术的新手方向至关重要。 正确的学习路线可以为你节省时间少走弯路方向不对努力白费。这里我给大家准备了一份最科学最系统的学习成长路线图和学习规划带你从零基础入门到精通③ 大模型学习书籍文档学习AI大模型离不开书籍文档我精选了一系列大模型技术的书籍和学习文档电子版它们由领域内的顶尖专家撰写内容全面、深入、详尽为你学习大模型提供坚实的理论基础。④ AI大模型最新行业报告2025最新行业报告针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估以了解哪些行业更适合引入大模型的技术和应用以及在哪些方面可以发挥大模型的优势。⑤ 大模型项目实战配套源码学以致用在项目实战中检验和巩固你所学到的知识同时为你找工作就业和职业发展打下坚实的基础。⑥ 大模型大厂面试真题面试不仅是技术的较量更需要充分的准备。在你已经掌握了大模型技术之后就需要开始准备面试我精心整理了一份大模型面试题库涵盖当前面试中可能遇到的各种技术问题让你在面试中游刃有余。以上资料如何领取为什么大家都在学大模型最近科技巨头英特尔宣布裁员2万人传统岗位不断缩减但AI相关技术岗疯狂扩招有3-5年经验大厂薪资就能给到50K*20薪不出1年“有AI项目经验”将成为投递简历的门槛。风口之下与其像“温水煮青蛙”一样坐等被行业淘汰不如先人一步掌握AI大模型原理应用技术项目实操经验“顺风”翻盘这些资料真的有用吗这份资料由我和鲁为民博士(北京清华大学学士和美国加州理工学院博士)共同整理现任上海殷泊信息科技CEO其创立的MoPaaS云平台获Forrester全球’强劲表现者’认证服务航天科工、国家电网等1000企业以第一作者在IEEE Transactions发表论文50篇获NASA JPL火星探测系统强化学习专利等35项中美专利。本套AI大模型课程由清华大学-加州理工双料博士、吴文俊人工智能奖得主鲁为民教授领衔研发。资料内容涵盖了从入门到进阶的各类视频教程和实战项目无论你是小白还是有些技术基础的技术人员这份资料都绝对能帮助你提升薪资待遇转行大模型岗位。以上全套大模型资料如何领取

更多文章