【GPT入门】第5课 思维链的提出与案例

【GPT入门】第5课 思维链的提出与案例

1. 思维链的提出

2.思维链的应用

针对复杂场景,AI回直接给出答案,可能是错误的

例如,题:

**题一:**我去市场买了 10 个苹果。我给了邻居 2 个苹果和修理工 2 个苹果。然后我去买了 5 个苹果并吃了 1 个。我还剩下多少苹果?

**题二:**我去市场买了 10 个苹果。我给了邻居 2 个苹果和修理工 2 个苹果。然后我去买了 5 个苹果并吃了 1 个。我还剩下多少苹果?"

prompt = "我去市场买了 10 个苹果。我给了邻居 2 个苹果和修理工 2 个苹果。然后我去买了 5 个苹果并吃了 1 个, 又买了5个,吃掉3个。我还剩下多少苹果?"

但,在题后面,给出,请一步步思考的提示,AI又会做正确。

自己试试,不同模型给的答案可能不一样。

3.思维链代码

c 复制代码
from openai import OpenAI

# 加载 .env 文件到环境变量
from dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv())

client = OpenAI()

# prompt = "我去市场买了 10 个苹果。我给了邻居 2 个苹果和修理工 2 个苹果。然后我去买了 5 个苹果并吃了 1 个。我还剩下多少苹果?"
prompt = "我去市场买了 10 个苹果。我给了邻居 2 个苹果和修理工 2 个苹果。然后我去买了 5 个苹果并吃了 1 个, 又买了5个,吃掉3个。我还剩下多少苹果?"


def get_completion(prompt, model='gpt-3.5-turbo'):
    messages = [{"role":"user","content":prompt}]
    response = client.chat.completions.create(
        model=model,
        messages=messages
    )
    return response.choices[0].message.content

print(get_completion(prompt))

它的回答:

我剩下 10 - 2 - 2 - 5 + 1 - 5 + 3 = 0 个苹果。我已经吃完了所有买来的苹果。

4. 增加请一步步思考的思维链提示

prompt = "我去市场买了 10 个苹果。我给了邻居 2 个苹果和修理工 2 个苹果。然后我去买了 5 个苹果并吃了 1 个, 又买了5个,吃掉3个。我还剩下多少苹果? 请一步步思考"

它的答案竟然就对了。openAI给的回答如下:

c 复制代码
1. 一开始我买了10个苹果。
2. 给邻居和修理工各2个苹果后,我剩下了10 - 2 - 2 = 6个苹果。
3. 我又买了5个苹果,剩下的苹果数量为6 + 5 = 11个。
4. 在这11个苹果中,我吃了1个,剩下10个。
5. 我又买了5个苹果,剩下的苹果数量为10 + 5 = 15个。
6. 在这15个苹果中,我又吃了3个,剩下的苹果数量为15 - 3 = 12个。
相关推荐
游戏开发爱好者83 小时前
iOS 26 崩溃日志深度解读,获取方式、系统变动、定位策略
android·macos·ios·小程序·uni-app·cocoa·iphone
一直向钱4 小时前
android 基于okhttp 封装一个websocket管理模块,方便开发和使用
android·websocket·okhttp
小趴菜82274 小时前
安卓人机验证View
android·java·前端
ajassi20005 小时前
开源 java android app 开发(十七)封库--混淆源码
android·java·开源
2501_916008896 小时前
JavaScript调试工具有哪些?常见问题与常用调试工具推荐
android·开发语言·javascript·小程序·uni-app·ecmascript·iphone
2501_929382657 小时前
AdGuard解锁订阅版高级版 安卓广告拦截器APP v4.11.63 / 4.13.7 Nightly MOD
android
vistaup7 小时前
android studio 无法运行java main()
android·java·android studio
sxczst9 小时前
Launcher3 如何实现长按后可拖动?
android
诺诺Okami10 小时前
Android Framework-WMS-Window移除
android
七牛云行业应用10 小时前
GPT-5 撼动量子计算:AI 在科研领域的颠覆性应用
人工智能·gpt·量子计算·gpt5