代码生成的AI提示工程:开发人员指南
>代码开发的景观有望进行重大转变。 掌握大型语言模型(LLM)和及时工程对于未来几年对开发人员至关重要。 生成代码按需生成代码的能力非常有价值,我亲眼目睹了过去六个月代码生成的显着进步。 本文分享了用于有效及时工程的技术,专注于WordPress的PHP,SASS,JS和HTML代码,但适用于任何CMS或框架。
>
> AI代码生成的黄金法则是:
>对于一个人:
>“您可以修改帖子标题,以便博客文章的前缀:在他们面前,但是页面保持不变?确保适当的安全逃脱。
对于AI提示:
>
>“使用过滤器编写WordPress函数以添加'前缀:'之前的标题。这仅适用于帖子,而不是页面。”>
AI提示很优越,因为它:上下文提供至关重要的
the_title
(WordPress)。
>- 指定使用
- >内置功能。。 清楚地定义了
- 钩()。 >
-
这种集中的方法产生了更高质量的代码。
the_title
>代码组织和可重复使用
好提示与不良提示
含糊的提示会导致不完整,无助的响应。
不良提示:
“提供代码以向我的最新reddit帖子提出API请求,该帖子以我的网站上的列表显示。
这太模糊了。 它缺乏:
- > wordpress上下文。
- reddit API详细信息(身份验证,特定的子reddits,Post类型)。 >输出规格(数据结构,HTML模板)。
- >
>“使用API key高级示例:自定义WP-CLI命令>和用户名
wp_remote_post()
>。使用{REDDIT API URL}
和用户名来获取最新的reddit帖子和评论。包含可选参数:{YOUR API-KEY}
(1-100,默认值20),{YOUR REDDIT-USERNAME}
(subreddits),subreddits),$limit
(post''>('ports''''''')使用此EMMET结构的HTML列表:$subreddits
使用SCSS,确保响应能力。$type
WP_Error
此详细提示提供了生成高质量的可用代码的必要上下文和规格。wp_remote_retrieve_body()
div.reddit-feed>article.reddit-feed__item>h2.reddit-feed__title p.reddit-feed__byline div.reddit-feed__content
复杂的提示可能涉及为SEO报告,Markdown Post Creation和损坏的链接检测创建自定义WP-CLI命令。 提示中的结构化轮廓大大改善了结果。
WordPress代码生成(示例) AI提示
>“使用单例图案创建一个PHP类(
),添加三个WP-CLI命令:
,
。。每个命令都应是一种方法,处理错误并提供实时输出。命令应接受标题,标题,slug和状态参数。邮政内容和ACF字段中的链接。
KevinlearynetWP_CLI
的成本wp kevinlearynet create-post-from-markdown
> AI加速开发时,至关重要的是避免仅依靠AI而不理解基础代码。 构造不良的AI生成的代码可能会导致长期维护问题。 平衡AI的速度和对编程原则的牢固理解是关键。> 结论
有效的及时工程是开发人员的重要技能。尽管AI加速了开发,但对编程语言和代码库的深入了解仍然是必不可少的。 随着AI继续重新设计软件开发,创建精确,结构良好的提示的能力将变得越来越有价值。
以上是及时的网络开发工程的详细内容。更多信息请关注PHP中文网其他相关文章!

与这些顶级开发人员新闻通讯有关最新技术趋势的了解! 这个精选的清单为每个人提供了一些东西,从AI爱好者到经验丰富的后端和前端开发人员。 选择您的收藏夹并节省时间搜索REL

该教程通过使用AWS服务来指导您通过构建无服务器图像处理管道。 我们将创建一个部署在ECS Fargate群集上的next.js前端,与API网关,Lambda函数,S3桶和DynamoDB进行交互。 Th

该试点程序是CNCF(云本机计算基础),安培计算,Equinix金属和驱动的合作,简化了CNCF GitHub项目的ARM64 CI/CD。 该计划解决了安全问题和绩效


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

记事本++7.3.1
好用且免费的代码编辑器

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境