在本课程的第一部分中,您将通过创建两个小项目来学习如何使用 OpenAI API。您将深入了解 OpenAI 的角色以及如何通过提示向模型提供必要的指令,使其按预期运行。
第一个项目是一个餐厅聊天机器人,模型将接受客户订单。在此项目的基础上,我们将构建一个 SQL 语句生成器。在这里,您将尝试创建一个安全提示,它只接受 SQL 创建命令而不接受其他任何命令。
使用 GPT 3.5、OpenAI、Python 和 Panel 创建您的第一个聊天机器人 #
我们将利用 OpenAI GPT-3.5 和 gpt-4o-mini 开发一款专为快餐店量身定制的简单聊天机器人。在本文中,我们将探讨即时工程的基础知识,包括了解各种 OpenAI 角色、操纵温度设置以及如何避免即时注入。
如何使用 OpenAI API 创建自然语言到 SQL 翻译器 #
按照上一篇文章中用于创建 ChatBot 的相同框架,我们进行了一些修改,以开发自然语言到 SQL 的转换器。在这种情况下,需要为模型提供表结构,并对提示进行调整以确保功能顺畅并避免任何潜在故障。通过这些修改,转换器能够将自然语言查询转换为 SQL 查询。@fmquaglia 使用 DBML 创建了一个笔记本来描述表格,这比原始方法要好得多。
OpenAI 的 Prompt Engineering 简介 #
我们将探索快速工程技术,以改进我们从模型中获得的结果。例如,如何使用少量样本格式化答案并获得结构化响应。