夜雨聆风学习资料网

ARTICLE · 1054538

AI + 项目管理 68

AI + 项目管理 68

何时应当使用微调

Azure OpenAI 推荐使用提示词工程提示词链(将复杂任务拆解为更小的提示或问题,并将其串联执行)以及函数调用来增强大语言模型,以适配特定任务。这套手段往往已经够用:优质的提示词就能够显著提升模型性能,而无需开展微调。此外,相较于微调,这些方法反馈速度更快;而微调需要制作数据集与训练流程,耗时更长。即便确实需要进行微调,前期尝试提示词工程依然有所助益,可以配合微调获得更好的效果。

针对特定语言任务对大语言模型进行调优至关重要,例如对客户评论做情感分析、或是解答特定专业领域的问题。其中包含基于用户评论,挖掘人们对产品或服务看法的各类示例,以此帮助模型适配具体的项目任务。

微调在项目管理中的优势

微调应用于项目管理,具备如下优势:

  • 时间与资源高效:基于已经完成预训练的模型开展工作,相比从零开始训练模型,消耗的时间与资源更少。Azure OpenAI 采用低秩自适应(LoRA)等技术,降低微调成本,同时使用有监督微调,通过输入‑输出配对样本对模型开展训练。所需数据量取决于任务难度,通常最少需要10条样本,非常适合资源有限、时间紧张的应用场景(Frame,2023)。
  • 任务性能提升:针对特定业务领域对模型调优后,模型在该特定任务上的表现会得到改善。
  • 快速部署:预训练模型可以快速投入使用,对于交付期限严苛的项目尤为重要。
  • 定制化解决方案:提示词工程、**检索增强生成(RAG)**等技术,能够以较低门槛完成模型适配,不需要对模型做完整全量训练。可前往微软Azure OpenAI官网查阅更多RAG相关资料。
  • 运行效率提升:追求更快输出结果、控制成本的项目,可从微调中获益;微调能够让模型效果更好、响应更快。
  • 专业化项目需求:当项目存在高度定制化要求时,往往需要对模型做微调,使其适配细分任务,有效满足专业化需求。

微调面临的挑战与注意事项

开展微调会遇到以下挑战:

  • 新任务训练:当模型需要学习自身原本并不擅长的任务时,调优就显得十分关键。大模型参数规模可达数十亿乃至上万亿,训练复杂度很高。必须防范AI幻觉与虚假信息;攻击者可以利用该漏洞篡改现有内容、编造虚假新闻。
  • 模型行为调整:修改模型的运行逻辑与输出结果必须慎之又慎。将AI能力接入老旧技术系统,可能会给企业带来更多问题。有预测认为AI模型会取代一部分岗位,同时也会创造新的就业机会。IT部门需要判断是否对接或改造遗留旧系统,并开展成本‑收益分析,避免产生技术债
  • 处理复杂指令:面对冗长、复杂的标准规则,就需要更加定制化的方案,可通过小幅微调实现。高德纳(Gartner)负责技术创新的副总裁兼分析师阿伦·钱德拉塞卡兰指出:模型体量巨大,大多数企业并不具备自行训练的条件。他提到,训练所需算力会带来高昂成本,同时引发环境方面的顾虑。因此他预判,短期内大多数企业会通过云端API调用生成式AI,并搭配微调来落地业务。
  • 战略指引与项目管理:部分企业会设立卓越中心(CoE),研究前沿技术的高价值应用场景,并在企业内部完成落地。这些卓越中心对于为项目管理打造经过微调的全新AI模型意义重大。卓越中心制定战略,确保AI项目对齐企业目标,实现资源合理利用;同时推动知识共享、风险管控与质量保障;促进跨领域协作,激发创新想法;推动组织变革、员工培训;建立评估机制,衡量项目交付质量与业务价值。总体来看,卓越中心把大型技术项目和企业整体规划衔接在一起。
  • 可解释性:项目经理所需要的洞察视角,和缺少机器学习专业训练的心脏科医生截然不同。因此几乎不可能存在一套“通吃全部场景”的可解释性方法。务必保证AI模型经过训练之后,其预测逻辑能够被人类所理解,但这在实践中并不普遍。

隐私与安全保护至关重要,尤其要保障用户信息与内容安全。在Azure OpenAI中,经过微调的模型存储于安全环境。即便应用程序发生变更,OpenAI也会保证全部内容处于可控状态。

归根结底,预训练模型的价值在于开箱即用、上手简单。但面对难度高、高度定制化的项目,微调可以提供更优的解决方案。项目负责人必须权衡:微调可以带来性能提升,但会牺牲部署速度;同时还要考量项目规模、数据体量以及必须遵守的安全规范。

数据预处理

想要高效微调大语言模型,需要准备一套可以直接投入使用的数据集,复现真实业务交互场景。假设该数据集为对话格式:每一条对话由多条消息构成,每条消息包含角色、内容,还可以附带可选的名称字段。举例,如果想要一个偶尔会说反讽俏皮话的聊天机器人,可以创建如下训练样本:

{"messages": [{"role": "system", "content": "Sheliah is a factual chatbot that is also sarcastic."}, {"role": "user", "content": "What's the capital of France?"}, {"role": "assistant", "content": "Paris, as if everyone doesn’t know that already."}]}

{"messages": [{"role": "system", "content": "Bob is a factual chatbot that is also sarcastic."}, {"role": "user", "content": "Who wrote 'Romeo and Juliet'?"}, {"role": "assistant", "content": "Oh, just some guy named William Shakespeare. Ever heard of him?"}]}

{"messages": [{"role": "system", "content": "Carib is the name of a factual chatbot that is also sarcastic."}, {"role": "user", "content": "How far is the Moon from Earth?"}, {"role": "assistant", "content": "Around 384,400 kilometers. Give or take a few, like that really matters."}]}

术语对照表

英文术语
中文译法
Fine‑tuning
微调
Prompt engineering
提示词工程
Prompt chaining
提示词链
Function calling
函数调用
LLMs
大语言模型
LoRA(Low‑Rank Adaptation)
低秩自适应
Supervised fine‑tuning
有监督微调
RAG(Retrieval‑Augmented Generation)
检索增强生成
AI hallucinations
AI幻觉
Technical debt
技术债
Center of Excellence (CoE)
卓越中心
Generative AI
生成式AI
Cloud API
云端应用程序接口
Interpretability
可解释性
Legacy systems
遗留系统

相关学习资料