gpt4 book ai didi

android - 如何让 api.ai 代理动态学习一些东西?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:38:09 25 4
gpt4 key购买 nike

我目前正在使用 api.ai 来创建执行特定任务的代理,但我没有回答的一个问题是,我可以让它在聊天时学习一些东西吗,也就是说我说我的名字是“John Cena”,她应该存储它,然后每当我再次问她时,机器人应该回答我。我知道有一种方法可以通过登录 api.ai web 并手动添加条目来实现,但这无济于事,是否有任何以编程方式或自动方式解决的方法?我一直用来练习的文件在 github 中给出。 .这里正在工作DEMO

最佳答案

您基本上需要让您的机器人“学习”事实。有许多不同的方法可以实现这一点,但最近最常见的方法是将知识排列成语义“三元组”并将知识存储到图存储库(如 Neo4j、Titan、Spark Graph 等)中。在您的示例中,“我的名字是 John Cena”将翻译成三元组(“anubava”,“Name”,“John Cena”)。这样,下次您以 anubhava 身份登录并询问“我叫什么名字?”时,它会转化为图形搜索,返回“John Cena”。请注意,实现这一目标并非易事,需要进行大量微调。更多信息,您可以查看herehere .

最后,最完整的解决方案(据我所知)是服务器端解决方案。如果您希望整个知识库驻留在您的移动设备中,您可能会使用那里的资源作为灵感,并使用嵌入式数据库构建您自己的关联数据存储库。

希望这对您有所帮助。祝你好运。

关于android - 如何让 api.ai 代理动态学习一些东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35281004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com