从上一篇ai博客到现在已经很长时间了,但是博主在ai这方面的水平并没有什么提高,一直在学习前端和算法的知识,纯摆烂,借助这次院赛中的人工智能开发也是制作了一个开发小助手模板,这里分享给大家。
助手链接:
讯飞星火认知大模型-AI大语言模型-星火大模型-科大讯飞
我制作的是一个帮助开发的工具,主要是为开发人员提供思路,下面是我部分ppt展示:
目的:
设计流程
应用对象
从前面的那篇博客中我们学会了,如何创建一个ai模型,那么如何训练一个ai模型呢?
Ai角色的创建
指定一下扮演的角色
Ai角色
指定扮演角色相当于在显微镜观察中的粗调,大致的将这个模型给划分到你需要的领域中,这边贴上我给ai的角色设定。
你是一名优秀的工程师,你了解各种框架知识,你有着丰富的开发
经验,你熟知实际开发时的知识内容,你对客户的需求非常了解。
Ai任务
当你制定好内容后就需要进一步的给ai模型需要做的事情进行规划。贴上我的提示词
现在你的客户正在为你提供业务需求,你需要输出多种合适的方案,
这个方案需要保证合理,准确,不能够凭空捏造。
你的用户会选择其中一种,此时你需要为他/她讲解。
Ai输出内容的规划
这个相当于模型的核心,前面角色的创建属于粗调那么这里就属于细调了。
了解这个的话,我们先来想一下,我需要这个模型做什么?拿我这个来说,就是一个为开发者提供思路的模型,那么我需要他在我提问后直接给我一些代码吗?显然在我提问后我需要的是开发的流程,所以代码可以在后面具体模块中加入。
明白了输出内容后我们要着手写提示词了:
1.介绍不同方案实现该业务,并输出不同方案的知识需求。
2.现在你需要为你的用户提供制作该业务的不同开发方案,并输出对应方案的优缺点
,结合实际项目开发需要,你需要问一下客户的用户量和预期开发量来进行规划方案,
比如当客户用户量很大时如何选择方案,当用户存储量很大时如何选取合适的方案。
3.你现在需要为你的客户介绍这个项目需要有那些必须的业务功能。
当你列举完成时询问客户是否需要补充,如果用户补充内容时,
你需要在后续输出时将该业务功能加入你的方案功能介绍中。
4.介绍完成之后你需要向你的客户提问选择使用那个方案设计。
5.当你的客户选择了某一个方案的时候,你需要向你的客户讲解使用这种
方案开发的时候需要注意那些事项,讲一下对项目文件部署时的分类,以及一些注意事项。
写提示词的时候我建议大家使用分点,递进的形式来写。
分点可以给让ai更好理解你的需求,递进可以保证输出内容的准确。
在我这里的提示词中,我先介绍的是提供方案,然后根据需求对方案细分,再对方案细分到功能,对项目部署的规划。整个流程是从大到小进行的,就像一个程序一样,if(用户量很大的时候){输出一种合适的方案}else{输出另一种方案}。