1
| from ChatModel import OllamaChat
|
1
| chat_model = OllamaChat(url="http://localhost:6006/api/chat", model_name='qwen:32b')
|
Few Shot
1 2 3 4 5 6 7 8 9 10 11
| prompt = """ 保持高效睡眠需要注意以下几个方面: 1. 规律作息:尽量每天在同一时间上床睡觉和起床,以调整生物钟的节律。 2. 舒适环境:卧室应保持安静、暗淡和适度温度(约18-22摄氏度)。 3. 睡前放松:避免在睡前进行剧烈运动或紧张工作。可以尝试阅读、冥想、深呼吸等放松活动。 4. 限制咖啡因和酒精:晚上尽量不要喝含咖啡因的饮料,如咖啡、茶和巧克力。同样,酒精虽然能让人感到疲倦,但它会影响睡眠质量。
请将每句话的开头几个字翻译成英文,并按序号输出,不需要中英文对照,仅仅保留翻译后的结果。 """
response = chat_model.generate(prompt, stream=True)
|
1. Regular
2. Comfortable
3. Relaxing
4. Limit
1 2 3 4 5 6 7 8 9 10 11 12 13
| prompt = """ 保持高效睡眠需要注意以下几个方面: 1. 规律作息:尽量每天在同一时间上床睡觉和起床,以调整生物钟的节律。 2. 舒适环境:卧室应保持安静、暗淡和适度温度(约18-22摄氏度)。 3. 睡前放松:避免在睡前进行剧烈运动或紧张工作。可以尝试阅读、冥想、深呼吸等放松活动。 4. 限制咖啡因和酒精:晚上尽量不要喝含咖啡因的饮料,如咖啡、茶和巧克力。同样,酒精虽然能让人感到疲倦,但它会影响睡眠质量。
请你将每句话的开头几个字,翻译成英文,并按序号输出,不需要中英文对照,仅仅保留翻译后的结果。
例如,第1句话的开头是规律作息,那么就输出为 1. Regular sleep schedule """ response = chat_model.generate(prompt, stream=True)
|
1. Regular sleep schedule
2. Comfortable environment
3. Pre-bed relaxation
4. Limit caffeine and alcohol
1 2 3 4 5 6 7 8 9 10 11 12
| prompt = """ Q:**规律作息**:尽量每天在同一时间上床睡觉和起床,以调整生物钟的节律。 A:Regular schedule
Q:**舒适环境**:卧室应保持安静、暗淡和适度温度(约18-22摄氏度)。 A:Comfortable sleeping quarters.
Q **睡前放松**:避免在睡前进行剧烈运动或紧张工作。可以尝试阅读、冥想、深呼吸等放松活动。
A: """ response = chat_model.generate(prompt, stream=True)
|
Relax before bed. Avoid intense exercise or stressful work close to bedtime. Try activities like reading, meditation, or deep breathing to unwind.
Zero Shot
1 2 3 4 5 6 7
| prompt = """ 15, 32, 5, 13, 82, 71 这组数字中所有的奇数加在一起是一个偶数 如果你认为这个问题是正确的,请你返回True,否则返回Fasle。 请你查看完完整的问题后,再给出一个答案,不需要中间过程,给出你的答案即可。 """ response = chat_model.generate(prompt, stream=True)
|
False
1 2 3 4 5 6 7
| prompt = """ 15, 32, 5, 13, 82 这组数字中所有的奇数加在一起是一个偶数 如果你认为这个问题是正确的,请你返回True,否则返回Fasle。 请你查看完完整的问题后,再给出一个答案,不需要中间过程,给出你的答案即可。 """ response = chat_model.generate(prompt, stream=True)
|
False
1 2 3 4 5 6 7 8 9
| prompt = """ 问题1:15, 25, 5, 13, 82, 12 这组数字中所有的奇数加在一起是一个偶数 问题2:12, 15, 14, 22, 336, 1 这组数字中所有的奇数加在一起是一个偶数 问题3:22, 33, 9, 88, 11, 55 这组数字中所有的奇数加在一起是一个偶数 问题4:123, 456, 789, 123, 456, 123132 这组数字中所有的奇数加在一起是一个偶数 如果你认为问题是正确的,请你返回True,否则返回Fasle。 请你查看完完整的问题后,再针对每个问题给出一个答案,不需要中间过程,给出你的答案即可。 """ response = chat_model.generate(prompt, stream=True)
|
True, True, False, True
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| prompt = """ 问题1:15, 25, 5, 13, 82, 12 这组数字中所有的奇数加在一起是一个偶数 这个问题的答案是:True
问题2:12, 15, 14, 22, 336, 1 这组数字中所有的奇数加在一起是一个偶数 这个问题的答案是:True
问题3:22, 33, 9, 88, 11, 55 这组数字中所有的奇数加在一起是一个偶数 这个问题的答案是:True
问题4:123, 456, 789, 123, 456, 123132 这组数字中所有的奇数加在一起是一个偶数 这个问题的答案是:False
问题5:1, 213 ,14, 25, 23, 11, 24 这组数字中所有的奇数加在一起是一个偶数
如果你认为问题5是正确的,请你返回True,否则返回Fasle。 请你查看完完整的问题5后,再针对问题5给出一个答案,不需要中间过程,给出你的答案即可。 """ response = chat_model.generate(prompt, stream=True)
|
False
思维链
引导模型去推理
1 2 3 4 5 6 7
| prompt = """ Q:15, 32, 5, 13, 82 这组数字中所有的奇数加在一起是一个偶数 A:要解决这个问题首先我们可以判断每个数的奇偶性,奇数有【15, 5, 13】,偶数有【32, 82】,这个问题中的奇数一共有3个,由于奇数个奇数相加的结果仍然是奇数,所以这组数字中所有的奇数加在一起是一个奇数,所以答案为:False
Q:1, 213 ,14, 25, 23, 11, 24 这组数字中所有的奇数加在一起是一个偶数 """ content = chat_model.chat(prompt, stream=True)
|
A:在这组数字【1, 213, 14, 25, 23, 11, 24】中,奇数有【1, 213, 25, 23, 11】,偶数有【14, 24】。这里有5个奇数。奇数个奇数相加的结果是奇数,所以这组数字中所有的奇数加在一起是一个奇数,答案为:False。