gpt4 book ai didi

python - 如何建立一个问答系统来回答"is"或“否”

转载 作者:太空宇宙 更新时间:2023-11-03 18:31:14 32 4
gpt4 key购买 nike

我想建立一个只能回答是或否的问答系统。

假设我有一个问题和一个文本文件。在文本文件中,有 4-5 个片段。通过这些片段我可以回答这个问题。

所以,我想构建一个系统,获取问题和文本文件作为输入并提取答案(是或否)

我该如何开始?

我的工具是:Python(nltk)序言mysql(如果需要)

最佳答案

Prolog 本身是“一个回答是或否的问答系统”。

您的“文本文件”可以是简单的 Prolog 事实。然后,您只需在 Prolog 系统中加载(查阅)事实文件并使用查询来获得是或否答案。

我的头顶示例(facts.pl):

prime(2).
prime(3).
prime(5).
prime(7).
capital('Ukraine', 'Kyiv').
capital('Ukraine', 'Kiev').
bird(penguin).
fish(shark).

查阅文件:

?- [facts].

提出问题。企鹅是鸟吗?鲨鱼是鸟吗

?- bird(penguin).
true.
?- bird(shark).
false.

SWI-Prolog 回答“真”和“假”,其他系统(如 ECLiPSe CLP http://www.eclipseclp.org/)实际上可能使用"is"和“否”。

关于python - 如何建立一个问答系统来回答"is"或“否”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22349991/

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