创建提示以畅聊代码

gemini-1.0-procodechat-bison 模型支持专用于代码的多轮对话。本主题介绍了一些策略,用于创建可与支持的模型协同工作以与聊天机器人进行代码对话的提示。

使用场景

以下是代码聊天的一些常见应用场景:

  • 调试:获取有关调试无法编译或包含 bug 的代码的帮助。
  • 记录:获取有关理解代码的帮助,以便您可以准确记录代码。
  • 学习:获取有关学习您非常不熟悉的代码的帮助。

支持的模型

以下模型支持代码聊天任务:

  • gemini-1.0-pro
  • codechat-bison

代码聊天提示示例

您可以使用代码聊天模型生成代码。在以下示例聊天中,用户请求一个函数来计算两个数字的最小者。

这是用户的第一个提示:


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
```
  

后续步骤