p2p网站设计,河南国安建设集团有限公司信息网站,wordpress 形式,腾讯企业邮箱网页登录入口这是小卷对AI编程工具学习的第2篇文章#xff0c;今天讲讲如何编写AI编程的提示词#xff0c;并结合实际功能需求案例来进行开发 1.编写提示词的技巧
好的提示词应该是#xff1a;目标清晰明确#xff0c;具有针对性#xff0c;能引导模型理解问题
下面是两条提示词的对… 这是小卷对AI编程工具学习的第2篇文章今天讲讲如何编写AI编程的提示词并结合实际功能需求案例来进行开发 1.编写提示词的技巧
好的提示词应该是目标清晰明确具有针对性能引导模型理解问题
下面是两条提示词的对比
1请帮我实现一个数组排序算法
2请帮我用冒泡排序算法使用Python语言实现对输入数组的从大到小的排序
很显然第2种提示词更能准确的描述需求也能让AI输出更准确的回答。
实际编程时提示词主要关注角色、背景、任务、要求这些部分就行 角色给大模型设定一个角色赋予角色后能更好理解任务。如程序员、产品经理、测试等 背景给大模型提供所需的背景知识。比如用的编程框架、语言。要在提示词中都输入不要认为大模型知道所有事情 任务就是大模型需要做什么任务应该是明确、具体、清晰的 要求必要时可以提些其他要求比如输出完整的代码、json格式的数据这些 只要是能解决需求的提示词就是有价值的提示词
2.编程常用提示词
Cursor官方给我们已经提供了一些提示词学习网站在下面 https://cursor.directory/ 网站提供的都是英文提示词下面列出一些中文提示词示例
2.1 AI辅助代码生成 你是一名资深的Python编程工程师给下面需求写代码 编程语言Python 代码目的实现一个简单的GUI计数器 代码功能实现两数的加减乘除运算 编码要求采用面向对象的编程GUI使用Tkinter 2.2 AI辅助代码优化 你是一位软件开发人员根据下面需求整理优化代码 目标提高代码可读性发现潜在错误和问题降低维护成本提高开发效率 代码内容贴上实际代码 2.3 AI辅助代码注释 你是一名文档编写专家请针对以下代码编写相应的文档和注释 代码内容贴上实际代码 2.4 AI辅助解决Bug 你是一名Bug修复专家请找出以下代码中的Bug并修复 代码贴上实际代码 目标确保代码正常运行 问题贴上实际报错问题 3. 开发小游戏
以贪吃蛇的小游戏为例使用Cursor生成一个Python编写的贪吃蛇游戏。
提示词如下 你是一名Python专家请编写一段代码 项目名称贪吃蛇游戏 # 要求 1.输出完整的贪吃蛇代码 2.果实为黄色蛇身为黑色 3.增加积分功能每吃到一个果实加一分在游戏面板右上角展示 对于生成的Python文件我们使用PyCharm工具运行或者直接命令行执行python snake_game.py运行代码就能看到效果了 4. 开发谷歌浏览器插件
在AI工具出现之前我们开发谷歌浏览器插件需要学习JS、HTML的前端知识还需要了解谷歌插件开发规范才能开发出一个能用的插件。
现在有了Cursor这类AI编程工具只需要简简单单的提需求就能完成插件的制作和开发了。
下面是实际开发示例在网页上生成一个二维码扫码可以跳转到当前页面的一个插件。
开始之前可以先新创建个文件夹用于存生成的多个前端代码文件
提示词如下 帮我实现一个Chrome浏览器的插件具体功能有 1.打开任意网页时在左下角显示网页的logo图标点击图标会展示为网页的二维码 2.二维码大小是256*256白底 #注意 使用v3版本的manifest.json请注意中文的格式编码问题 可以看到如何安装插件的步骤都给出来了我们按照使用说明加载写好的浏览器插件 可以看到有错误我们点开之后把里面的错误发给Cursor修复修复完成再次测试经过反复修改测试大概5分钟后终于可以看到实际效果了 至此普通小白也能完成专业前端程序员才能做的浏览器插件开发工作了
5.小结
上一篇文章讲了Cursor的基本使用教程这篇结合两个案例讲了Cursor生成小游戏和浏览器插件的步骤下一篇准备讲讲接入大模型API更复杂的编程案例
我是卷福同学记得给我点个关注吧