设计一个简单的问答系统
一个简单的问答系统需要至少包含三个部分才能有效地工作：自然语言处理（NLP）系统、存储事实的知识库和从知识库中检索答案的数据库。

NLP 用于解释自然语言问题，识别相关术语，并直接从用户查询中提取结构化信息。这些信息用于搜索知识库并检索最有用的答案。知识库包括以前收集的事实，这些事实可以涵盖百科全书式信息、定义、事实和数据。答案可以以文本、图像和视频等简单的数据结构形式存储在数据库中。