受众
- 在代码生成或分析中使用LLMs的开发者
- 在工作流程中探索AI工具的技术负责人
- 尝试LLM集成的软件专业人士
- 具备软件开发或脚本编写经验
- 熟悉常见编程语言(例如Python、JavaScript、SQL)
- 对大型语言模型和AI工具有基本了解,如ChatGPT、Claude或Copilot
课程定制选项
课程形式
在培训结束时,学员将能够:
Prompt Engineering for Software Development 是一门实践课程,旨在教开发人员如何设计有效的提示,以优化 AI 生成输出的实用性、精确性和安全性,应用于软件工程任务中。
这门由讲师主导的培训(线上或线下)针对中级开发人员,他们希望将提示工程技术应用于 AI 编码助手、代码分析器和智能自动化工具中。
- 为代码生成、审查和优化任务创建精确的提示。
- 使用提示链和精炼技术,在迭代工作流程中改善 AI 的回应。
- 从最少的输入生成结构化输出,如测试用例、SQL 查询和文档。
- 减少幻觉并提高对技术环境中 LLM 行为的控制。
- 互动式讲座和讨论。
- 大量练习和实践。
- 在实时实验室环境中进行实践操作。
- 如需为此课程定制培训,请联系我们进行安排。
最佳实践与工具
常见陷阱与缓解策略
Prompt Engineering 介绍
提示词精炼与迭代设计
用于生成 Test Automation 和 SQL 的提示词
总结与下一步
使用提示词进行代码解释与调试
编写代码生成的提示词
- 避免虚构代码或安全漏洞
- 处理不完整或模糊的输入
- 创建安全的回退提示词与防护措施
- 根据需求或代码创建测试案例
- 从自然语言生成结构化的 SQL 查询
- 格式化输出以集成到测试套件中
- 解释遗留或不熟悉的代码
- 提示逻辑走查或边界案例分析
- 查找并解释错误或低效问题
- 从纯文字描述生成代码
- 控制输出格式与编程语言
- 处理复杂逻辑或多函数场景
- 通过提示词链接与反馈循环提升结果
- 错误恢复与提示词调优策略
- 技术任务精炼的案例研究
- 提示词库与重用模式
- 在 VS Code 或基于 API 的工作流程中使用提示词模板
- 评估生产环境中的提示词质量与性能
- 理解提示词、上下文、令牌与模型
- 提示词类型:零次、一次、少次
- 在不同 API 中使用系统与用户指令
United Arab Emirates - Prompt Engineering for Software Development
Qatar - Prompt Engineering for Software Development
Egypt - Prompt Engineering for Software Development
Saudi Arabia - Prompt Engineering for Software Development
South Africa - Prompt Engineering for Software Development
Brasil - Prompt Engineering for Software Development
Canada - Prompt Engineering for Software Development
中国 - Prompt Engineering for Software Development
香港 - Prompt Engineering for Software Development
澳門 - Prompt Engineering for Software Development
台灣 - Prompt Engineering for Software Development
USA - Prompt Engineering for Software Development
Österreich - Prompt Engineering for Software Development
Schweiz - Prompt Engineering for Software Development
Deutschland - Prompt Engineering for Software Development
Czech Republic - Prompt Engineering for Software Development
Denmark - Prompt Engineering for Software Development
Estonia - Prompt Engineering for Software Development
Finland - Prompt Engineering for Software Development
Greece - Prompt Engineering for Software Development
Magyarország - Prompt Engineering for Software Development
Ireland - Prompt Engineering for Software Development
Luxembourg - Prompt Engineering for Software Development
Latvia - Prompt Engineering for Software Development
España - Prompt Engineering for Software Development
Italia - Prompt Engineering for Software Development
Lithuania - Prompt Engineering for Software Development
Nederland - Prompt Engineering for Software Development
Norway - Prompt Engineering for Software Development
Portugal - Prompt Engineering for Software Development
România - Prompt Engineering for Software Development
Sverige - Prompt Engineering for Software Development
Türkiye - Prompt Engineering for Software Development
Malta - Prompt Engineering for Software Development
Belgique - Prompt Engineering for Software Development
France - Prompt Engineering for Software Development
日本 - Prompt Engineering for Software Development
Australia - Prompt Engineering for Software Development
Malaysia - Prompt Engineering for Software Development
New Zealand - Prompt Engineering for Software Development
Philippines - Prompt Engineering for Software Development
Singapore - Prompt Engineering for Software Development
Thailand - Prompt Engineering for Software Development
Vietnam - Prompt Engineering for Software Development
India - Prompt Engineering for Software Development
Argentina - Prompt Engineering for Software Development
Chile - Prompt Engineering for Software Development
Costa Rica - Prompt Engineering for Software Development
Ecuador - Prompt Engineering for Software Development
Guatemala - Prompt Engineering for Software Development
Colombia - Prompt Engineering for Software Development
México - Prompt Engineering for Software Development
Panama - Prompt Engineering for Software Development
Peru - Prompt Engineering for Software Development
Uruguay - Prompt Engineering for Software Development
Venezuela - Prompt Engineering for Software Development
Polska - Prompt Engineering for Software Development
United Kingdom - Prompt Engineering for Software Development
South Korea - Prompt Engineering for Software Development
Pakistan - Prompt Engineering for Software Development
Sri Lanka - Prompt Engineering for Software Development
Bulgaria - Prompt Engineering for Software Development
Bolivia - Prompt Engineering for Software Development
Indonesia - Prompt Engineering for Software Development
Kazakhstan - Prompt Engineering for Software Development
Moldova - Prompt Engineering for Software Development
Morocco - Prompt Engineering for Software Development
Tunisia - Prompt Engineering for Software Development
Kuwait - Prompt Engineering for Software Development
Oman - Prompt Engineering for Software Development
Slovakia - Prompt Engineering for Software Development
Kenya - Prompt Engineering for Software Development
Nigeria - Prompt Engineering for Software Development
Botswana - Prompt Engineering for Software Development
Slovenia - Prompt Engineering for Software Development
Croatia - Prompt Engineering for Software Development
Serbia - Prompt Engineering for Software Development
Bhutan - Prompt Engineering for Software Development