通义灵码企业级检索增强-前端自研场景采纳率提升DEMO
在问答场景我们提供研发文档的问答、API生成代码、规范性代码优化等能力,我们通过对话的方式检索到企业内部的知识,像这些具体的使用场景是什么呢?这边做了一些样例,第一个是前端的资源代码生成,可以看到刚刚产生的那个框,就是我们上传到知识库的一个组件库的标准化写法,
const targetMachine=machines.find((m)=> m.id === content.target _host_id)||(ip:“”}; return ( <> <Item labetStyle= {{width:130}} label="再平衡:调度ID"> <TraceID className="trace-id-link" onclick=((traceID: string)=>onRebalanceRecord(traceID)} traceID=(task,trace_id) hashbits=(11) /> </Item> <Item labe15tyle= width:130}} label="再平衡:DryRun"> {content.dry_run?"是':"否) </Item> {repoInfo(content)} <Item labe 1Style=(width:130 Label="再平衡:源Host"> {id:$(content.source_host_id,ip:$(sourceMachine.ip}}
当写着trace ID这个组件的时候,它就可以准确的推荐出trace ID的标准化写法,这就是企业通过上传前端自研组件库样例代码产生的效果,我们自己内部团队去实验,可以提升采纳率有八个点之多,整个的效果提升是比较明显的,尤其是在前端场景。
const sourceMachine=machines.find((m)=>m.id===ontent.source_host_id)||{ip:“”}; Const targeMachine=machines.find((m)=>m.id===ontent.source_host_id)||{ip:“”}; Return( <> Item labe1style={{width:130}}label="再平衡:调度ID"> <TraceID className="trace-td-1ink”onclick={(traceID:string)=> onRebalanceRecord(traceID)}traceID=(task.trace_id)hashbits </Item> <Item labelStyle={{fwidth:130}}label=“再平衡:DryRun"> (content.dry.run ?‘是':'否') </Item> {repoInfo(content)} <ItemLabe1styLe={{width:130}}label-"再平衡:源Host"> {id:$(content.source_host_id),ip:${sourceMachine.ip}} </Item> <Itemlabe1Style=(width:130Label=“再平衡:·目标Host"> {id:$(content.target_host_td),ip:s(targetMachine.tp}} </Item> </> ) }