您当前浏览器版本过低,为了不影响您的使用,建议您使用最新的谷歌浏览器、火狐浏览器、 360浏览器,更换浏览器后使用更流畅!(注意!双核浏览器请切换为极速模式)
工信部人工智能赋能中小企业典型应用场景案例(科研领域)

系统里的“角色”该怎么用

2026-05-27
739

12.png


这篇论文把“角色”这个概念在不同信息系统里的用法,系统地梳理一遍。作者想解决的困惑是:今天你在权限控制里会看到“角色”,在多人协作软件里也会看到“角色”,在智能体系统、对象建模、流程设计里还是会看到“角色”。可问题是,这些地方都叫 role,它们说的到底是不是同一回事?


很多系统都在用“角色”这个词,经常只是借了个名字,没有真正把角色变成系统的底层机制。让系统设计者不再把“角色”当成一个方便贴标签的词,而是看清它在不同场景里到底承担什么功能。


这篇文章在问三个问题。第一,角色到底是什么。第二,角色在不同系统里到底扮演什么作用。第三,真想做“基于角色”的系统,设计者到底会得到哪些好处和麻烦。如果连“角色”这个东西都没想清楚,后面的权限、流程、协作、消息、职责,很容易全都搅在一起。


先把“角色”常见的几种用法分门别类。作者把它放进了几个大场景里看:对象建模、系统设计、智能体系统、角色访问控制、协作系统,以及社会心理学和管理学。这种分类提醒我们,角色不是单一物件,而是一种在不同领域里被反复借用的组织方法。角色不是“人是谁”,更像“这个人在当前情境下该怎么跟系统和别人发生关系”。协作场景里,它像一个工作壳,包住了一个人当前的责任和权利;在访问控制里,它更像一个统一发权限的中间层;在对象建模里,它像一个帮助描述对象“在特定上下文里扮演什么功能”的抽象工具。


不同领域都在谈角色,但它们关心的焦点其实不一样。对象建模里,角色更像一种“怎么看对象、怎么拆对象”的抽象工具;它帮助人们从某个视角描述对象的行为,不是把对象一次性说死。智能体系统里,角色偏向合作过程中的“接口”和“过程”两种属性。角色一方面规定一个智能体能提供什么服务、需要满足什么要求,另一方面也组织多个智能体的分工协同。


到了 RBAC,也就是角色访问控制,角色的味道又完全变了。在这里,角色最核心的任务是帮管理员省事。系统面对一大堆用户和资源时,逐个分权限会很累,就先把权限打包给角色,再把用户挂到角色上。虽然实用,作者也点出它的局限:这种角色更多是在处理“谁能访问什么”,而不是“谁该跟谁协作、怎么调整分工、怎么转移职责”。换句话说,RBAC 里的角色很强,但强在权限管理,不等于它已经把协作中的角色问题解决了。


论文指出,很多 CSCW 系统虽然也在提角色,但常常只是把它们当静态标签。系统里可能有“作者”“读者”“评论者”“管理员”这些名字,但名字背后缺少灵活的角色说明、调整、谈判和切换机制。用户虽然“有角色”,却未必真能靠角色把协作组织起来。就像系统只是给人发了工牌,却没把岗位职责、授权范围和交接机制写清楚。


作者最后总结出来的角色,不管在哪个领域都围着几件事转:定义边界,帮助分类,连接权利和责任,支持行为和互动,帮助组织关系,在复杂系统里起到减轻混乱、降低复杂度的作用。也就是说,角色最深层的价值是替系统回答“谁以什么身份、带着什么限制和能力、进入什么关系网络”这件事。


后半部分专门讲挑战和收益。收益很好理解:角色能帮人过滤无关信息,让系统更清楚地分配责任,让组织结构、权限结构、协作结构更容易被表达出来。但挑战也很硬:角色该怎么定义才不含糊?怎么存、怎么改、怎么复用?一个人同时扮演多个角色,冲突怎么管?系统想让角色更灵活,界面、消息、规则会不会变得太复杂?


所以,这篇文章给“基于角色的系统”泼了一盆很有价值的冷水。它告诉设计者真正的 role-based system,应该是从分析、设计到实现,都把角色当成一等公民,角色必须作为底层机制被定义、指定、构造和使用。


从今天来看,这篇综述把一个频繁使用、却总被混用的概念做了一次认真拆解。让人看清楚在不同系统里谈“角色”,是在谈不同层级的问题。有时是在谈视角,有时是在谈权限,有时是在谈职责,有时是在谈协作关系。如果这些层级不分清,系统设计就很容易自己绕自己。


作者简介:朱海滨,加拿大尼皮辛大学计算机科学教授,IEEE Fellow、AAIA Fellow,E-CARGO模型与Role-Based Collaboration(RBC,基于角色的协作)方法的重要创立学者,现任IEEE Systems, Man, and Cybernetics Society系统科学与工程副主席。主要研究方向包括软件工程、编程技术、协作技术与系统、基于角色的协作、自适应协作,聚焦多智能体系统、群体绩效优化、群体角色分配及E-CARGO模型应用等问题。

ORCID:0000-0003-1922-1631


DOI: 10.1109/TSMCC.2008.919168

已收藏 0
点赞 0

学术会议

SAE 2026 汽车智能与网联技术学术会议(第九届)ICVS 2026
SAE 2026 汽车智能与网联技术学术会议是集合汽车智能化、互联化为一体的以学术为基础,行业技术为主体的国际性专业学术会议。会议诚挚欢迎国内外相关领域的专家、学者及研究人员踊跃投稿并莅临参会。
2026-10-29
【IEEE出版|往届快至2-3个月检索】第六届计算机科学、电子信息工程和智能控制技术国际会议(CEI 2026)
第六届计算机科学、电子信息工程和智能控制技术国际会议(CEI 2026)将于2026年11月6日-8日在中国南宁举行。会议由广西大学主办,主要围绕消费电子发展、计算机科学、电子信息工程和智能控制技术
2026-11-06
【IEEE出版,EI稳定检索】第十一届能源系统、电气与电力国际学术会议(ESEPE 2026)
第十一届能源系统、电气与电力国际学术会议定于2026年10月30-11月1日在中国-西安隆重举行。ESEPE 2026致力于促进国际间的知识交流与合作,共同探索能源与电力领域的创新发展之路。
2026-10-30
【IEEE出版|中石大多年连续主办|往届快至会后4个月检索】第八届信息与计算机前沿技术国际学术会议(ICFTIC 2026)
第八届信息与计算机前沿技术国际学术会议(ICFTIC 2026)拟于2026年10月30日-11月1日在青岛举办, 本次会议是由中国石油大学(华东)、山东省人工智能学会和山东计算机学会联合主办
2026-10-30
【今日截稿 | 往届快至会后4个月检索丨EI期刊同步征稿】第六届智能电力与系统国际学术会议(ICIPS 2026)
第六届智能电力与系统国际学术会议(ICIPS 2026)拟于2026年10月24-26日在辽宁大连召开。 电力丨电子丨电气丨能源丨储能丨电网丨半导体丨物联网丨计算机丨人工智能丨大数据
2026-10-24
【10.30截稿 | 评优活动∣连续两届稳定检索】第三届数字经济与计算机科学国际学术会议(DECS 2026)
第三届数字经济与计算机科学国际学术会议(DECS 2026)将于11月13-15日在成都召开,主要围绕数字经济与计算机科学等相关研究领域展开讨论,旨在为相关领域学者提供交流平台。
2026-11-13
相关资讯

打破纪录!中国科学家让薛定谔的猫活了23分钟

中科大团队成功让薛定谔的猫活了长达整整23分钟!

43448

5

2024-11-25

性行为缺失会促癌?华中大最新:性行为缺失会削弱抗癌免疫力,保持性行为则有利于抗癌

性行为缺失会促癌?华中大最新:性行为缺失会削弱抗癌免疫力,保持性行为则有利于抗癌

36791

4

2026-01-30
立即开启