首页 > 科技周边 > IT业界 > 及时的网络开发工程

及时的网络开发工程

William Shakespeare
发布: 2025-03-09 08:27:08
原创
497 人浏览过

代码生成的AI提示工程:开发人员指南

>代码开发的景观有望进行重大转变。 掌握大型语言模型(LLM)和及时工程对于未来几年对开发人员至关重要。 生成代码按需生成代码的能力非常有价值,我亲眼目睹了过去六个月代码生成的显着进步。 本文分享了用于有效及时工程的技术,专注于WordPress的PHP,SASS,JS和HTML代码,但适用于任何CMS或框架。

>

Prompt Engineering for Web Development

输入质量决定输出质量

> AI代码生成的黄金法则是:。 与指导人类可以推断含义并提出澄清问题的人不同,AI严格遵守您的提示措辞。 遗漏导致不完整或不正确的代码。 您必须精确和明确,包括人类可能隐含地理解的细节。> >示例:人与AI提示

>对于一个人:

>“您可以修改帖子标题,以便博客文章的前缀:在他们面前,但是页面保持不变?确保适当的安全逃脱。

对于AI提示:

>

>“使用过滤器编写WordPress函数以添加'前缀:'之前的标题。这仅适用于帖子,而不是页面。”>

AI提示很优越,因为它:

the_title

提供至关重要的
上下文

(WordPress)。

>
    指定使用
  • >内置功能
  • 清楚地定义了
  • )。
  • >
  • 这种集中的方法产生了更高质量的代码。 the_title>代码组织和可重复使用
有效提示利用现有代码库。 无组织的独立AI生成的代码可导致冗余,膨胀,可降低可检验性和增加的复杂性。 干净,有组织的代码将来将是一个重要的优势。 虽然LLMS除非明确指示,否则LLM可能不会自动重复使用代码,但结构良好的代码库对于与AI有效协作至关重要。 无论代码的起源如何,干燥(不要重复自己)原理仍然至关重要。

好提示与不良提示

含糊的提示会导致不完整,无助的响应。

不良提示:

“提供代码以向我的最新reddit帖子提出API请求,该帖子以我的网站上的列表显示。

这太模糊了。 它缺乏:

  • > wordpress上下文。
  • reddit API详细信息(身份验证,特定的子reddits,Post类型)。
  • >输出规格(数据结构,HTML模板)。
  • >
好提示:

>“使用API​​ key

>和用户名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

高级示例:自定义WP-CLI命令

复杂的提示可能涉及为SEO报告,Markdown Post Creation和损坏的链接检测创建自定义WP-CLI命令。 提示中的结构化轮廓大大改善了结果。

WordPress代码生成(示例)Prompt Engineering for Web Development AI提示

>“使用单例图案创建一个PHP类(

),添加三个WP-CLI命令:

。。每个命令都应是一种方法,处理错误并提供实时输出。命令应接受标题,标题,slug和状态参数。邮政内容和ACF字段中的链接。

KevinlearynetWP_CLI的成本 wp kevinlearynet create-post-from-markdown> AI加速开发时,至关重要的是避免仅依靠AI而不理解基础代码。 构造不良的AI生成的代码可能会导致长期维护问题。 平衡AI的速度和对编程原则的牢固理解是关键。>

结论

有效的及时工程是开发人员的重要技能。尽管AI加速了开发,但对编程语言和代码库的深入了解仍然是必不可少的。 随着AI继续重新设计软件开发,创建精确,结构良好的提示的能力将变得越来越有价值。

以上是及时的网络开发工程的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板