美文网首页
如何用chatGPT等生成式大模型开发前端代码

如何用chatGPT等生成式大模型开发前端代码

作者: aier_wiki | 来源:发表于2023-05-20 16:28 被阅读0次

随着chatGPT的火爆,大家越来越认识到到语言大模型的潜力,国内的类chatGPT的生成式语言大模型(LLM)也如雨后春笋般冒出来。
如今大家都在探索各种prompt的技巧,其实从我个人看来,LLM其实也是一种检索模型,只不过它的检索粒度更加细致,更加语义化,尽管如此,现如今的LLM其实远没有达到人类大脑的理解能力,其生成能力仍然很大程度受到它们的模型机制以及训练预料的数据分布的限制。
下面我就结合使用文心一言编写代码的实践,来谈一下自己的prompt经验。先看具体case:


prompt.png

好了,大家可以看到通过我的promt,文心一言给出的答案还是比较不错的,当然这里不得不提一下文心一言目前在代码生成方面和chatGPT差距还是比较大的,尽管如此,如果有好的prompt,文心一言仍然可以给出相对不错的代码。
下面我就谈一下我在设计出这样的propmt的时候是怎么想的。

  1. 对答案进行拆分,克服长答案中断的问题。当前文心一言的上下文长度还比较小,在答案内容很多的情况下,经常中断,如果用“继续”等prompt往往不能很好地衔接,尤其是代码相关的内容。所以我的prompt中,明确的要求文心一言将答案拆分成多个部分(代码包括html、css和javascript三部分,下面请先单独给出html代码,等我再次给出指令时再给出其余代码。),分步给出答案,每个部分相对独立,这样当一次输出的答案不完整时再补全就比较容易了。
  2. 要求尽量详细,同时给出专业的术语词汇。比如我结合前端的领域知识给出了配色间距布局等要求。如果没有的话,很可能css样式就被文心一言给忽略了。
  3. 立人设(充当一个工作10年以上的资深前端开发工程师),这个是借鉴的别人经验,我也说不上缘由,但是既然大家都有这样的共识,那就用吧。后面我猜大模型可能会针对这种形式的prompt进行优化训练。

相关文章

  • ChatGPT可以帮忙自动生成python代码

    生成图表 ChatGPT可以帮助我们轻松返回生成图标的python代码。 发送信息 chatgpt可以帮助我们生成...

  • 判别式模型与生成式模型

    # 判别式模型与生成式模型 生成式模型(Generative Model)与判别式模型(Discrimitive ...

  • ChatGPT技术报告

    ChatGPT技术报告 ChatGPT是一个由OpenAI开发的大型语言模型,是GPT(Generative Pr...

  • 生成式模型PK判别式模型

    典型代表: 生成式模型典型代表:朴素贝叶斯,隐马尔可夫模型等 判别式模型典型代表:逻辑回归,条件随机场模型等 各自...

  • 生成式 判别式模型

    判别式模型与生成式模型 生成式模型(Generative Model)与判别式模型(Discrimitive Mo...

  • ChatGPT 背后的数学

    ChatGPT是由OpenAI开发的语言模型,它使用深度学习在自然语言中生成类似人类的响应。它基于转换器架构,并在...

  • Chat gpt是什么

    ChatGPT是 OpenAI 训练的对话式大规模语言模型,以对话的方式进行交互。 如果你还没关注到ChatGPT...

  • 2019-04-28

    前端 生成工程代码时选择的前端组件是Angular,所以前端资源会按如下流程生成:a, 生成工程代码或者实体代码的...

  • 生成式与判别式

    序 监督学习可分为生成式模型和判别式模型。 生成式模型 生成式模型学习到的是数据的联合概率分布P(X, Y),进而...

  • Generative Adversarial Networks(

    2 生成式模型如何工作?比较 GANs 和其他生成式模型有何不同? 我们现在了解了生成式模型能做什么以及为何有必要...

网友评论

      本文标题:如何用chatGPT等生成式大模型开发前端代码

      本文链接:https://www.haomeiwen.com/subject/bzsosdtx.html