我正在建造一个随机生成不同性格的人的人工城镇。在这个人造小镇上,人们的属性会改变他们的幸福、自我、声望等。我已经完成了大部分代码,但我遇到了一个问题。我不知道如何在两个人之间产生对话。
有谁知道我可以用来实现这一目标的特定 AI/NLG 技术吗?
我在 NLG 方面的知识曾经非常丰富,但是我已经一年多没有使用 NLG 或 NLP 了,所以我有点生疏了。要使这件事成功,我唯一需要做的就是让人们根据他们所在的位置或与谁交谈来产生他们自己的对话。
我希望生成的一些对话示例是:
彼得:你好,约翰。你的妻子简怎么样?
约翰:你好,彼得。我的妻子简做得很好!
或者
彼得:你的孩子叫什么名字?
约翰:我孩子的名字是约翰尼。
代理人将可以访问包含所有姓名、情感和声誉的数据表。我希望为每个人建立一个数据表,这样他们只知道他们从与其他知道数据的人的对话中学到的数据。对话不应重复,因为每个对话都应充当一种随机获取请求。