本文档介绍了一些策略,用于创建可与支持的模型搭配使用以与聊天机器人进行代码对话的提示。
使用场景
以下是代码聊天的一些常见应用场景:
- 调试:获取有关调试无法编译或包含 bug 的代码的帮助。
- 记录:获取有关理解代码的帮助,以便您可以准确记录代码。
- 学习:获取有关学习您非常不熟悉的代码的帮助。
支持的模型
以下模型支持代码聊天任务:
- Gemini 1.5 Flash
- Gemini 1.5 Pro
- Gemini 1.0 Pro
代码聊天提示示例
您可以使用代码聊天模型生成代码。在以下示例聊天中,用户请求一个函数来计算两个数字的最小者。
这是用户的第一个提示:
Hi, how are you? I'm doing great, thanks for asking! How can I help you today? |
这是用户的第二个提示,该提示会为函数生成代码:
Please help write a function to calculate the min of two numbers. ``` def min_of_two_numbers(a, b): """Returns the minimum of two numbers.""" if a < b: return a else: return b ``` |
后续步骤
- 了解如何发送 Gemini 聊天提示请求。
- 了解如何创建代码生成提示。
- 了解如何创建代码补全提示。
- 了解负责任的 AI 最佳实践和 Vertex AI 的安全过滤条件。