[E-DailyKim Hyun-ah 记者]Kakao(035720)通过内部AI助手“Workmate”构建了一套由多个AI协同工作的系统,该系统可处理从协调会议日程到预订会议室的各项事务。
其独特之处在于:AI在实际更改业务系统前会先保存执行方案并获得批准;批准后,AI不会重新判断内容,而是直接执行已确认的方案。该系统在实现业务自动化的同时,还专门设计了防止错误执行和权限滥用的机制。
在14日举行的Kakao开发者大会“if(kakao)2026”上,开发者金东勋(Jack Jack)和尹何塞(Heyo)介绍了内部AI助手“Workmate:”的设计与运作方式。
当员工提出会议日程请求时,“WorkMate:”会确认参会人员,并查阅工作日程和现有日历,找出双方都可安排的时间。随后,系统会确认会议室是否可用,并生成包含执行方案的确认卡。用户批准后,实际预订便会进行。
开发人员金东勋解释道:“即使只是安排一场会议,也必须在组织结构图中查找人员,在考勤系统中确认到岗或居家办公状态,并在日历中匹配空闲时间,之后才能在会议室系统中预订场地。”他补充道:“WorkMate会代替用户在这些系统之间进行协调。”
Kakao AI内部助理(代理)“WorkMate:”
起初是按现有系统将AI进行划分,但考虑到需要同时确认参会者的在岗状态和日历,因此将考勤和日程合并为一个业务领域。
开发人员金表示:“关键在于,我们以需要共同判断的业务和规则为标准,重新设计了职责边界。”
AI之间传递任务时采用A2A(Agent-to-Agent)规范。只要注册包含各AI职责及调用方式的“代理卡”,负责协调工作的AI便会核对信息并选择合适的AI。通过这种方式,不同部门开发的AI也能依据共同规范实现互联。
此外,还推出了将员工日常使用的称呼与公司内部账户关联的功能。WorkMate会利用员工个人资料、自我介绍及工作对话等内容推断称呼,并通过搜索账户ID、真实姓名及发音等多项信息,找到符合请求的用户。
但并非开发好的AI就能直接连接。Kakao会通过验证器核查认证信息、请求与响应格式以及批准状态等。对于具有写入功能的AI,还会检查批准流程以及是否能防止因请求重发导致的重复执行。
开发人员金解释道:“不会直接调用预定API(应用程序接口),而是将其暂停。”这是为了避免AI在批准后重新评估预定内容,从而减少用户确认内容与实际执行之间的差异。
若出现参会人员增加等条件变化,系统将中止原有操作,并根据修改后的内容重新生成确认卡。变更后的预约需重新获得批准。
同时限制各AI的权限。向每个AI传递的专用令牌仅包含调用目标业务所需的权限。例如,若日程管理AI在缺乏会议室预订权限的情况下调用预订功能,系统将拒绝该请求。
开发人员金某强调:“必须仅向调用对象授予其所需的权限。”其宗旨不仅在于按业务划分AI的角色,更在于同时应用审批流程和权限控制,以防止错误执行、权限滥用及重复处理。
其独特之处在于:AI在实际更改业务系统前会先保存执行方案并获得批准;批准后,AI不会重新判断内容,而是直接执行已确认的方案。该系统在实现业务自动化的同时,还专门设计了防止错误执行和权限滥用的机制。
在14日举行的Kakao开发者大会“if(kakao)2026”上,开发者金东勋(Jack Jack)和尹何塞(Heyo)介绍了内部AI助手“Workmate:”的设计与运作方式。
当员工提出会议日程请求时,“WorkMate:”会确认参会人员,并查阅工作日程和现有日历,找出双方都可安排的时间。随后,系统会确认会议室是否可用,并生成包含执行方案的确认卡。用户批准后,实际预订便会进行。
开发人员金东勋解释道:“即使只是安排一场会议,也必须在组织结构图中查找人员,在考勤系统中确认到岗或居家办公状态,并在日历中匹配空闲时间,之后才能在会议室系统中预订场地。”他补充道:“WorkMate会代替用户在这些系统之间进行协调。”
按业务类型分工协作的AI……通过A2A实现连接“WorkMate:”并非由单一AI处理所有业务,而是将日程安排、会议室预订等业务领域分别分配给
不同的AI。具体而言,由负责统筹整体工作的AI将请求分解为具体任务,并按顺序分配给负责各业务领域的AI。
起初是按现有系统将AI进行划分,但考虑到需要同时确认参会者的在岗状态和日历,因此将考勤和日程合并为一个业务领域。
开发人员金表示:“关键在于,我们以需要共同判断的业务和规则为标准,重新设计了职责边界。”
AI之间传递任务时采用A2A(Agent-to-Agent)规范。只要注册包含各AI职责及调用方式的“代理卡”,负责协调工作的AI便会核对信息并选择合适的AI。通过这种方式,不同部门开发的AI也能依据共同规范实现互联。
此外,还推出了将员工日常使用的称呼与公司内部账户关联的功能。WorkMate会利用员工个人资料、自我介绍及工作对话等内容推断称呼,并通过搜索账户ID、真实姓名及发音等多项信息,找到符合请求的用户。
还提供适用于Claude Code的开发工具为了让其他部门也能开发业务用AI并将其连接至“WorkMate:”,Kakao提供了Anthropic的AI开发工具“Claude Code”的相关技能和开发文档。开发者可以利用通用结构构建基础框架,并添加必要的业务功能。同时还支持可在Java Spring环境中使用的运行库。
但并非开发好的AI就能直接连接。Kakao会通过验证器核查认证信息、请求与响应格式以及批准状态等。对于具有写入功能的AI,还会检查批准流程以及是否能防止因请求重发导致的重复执行。
按已批准的执行方案处理……针对各AI的权限限制“WorkMate”不会直接执行修改实际业务系统信息的工作。它会将预定执行方案保存到确认卡中,待用户批准后,再使用预先设定的工具和参数恢复操作。
开发人员金解释道:“不会直接调用预定API(应用程序接口),而是将其暂停。”这是为了避免AI在批准后重新评估预定内容,从而减少用户确认内容与实际执行之间的差异。
若出现参会人员增加等条件变化,系统将中止原有操作,并根据修改后的内容重新生成确认卡。变更后的预约需重新获得批准。
同时限制各AI的权限。向每个AI传递的专用令牌仅包含调用目标业务所需的权限。例如,若日程管理AI在缺乏会议室预订权限的情况下调用预订功能,系统将拒绝该请求。
开发人员金某强调:“必须仅向调用对象授予其所需的权限。”其宗旨不仅在于按业务划分AI的角色,更在于同时应用审批流程和权限控制,以防止错误执行、权限滥用及重复处理。