南乌拉尔国立大学学生开发了俄罗斯首个用于选举观察的聊天机器人

该虚拟助手旨在优化举行地区选举的过程。成品的功能包括收集投诉并就所述主题向公民通报。

南乌拉尔国立大学语言学和翻译系、社会学和国际关系系、政治学和区域研究系的一组学生开发了一个用于选举观察的聊天机器人。该机器人适用于选举过程的控制和管理领域,允许选民快速访问有关投票地点和时间、可用投票方式、候选人数据和其他信息的信息,还允许选举控制机构及时应对可能的违规行为。此外,聊天机器人的功能还允许对人口进行调查,获取与选举过程相关的社会学研究数据。

创建聊天机器人的第一阶段是准备基本信息块。为了创建一份选民可能提出的问题清单,学生们进行了一项社会学调查。在此过程中,研究人员研究了目标受众的特征,并考虑了前几年在竞选活动阶段和选举期间出现的问题。为了向聊天机器人提供关于即将举行的选举、投票规则、候选人、投票站和选举程序其他方面的主要信息来源,研究人员选择了俄罗斯联邦中央选举委员会的官方网站。

研究人员使用语言分析和语言材料开发了聊天机器人的操作场景。

“向用户提供的有关竞选活动的信息应该简短易懂,”南乌拉尔国立大学语言学和翻译系的学生伊丽莎白·格拉兹科说。——为了确保这两种条件,我们使用了焦点小组调查中获得的数据的意图分析、关于聊天机器人主题的媒体分析以及来自CEC官方网站的信息分析。这些程序使得识别意图成为可能——选民感兴趣的关键主题,包括可用的投票方法、投票站的行为规则、谁可以参与投票的信息等,以及确定与每个主题相对应的必要和足够的信息量,并满足聊天机器人用户的信息需求。以这种方式获得的信息使语言学家能够进一步创建流程图——反映对话发展逻辑和向用户呈现信息块的框图。流程图的开发是迭代的。在下一次迭代中建立的对话文本的持续话语分析使得识别语义差距并消除它们成为可能,一方面确保聊天机器人中对话场景的连贯性和完整性,另一方面确保问题和答案文本的简洁性和信息性。这种方法使我们能够构建一个交互方案,确保与聊天机器人的成功通信。

到目前为止,聊天机器人还不能独立和任意地更改其消息。但是,开发人员可以对其进行更新,从而使其能够服务于各种竞选活动,提供有关当前选举的最新信息。许多使用聊天机器人的竞选活动证实了这一点。因此,学生的开发已在地区选举和2024年总统选举中实施并可供选民使用。此外,收集用户的反馈并将满足用户新信息需求的信息添加到聊天机器人数据库中可确保系统的适应性。

车里雅宾斯克学生的聊天机器人包括两个部分:接收选民对与选举过程有关的各种违规行为的投诉,以及内容广泛的信息块。

“资源的架构建立在从一般到具体的过渡原则之上,”语言学和翻译系的学生阿纳斯塔西娅·叶夫雷莫娃评论道。 “例如,“举报违规”部分由违规类型的区块组成,每个区块都提供了简短的描述;旁边是提交投诉的分步表格。所有用户请求都会发送到控制选举过程的公共议院员工的公司电子邮件中,以供进一步验证。重要的是,机器人的流程图不使用复杂的循环和树的“分支”之间的自由过渡,模拟对话的发展。这样的结构满足了目标受众的要求,并且最方便管理。”

所有列出的方法的组合允许调整聊天机器人的信息文本,以便用户舒适地与它们交互。为了“恢复”与机器人的对话,学生们使用了焦点小组调查的结果(8人,年龄在18至45岁之间,该调查描述了聊天机器人中信息感知的正确程度。通过焦点小组,研究人员对新的电子助理进行了初步测试,以纠正技术、视觉和文本缺陷。

聊天机器人信息块中的对话本身是使用常规文本按钮实现的,使用机器人时的导航是使用内联按钮进行的​​。通过这种组织,用户与聊天机器人的对话中只保留所问的问题及其答案,因此您可以随时返回并阅读特定问题的答案,而不会丢失与聊天机器人通信的逻辑。

请求收集块的操作不同于信息块的操作:它使用有限状态机算法——这种方法允许您确保控制聊天中用户操作的正确顺序。申诉模块使用内置模块收集公民数据,该模块允许自动发送信件。因此,在完成申诉后,聊天机器人会要求用户确认发送信件。创建申诉模块的一项重要任务是确保用户的匿名性。为此,学生使用一个电子邮件地址发送申诉。每个申诉都分配有一个唯一的代码。申诉代码和对此申诉的响应代码(发布在公共议院的网站上)是相同的。因此,申诉的收集保持完全匿名。

尽管聊天机器人的两个功能块(通知和收集申诉)遵循不同的逻辑,但为了提高数据库的效率和优化,机器人逻辑以树状层次结构的形式存储,这是一个成熟的聊天机器人场景。

这种开发首先在俄罗斯的南乌拉尔国立大学中创建,并用于服务真实的竞选活动。该机器人与类似资源的区别在于其严格且经过验证的对话逻辑、优化的机器人问答语言设计以及反馈模块,该模块允许实时监控投票站的情况,确保及时应对违规行为,从而提高选举过程的效率。

车里雅宾斯克学生研究的进一步发展涉及改进系统的功能、扩展其能力并使其适应特定的地区和国家。计划中还包括引入人工智能和自然语言处理方法,以确保与聊天机器人进行自由对话并提高其生产力。

You are reporting a typo in the following text:
Simply click the "Send typo report" button to complete the report. You can also include a comment.