【发布时间】:2014-04-14 03:59:11
【问题描述】:
我们即将开始为目前在 Rails 中实现的票务系统编写一个功能。
我希望能够根据现有答案/知识库为当前打开的工单提供近似匹配。此功能将根据提交的当前工单的内容(主题和正文)显示。然后将显示这些匹配项,并且用户可以选择追求其中一个建议并忽略它们并继续提交票证。
我希望通过这个实现两个目标:
- 最终,降低了提交的工单数量,从而降低了支持人员的工作量,并且;
- 在客户端,缩短简单和常见问题的回答周转时间。
我不想做的一件事是不允许用户像某些票务系统那样提交票证,只需提供选项并让他/她决定。
我寻求以下方面的建议:
解决方案的一般实施设计,例如您将使用哪种表来备份答案数据库,使用来自先前工单或单独知识库的真实响应,或两者的混合;以及;
实施细节,如您认为有助于我编写应用程序的这一部分的有用的 Ruby 和/或 Rails 库。
请记住,票务系统已经存在并在今天运行,我们无法重写它,只需将这个新功能添加到它。
编辑: 有人离线(在 Twitter 上)建议我,因为他们讨厌在开票时提出的建议,所以我也在考虑提供“不再建议我”功能。
【问题讨论】:
-
在这种情况下,工单有点像某人可能会问的“问题”,他们可能希望能够看到在他们提出问题时已经被问过的类似问题,并查看对这些问题的回答。您可以尝试在 meta 中询问这个问题,因为这正是 stackoverflow 的含义......
-
@MarcTalbot 好主意,我可能会这样做。
标签: ruby-on-rails ruby architecture