创建提示以畅聊代码
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本文档介绍了一些策略,用于创建可与支持的模型搭配使用以与聊天机器人进行代码对话的提示。
使用场景
以下是代码聊天的一些常见应用场景:
- 调试:获取有关调试无法编译或包含 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
```
|
后续步骤
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-07-05。
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{
"lastModified": "最后更新时间 (UTC):2024-07-05。",
"confidential": False
}