人类提供服务框架:原理、实现与应用
1. 人类协作中的交互模型
在人类协作中,存在多种交互模型,这些模型为不同场景下的协作提供了基础。以下是几种常见的交互模型:
| 交互模型 | 描述 |
| — | — |
| 临时(Ad - hoc) | 若交互没有预定义的控制流,则为临时交互。例如,请求者与 HPS 用户之间通过交换消息进行交互。 |
| 状态感知(State - awareness) | 任务可用于控制交互状态。请求者能对任务施加特定约束,如开始时间(用户应何时开始处理任务)或截止日期(任务必须完成的最长时间)。 |
| 以流程为中心(Process - centric) | 通过定义交互规则可建立以流程为中心的协作。任务可拆分为子任务并转发给其他人,多个 HPS 可能参与交互以解决复杂问题。 |
2. HPS 交互
在 HPS 中,Web 服务用于定义与人类的交互接口。但传统 Web 服务领域的典型交互模式,如消息的同步交换,不足以对人类交互进行建模。因此,引入了一种新的基于人类的服务交互模型,该模型允许用户以离线模式或使用不同设备处理请求。
2.1 交互特点
- 灵活性 :支持在各种设备(如移动设备)上部署用户定义的服务,这些设备不总是在线或连接到网络,HPS 框架允许请求在用户可用时保存和检索。
- 消息多样性 :HPS 交互包含多种格式的消息,如电子邮件或 SOAP 消息,还包括通知、任务以及参与交互的人员/服务。
- 交互方
HPS框架:人类协作服务模型
超级会员免费看
订阅专栏 解锁全文
4万+

被折叠的 条评论
为什么被折叠?



