我理解敏捷用户故事适用于应用,产品的人类利益相关者;但是,如果你正在制作一个游戏(即:大亨),你有人工智能角色执行动作或与人类玩家互动的第三方实体。
这些实体有自己的故事吗?
IE: 作为爆米花供应商,我希望能够...... 作为一名足球球衣赞助商,我希望能够将我的产品推广到去年冠军联赛冠军
还是我过度复杂了?
由于
答案 0 :(得分:2)
有趣的问题,但请考虑以下两点:
所以AI角色:
即使您正在处理“大亨引擎”AI角色的互动,因此AI可能会被视为您的客户,我认为他们不能每天与您合作,maybe one day with some limitation。
答案 1 :(得分:0)
任何优秀用户故事的主要目标是定义工作,最重要的是定义该工作的价值。
无论如何,您将定义用户故事,其中值来自业务。在人工智能的情况下,如果你认为人工智能正在运行商业和商业正在给你钱来建立价值观,那么你应该听AI。否则,请聆听为您提供资金的人(即赞助您的项目)。
就实体而言,是的,AI可以是一个实体,但最后他必须与您互动并定义这些用户故事。当然,人工智能无法为您服务。所以有人代表AI思考。
因此,您可以将AI用作角色
什么是角色? 由Alan Cooper首先介绍的角色定义了一个系统的原型用户,一个与之交互的人的例子。我们的想法是,如果您想设计有效的软件,那么它需要针对特定的人设计。对于银行而言,潜在的角色可能被命名为Frances Miller和Ross Williams。换句话说,角色代表虚构的人,这些人基于您对真实用户的了解。 - 请参阅:http://www.agilemodeling.com/artifacts/personas.htm#sthash.7ndZPbDx.dpuf