做分销网站多少钱,网站开发ssh,如何做网络营销推广方案,wordpress 幻灯片手机端字体大小众多周至#xff0c;大模型非常依赖上下文#xff0c;要让大模型生成比较好的代码#xff0c;必须准确地给大模型传递上下文信息和指令。
痛点 目前大模型主要以自然语言进行交互#xff0c;通过自然语言交互的好处是降低大模型的使用门槛#xff0c;但是由于语言的不精确…众多周至大模型非常依赖上下文要让大模型生成比较好的代码必须准确地给大模型传递上下文信息和指令。
痛点 目前大模型主要以自然语言进行交互通过自然语言交互的好处是降低大模型的使用门槛但是由于语言的不精确性和发散性同样一个功能不同的人描述大模型生成的结果不一样。
那如何解决呢 基于面向对象的思想软件编程本质上是对对象的操作。因此在对对象操作室大模型必须显示知道对象的情况因此整个提示主要分为两部分
对象的描述对对象操作的描述其中对对象的操作必须显示来自1中的对象。
例如对用户进行crud。
首先定义user对象包含哪些属性对user进行crud。 这里步骤2的user必须是英文对象不能是汉语。由于大模型能理解crud因此生成的代码就会包含对user的crud方法。
整体思路就是这样具体在不同的语言不同的场景需要根据场景定义其他约束。比如依赖什么技术栈是什么什么语言等等。
总结本文核心在于将对象的描述通过精确的语言来描述提升大模型在生成代码的鲁棒性。事实上对于对象的操作也可以定义一套简单的约束这样可以保证大模型生成代码的质量。