【问题标题】:Manage a knowledge-base for both a Wiki and a Bot管理 Wiki 和 Bot 的知识库
【发布时间】:2019-06-14 09:15:20
【问题描述】:

我想创建一个关于我提供的服务的 wiki,用户可以浏览它。我还想提供某种聊天机器人,帮助用户通过一些额外的帮助浏览此 wiki。

例如,机器人会在早上首先询问某些问题,因为它们是当时发生最多的问题。因为我想分享这个 wiki——我称之为知识库——既可以向用户展示,也可以作为机器人的输入,所以我不知道要使用什么数据结构。最初,我想用 Markdown 编写我的 wiki——因为它也很容易由非技术人员编写——但它缺乏使机器人真正有用的逻辑——获取上下文信息,联系另一个服务、因无法解决问题而与人联系等。

这可能意味着某种可以生成 Markdown 的脚本语言 - 有点像 PHP 构建 HTML - 但感觉不太优雅,因为它会慢慢使 Markdown 与代码错综复杂,降低可读性。

添加某种额外的符号似乎也是一种选择——比如某种导航、运行外部计算……——但我不知道这种扩展。

TL;DR:我想要某种 wiki 描述符格式,它可以嵌入到 wiki 中——或者只是注释它——既可以被用户读取,也可以被 bot 使用作为信息来源,但具有一些额外的逻辑或有关用户或情况的先前知识。

【问题讨论】:

    标签: markdown chatbot wiki


    【解决方案1】:

    有几种解决方案可能会让您感兴趣,因为它们提供了基于降价的工作 Wiki:

    如果您不介意没有在线编辑功能,mdwiki 可能是一个不错的选择。您将使用 git 编辑您的内容。 我也曾经使用过旧版本的 GitBook,但我不确定他们的新产品如何比较。

    如果您需要在线编辑,可以使用w2wiki,但您可能需要稍微更改一下默认的 L&F。

    如果您需要更强大的数据库支持,wikijs 似乎是一个不错的选择。

    如果它们都不是您想要的,并且想自己编写,我相信您已经知道 pandoc 用于转换为/从 MD/HTML 转换为您可以在服务器端使用的根据您的业务需求选择的语言。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-15
      • 2015-01-07
      • 2013-04-14
      • 1970-01-01
      • 2017-07-08
      • 1970-01-01
      • 1970-01-01
      • 2016-10-16
      相关资源
      最近更新 更多