当前位置: 首页 > article >正文

Agent自动执行异常场景下,通过人工介入提高可用性|实在Agent研究

一、背景介绍

在现代科技日新月异的背景下,智能Agent已成为连接物理世界与数字空间的桥梁,展现出前所未有的能力。它们不仅能够处理海量数据,进行深度学习和复杂决策,还能根据环境变化自主调整策略,实现高效的任务执行与问题解决。然而,面对复杂多变的错误场景,自动机制往往力不从心。此时,人工介入成为关键,凭借人类的直觉、经验和全局视角,迅速定位问题并制定解决方案,有效避免错误扩大,显著提升系统的稳定性和可用性。因此,人机协作成为提升自动化系统性能的重要途径。

二、Tars-Agent执行异常时的处理

  • 描述不准确提示缺少关键词

首先提问查询天气,由于没有准确描述城市,得到的结果是:“请问您要查询哪个城市的天气呢?”。此时通过直接在输入框提问"杭州",得到了杭州的天气查询结果如下,并且得到了多日的查询结果:

  • 打开应用失败

Tars-Agent能自主识别本机上的大部分应用程序,并通过启动应用程序功能来打开这些应用。仅存在一小部分不常用的应用,不容易识别。在提问启动postman的情况下,得到的执行结果如下。

可以看到,Tars-Agent没有找到postman的启动程序路径,并提示了一个选择文件的按钮。点击选择文件按钮,接着手动选择postman的快捷方式。可以看到Tars-Agent不再提示找不到启动程序路径了,而是切换成了一种淡橙色背景,橙色的勾标志,并且提供了一个继续执行按钮,表示启动应用程序准备就绪了。

接着,点击继续试试看postman能否启动吧,等待了几秒后,就看到了postman的主窗口。可见postman启动成功了。

  • 智能识别元素失败

接下来,试试RPA操作中非常常见的元素操作吧,看看在缺少元素的情况下,Tars-Agent表现如何。经过坚持不懈的提问,终于找到了一种出现元素错误的情况。在我提问“进入文心一言,点击刘强,网址是https://yiyan.baidu.com/”时,直接执行得到的结果提示找不到“刘强文字”,Tars-Agent还很贴心地提供了选择目标和截选目标两种方式来帮助我选择元素。

通过点击选择目标和截选目标功能,都能手动介入选择"刘强文字"。

接着选择完元素,在点击继续执行,就可以看到执行成功了

  • 智能数据采集失败

既然元素找不到的情况都能完美处理,让我再来试试RPA的复杂操作--数据采集。在多次尝试了各种提问后,终于遇到了一次异常情况,Tars-Agent给出的结果是找不到采集的数据,并提供了一个配置采集数据的入口。

点击配置采集数据后,进入了RPA的数据采集功能。

配好我要采集的数据,又提示我已经修复了此错误,通过点击继续按钮,还是得到了想要的结果。

三、总结

本文详细探讨了Tars-Agent在遭遇执行异常时的处理流程与人机协作解决方案,通过实例展示了在天气查询、应用启动、元素识别及数据采集等场景下,如何通过人工介入辅助智能系统克服障碍,确保任务顺利完成。这些案例充分体现了在当前AI技术发展阶段,人机合作模式对于提升自动化系统灵活性与可靠性的重要性。

在此,衷心感谢您的耐心阅读与关注。我们希望通过持续的技术探索与实践分享,能够激发更多关于智能系统优化与人机协同工作的思考,共同推动人工智能技术向更加智能化、人性化的方向发展。期待未来在智能化旅程中,我们能够携手创造更多可能。再次感谢您的陪伴,期待下次相遇!


http://www.kler.cn/a/349249.html

相关文章:

  • FLINK SQL语法(1)
  • Python中的`raise`语句:如何优雅地处理异常?
  • 商标侵权屡禁不止,保护之路何去何从
  • jupyterlab的安装与使用攻略/包括汉化方法
  • 【Redis】Set类型常用命令
  • CSS伪元素详解
  • 【火山引擎】调用火山大模型的方法 | SDK安装 | 配置 | 客户端初始化 | 设置
  • leetcode hot 100 之【LeetCode 283. 移动零】 java实现
  • 10.15学习
  • 电子电气架构---软件定义汽车,产业变革
  • C语言笔记 13
  • 【Fargo】2:发送侧流量统计
  • 使用redis存储股股票数据及近一个月的行情数据
  • 【深度学习系统】Lecture 2 - ML Refresher / Softmax Regression
  • 偷啥的都有!
  • 基于JAVA+SpringBoot+Vue的旅游管理系统
  • kubernetes自定义pod启动用户
  • Android TextView实现一串文字特定几个字改变颜色
  • 浅谈Java之MBus通信
  • std::function的概念和使用方法