赞
踩
目录
1)、提问: 床前明月光,疑似地上霜,举头望明月,低头思故乡。 这首诗是谁写的?
1)、提问: 床前明月光,疑似地上霜,举头望明月,低头思故乡。 这首诗是谁写的?
在上一篇文章中,我们详细介绍了如何将GPT模型升级到gpt-3.5-turbo,以提高模型的性能。如果您还没有看过该文章,可以点击这里(Spring Boot中集成OpenAI-Java,并使用新版模型(gpt-3.5-turbo)_JoseKe的博客-CSDN博客),本文将在此基础上,继续介绍多轮会话的相关内容,并做出详细的讲解。
多轮会话,也被称为上下文对话,是指在一个对话系统中,多次交互式的交流过程,其中后续的回答需要与之前的问答保持一定的关联性,称为上下文。在一个多轮会话中,对话系统会根据用户之前的提问和对话的内容,推断和理解用户的意图,然后再进行回答或者提出相关问题。与单轮对话相比,多轮对话可以更好地满足用户的需求和意图,给用户提供更加智能化和个性化的服务和体验。
多轮会话具有一定的挑战性,需要在处理每一条回答时都考虑到前面的对话内容,保持上下文的连续性,不仅需要一定的自然语言处理技术,还需要具备良好的推理和判断能力,能够自动的推理和识别用户的意图,并进行相应的回复。因此,在实际应用中,多轮对话系统的性能和准确度依然是需要不断提高的。
1、床前明月光,疑似地上霜,举头望明月,低头思故乡。 这首诗是谁写的?
2、介绍下作者
3、他还写过哪些诗?请写出其中一首
4、请详细解释下这首诗的含义
5、请模仿它写一首诗
智子AI助手是一款多功能的问答机器人,它采用了基于gpt-3.5-turbo模型的人工智能技术进行开发。
首先我们先来演示下在没有开启多轮会话的时候,智子AI助手的回复是怎么样子的
智子AI助手回复:“这首诗是唐代诗人李白所作。” 这个回答符合要求,那么接下来再问它第二个问题,看它如何作答
智子AI助手回复:“很抱歉,您没有说明是哪个作者,请问是指哪位作者呢?”。显然它无法根据上文的回答来正确做出回复,说明它不具备多轮会话的能力。
再来看下我们通过OpenAI-Java SDK提交的内容
第一个问题
- [
- {
- "role": "user",
- "content": "床前明月光,疑似地上霜,举头望明月,低头思故乡。 这首诗是谁写的?"
- }
- ]
第二个问题
- [
- {
- "role": "user",
- "content": "这首诗是唐代诗人李白所作。"
- }
- ]
从以上两个提交的内容来看,我们除了配置了role角色为user,content 内容为提出的问题外,没有设置其它参数了,那么它给出的回答每次都是独立的,就是我们看到的上面的机器人回复的效果。
在上一篇文章中我介绍了如何升级到最新版本的模型,同时给出了该模型开放的3个角色配置项,那么这次我将使用其中的一个角色来实现机器人的多轮会话功能,先来看下效果
看上去这次第二个问题答对了,似乎具备了多轮会话的功能,我们再继续向它提问。
本来以为它会回复李白的一首简单的诗句,没想到给我整了这么长的回复,费了我不少token,机器人太有心机了/(ㄒoㄒ)/~~,人类危险了。*^____^*。
再次向机器人提问
这次还算有点人性,概括回答了下,没有逐句解释
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。