版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
归雪锋|OPPO软件擅长AI大模型、C
ICD、研发效能相关的工程工具&应用的设计
,主导OPPO软件工程AI代码提效、研发过程提质提效等各类项目。
曾在CCF中国软件大会、
K+峰会和PMO大会做过主题演讲
,担任过K+峰会Devops出品人,
PMO大会主会场演讲嘉宾。曾就职于华为、阿里、
HP、Autodesk、
Lucent等国际知名公司归雪锋OPPO软件AI工程、
效能领域资深专家、
行业技术专家目录CONTENTS03
各AI应用场景原理解析02
模型选型综述04
总结与展望01
背景介绍PART
01背景介绍
数据分析借助AI灵活完成数据解析和报表生成
经验沉淀
企业垂直领域非公开知识打造定制专家系统
产品创新
人效提升
AI能力结合自身产品打造全新用户体验简单重复高人力投入的工作由AI代劳需求/缺陷
领域知识获取
编码
代码调试
单元测试
代码提交
代码审查
代码合入开发看懂代码发现问题开发评审代码AI给出评审建议查书本开发技术疑问问AI工具优化建议代码阅读困难问题发现困难智能解释代码快速发现问题+代码提交AI
review扫描问题AI修复功能代码补全生成单测用例自动生成用户反馈智能分类研发领域智能问数领域知识智能问答最新资讯实时问答开发需求/缺陷AI智能生成代码和单测用例获取困难知识离散获取简单知识汇聚难度大耗时长难度低耗时短开发工作流程AI力开发单测用例开发编码查网页问同事PART
02模型选型概述DeepSeek-R1
(671B)DeepSeek-Coder-V2-Lite-Base
(16B)判断与传递Qwen25-coder
(32B)QwQ
(32B)DeepSeek-R1-qwen
(32B)bge-large-zh-v1-5bge-reranker-v2-m3用户反馈智能分类最新资讯实时问答研发领域智能问数+代码提交AI
review功能代码补全生成单测用例自动生成扫描问题AI修复领域知识智能问答PART
03各AI应用场景原理解析l
代码生成l
单测生成l
缺陷检测l
智能问答l
智能问数人工编写AI辅助编码用户输入函数名或函数功能描述信息上下文提示工程Vector
Database训练代码补全代码生成光标前后内容所在类/方法体/函数体引用类及最近访问文件开源代码网络资源AOSP领域代码构造高质量领域代码指令数据集在代码补全和代码生成上
,通过精选适合代码生成的模型、增强补全上下文、提示工程和模型返回后处理等方面
,不断根据用户反馈和验证结果反复迭代LLM(CodeLlama、
Deepseek-coder)Prompt
TemplatesEmbedding[代码表征]IDEEmbedd
ing推理场景Mode
lAgentMemoryDeepSeek-R1-qwen32B(大模型)Jenkins待测方法函数
样本单测文件源文件路径源文件依赖上下文提取用户层AI工程提示工程领域知识向量检索/关键字检索样本单测文件代码片段样本单测文件代码提取依赖上下文代码片段待生成单测代码片段提示模板RAG文本切片数据清理系统逻辑架构源文件代码提取源代码行号标注开发言语解析测试框架解析数据向量化向量相似度查询代码提交链接Prompt调优参数解析Jenkins工程Qodo-Cover提示工程大模型提示工程生成制定单测生
成关键规则制定单测输
出关键规则获取输入文
件信息获取提示工
程模板生成提示工
程信息启动AI生成单测参数填写环境准备立即构建参数校验代码下载获取依赖上下文源码获取样本单测文件是否有样本单测文件有获取样本单测测试代码解析样本单测测试框架结合样本框架指定测试框架整合所有代码信息待测方法函数获取是否有待测方法函数有开发语言解析获取待测方法函数代码源代码行号标注解析源码依赖上下文获取整个源文件代码开发语言解析解析所有方法函数获取所有方法函数代码获取整个项目结构解析大模型输出归档单测文件生成单测文件调用大模型接口大模型深度思考输出思考内容和单测代码大模型生成单测指定大模型
参数streamtemperaturemax_tokens
top_ktop_p源文件代码上下文代码样本单测代码测试框架Qodo-Cover解析参数解析代码提交链接源文件代码路径待测方法函数样本单测文件指定源码测试框架无无Java/C/C++/Kotlin空指针
访问越界
资源泄露
多线程并发不一致返回类型重复定义Dify编排根据缺陷类型定义特征CoveritySonar后处理缺陷知识库控制流分析用户客户端使用反馈数据COT提示词上下文补充数据流分析开源代码缺陷数据Gerrit修复缺陷提交数据待检测代码片段语法树解析提取出关联上下文内部领域代码Qwen32B-DeepSeek蒸馏版DeepSeek-R1满血版提
示
工
程
上
下
文
提
取
缺
陷
原
数
据基
座
模
型
缺
陷
知
识
库向量存储/索引代码缺陷检测客户端能力数据向量化文本切分数据清理
上下文提取技术
缺陷知识库技术提交文件列表获取按文件/函数提取代码片段Tree-sitter语法解析基于Joern的上下文提取用户反馈Gerrit/Gitlab客户端结果展示后处理Qwen32B-
DeepSeek蒸馏版Qwen32B-
DeepSeek蒸馏版二次反思校验缺陷知识库解析服务提示工程知识库管理服务数据清洗
数据格式化数据分块
文档向量化检索服务检索引擎
向量存储IDE插件端结果输出用户工号团队组织根据用户组织和权限获取领域知识模型推理服务EmbeddingModel提示工程增强RerankModel问题理解LLM结果输出选择领域知识库企业知识管理
公域数据服
务
层
模
型
层AI服务后端(Dify)知识相关性召回排序企业知识库客户端知识检索智能问答全文检索(BM25)
:
ES向量检索:
向量库QdrantRerank
Modelbge-reranker-v2-m3Embedding
Modelbge-large-zh-v1-5LLM
ModelQwenDeep
seek语义理解意图分类检索判别rerank企业知识检索联网检索向量检索关键字检索Prompt检索增强企业知识联网知识大模型推理知
识
库问题改写整体流程模
型RESTAPI驱动层BIweb调用链管理DSL构建SQL解析SQL优化工具驱动IDE插件端鉴权管理元数据管理接入管理模型管理数据驱动业务系统流量管理指标管理原子指标定义衍生指标管理指标组合管理三方SDK看板接入管理纬度管理纬度定义纬度关联纬度共享模型接入BI助手指标关联语义识别
DSL生成DSL修正SQL生成SQL查询数据展示应用层语义中间件业务数据
历史数据外部数据衍生数据权限管理角色管理项目管理数据库PART
04总结与展望当前实践总结引入成熟商业AI工具根据市场口碑,结合企业预算成本,可按需引入成熟商业AI工具,比如Cursor或者头部厂商AI助手等结业研发痛点自研AI应用结合企业的业务形态和自身的痛点,根据优先级找到最需要AI提效的领域/场景,进行针对性定制开发建立通用大模型接入框架基座大模型更新特别频繁,更需要建立通用模型接入框架,以确保能够随时更新和使用业界最新大模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东广州市白云区嘉禾街道综合事务中心合同制聘员招聘7人备考题库参考答案详解
- 2026济南能源集团春季校园招聘11人备考题库含答案详解(满分必刷)
- 2026中兵节能环保集团有限公司招聘4人备考题库及参考答案详解(研优卷)
- 雨课堂学堂在线学堂云《食品加工与贮运专题(天津科技)》单元测试考核答案
- 麻纺厂安全培训教育办法
- 安徽电视旗袍春晚活动方案
- 民宿服务合同
- 2026吉林大学白求恩第一医院心血管内科招聘备考题库及答案详解【必刷】
- 2026广东深圳市南山区松坪文理幼儿园招聘1人备考题库及一套参考答案详解
- 2026四川绵阳市河湖保护中心招聘5人备考题库附参考答案详解(模拟题)
- 基于PLC技术的电动汽车充电系统设计
- 血站院感培训课件
- 涂炭铝箔行业知识培训
- 2023-2025年高考语文试题分类汇编:文学类文本阅读(散文)解析版
- 电商直播情境下消费者冲动购买行为研究
- 好新闻评选管理办法
- 全国黄金交易从业水平考试题库含答案
- 市政工程入场安全教育
- 毕业设计(论文)-某水电站水轮机选型辅助系统及厂房布置设计
- 隧道工程材料节约措施
- T/CCMA 0133-2022高尔夫球车
评论
0/150
提交评论