【发布时间】:2019-06-14 09:15:20
【问题描述】:
我想创建一个关于我提供的服务的 wiki,用户可以浏览它。我还想提供某种聊天机器人,帮助用户通过一些额外的帮助浏览此 wiki。
例如,机器人会在早上首先询问某些问题,因为它们是当时发生最多的问题。因为我想分享这个 wiki——我称之为知识库——既可以向用户展示,也可以作为机器人的输入,所以我不知道要使用什么数据结构。最初,我想用 Markdown 编写我的 wiki——因为它也很容易由非技术人员编写——但它缺乏使机器人真正有用的逻辑——获取上下文信息,联系另一个服务、因无法解决问题而与人联系等。
这可能意味着某种可以生成 Markdown 的脚本语言 - 有点像 PHP 构建 HTML - 但感觉不太优雅,因为它会慢慢使 Markdown 与代码错综复杂,降低可读性。
添加某种额外的符号似乎也是一种选择——比如某种导航、运行外部计算……——但我不知道这种扩展。
TL;DR:我想要某种 wiki 描述符格式,它可以嵌入到 wiki 中——或者只是注释它——既可以被用户读取,也可以被 bot 使用作为信息来源,但具有一些额外的逻辑或有关用户或情况的先前知识。
【问题讨论】: