用例建模Use Case Modeling
我的工程实践选题为基于开放领域的多轮对话聊天机器人,在自然语言处理中,视为一个生成式任务。其主要流程为:
pre-training - Word embedding - seq2seq model(可替换为transformer等非RNN模型)
在软件工程中:
用例是一系列操作或者时间步骤,通常定义角色与系统之间的交互,以实现目标,在用例图中,以椭圆形表示一个用例。
角色(参与者)是与系统发生交互的人,通常包括使用该系统主要功能的人,维护,管理该系统的人等等,在用例图中用一个小人表示
系统边界在用例图中囊括了用户场景,以矩形表示
关系在用例图中刻画了系统的功能,其可以做什么,以及用户或是维护者如何与系统交互等等,在用例图中表示为有向边,又分为关联关系,包含关系,扩展关系,泛化关系等等。

高级用例:
用户的高级用例为对得到的回答做出反馈。
而维护者的高级用例为,持续更新语料库,定期检查系统指标,如有必要,重新训练词向量。
扩展用例:
整个系统的核心为seq2seq模型,但随着业界的发展,该模型是可更替的,例如使用transformer,BLSTM等,将视用户反馈而定。
浙公网安备 33010602011771号