LangChain发布《AI Agent代理现状报告》


1、代理采用趋势



在过去的一年里,许多代理框架都获得了极大的欢迎——无论是使用 ReAct 来结合 LLM 推理和表演,还是多代理编排器,或者是像LangGraph这样更易于控制的框架。
https://aiquanzi.oss-cn-chengdu.aliyuncs.com/files_user38/article/c751395b38de865714eac77497f4fd94.jpg



大约51% 的受访者目前在生产中使用代理。当我们按公司规模查看数据时,中型公司(100-2000 名员工)在将代理投入生产方面最为积极(占 63%)。
‍令人鼓舞的是,78% 的公司有积极的计划很快将代理投入生产。虽然很明显人们对 AI 代理的需求很强烈,但实际的生产部署对许多人来说仍然是一个障碍。


2、领先代理用例



人们使用代理来做什么?代理既处理日常任务,也为知识工作打开了新的可能性。
https://aiquanzi.oss-cn-chengdu.aliyuncs.com/files_user38/article/56e6952fd5a5788785efb07a8205077e.jpg



主要进行研究和总结(58%),其次是简化任务以提高个人工作效率或提供协助(53.5%)。这些都表明人们希望有人(或某物)为他们处理耗时的任务。用户不必筛选无尽的数据进行文献综述或研究分析,而是可以依靠人工智能代理从大量信息中提炼关键见解。同样,人工智能代理通过协助安排和组织等日常任务来提高个人工作效率,让用户可以专注于重要的事情。效率的提高不仅限于个人。客户服务(45.8%)是代理用例的另一个主要领域,帮助公司处理查询、排除故障并加快跨团队的客户响应时间。


3、代理跟踪和可观察性工具


在测试 LLM 申请时,人们更多地提到离线评估(39.8%)而不是在线评估(32.5%)。这可能说明了监控实时性能的难度。在填写的回复中,许多公司还请了人工专家手动检查或评估回复,以增加一层预防措施。
https://aiquanzi.oss-cn-chengdu.aliyuncs.com/files_user38/article/d1ced81694ce6d520a95797bfce9631e.jpg



尽管人们对代理表现出兴奋之情,但大多数人在允许代理自由发挥到何种程度方面采取了更为保守的态度。很少有受访者允许他们的代理自由读写和删除。相反,大多数团队要么允许只读工具权限,要么要求人工批准更重要的操作,例如写入或删除。
https://aiquanzi.oss-cn-chengdu.aliyuncs.com/files_user38/article/196f1675656370739c5ad646ff3a75ba.jpg



在代理控制方面,不同规模的公司也会有不同的优先级。不出所料,大型企业(2000 多名员工)更加谨慎,严重依赖“只读”权限来避免不必要的风险。他们还倾向于将护栏与离线评估相结合,以便在客户看到任何响应之前,在预生产中捕捉回归。
https://aiquanzi.oss-cn-chengdu.aliyuncs.com/files_user38/article/104134c912380bc78fbdf05dbda1c146.jpg



与此同时,小公司和初创公司(员工人数少于 100 人)更注重跟踪,以了解其代理应用程序中发生的事情(而不是其他控制措施)。从我们的对话来看,小公司往往专注于运输,只需查看数据即可了解结果;而企业则全面实施了更多控制措施。
https://aiquanzi.oss-cn-chengdu.aliyuncs.com/files_user38/article/04473332bc0b2b9d8589aa0dce7a12b5.jpg



虽然非科技公司和科技公司受访者的代理采用率相似,但在那些在生产中使用代理控制的受访者中,科技公司更有可能使用多种控制方法。51 % 的科技公司受访者目前使用 2 种或更多种控制方法,而其他行业的受访者只有39% 。这表明科技公司在构建可靠代理方面可能走得更远,因为控制是高质量体验所必需的。
https://aiquanzi.oss-cn-chengdu.aliyuncs.com/files_user38/article/df26d1e5c0f9128db46fda7fb155e596.jpg





4、生产部署的障碍和挑战


保持法学硕士 (LLM) 申请的高质量(无论答复是否准确或是否符合正确的风格)并不容易。


代理使用 LLM 来控制工作流程的固有不可预测性带来了更多的错误空间,使得团队很难确保其代理始终提供准确、符合上下文的响应。


性能质量是受访者最关注的问题——其重要性是成本和安全等其他因素的两倍多。

https://aiquanzi.oss-cn-chengdu.aliyuncs.com/files_user38/article/13c3a6f6d069e3d2daf79c1cba68a303.jpg



尤其是对于小公司来说,性能质量远远超过其他考虑因素,45.8% 的受访者将其列为首要考虑因素,而成本(第二大考虑因素)仅占 22.4%。这一差距凸显了可靠、高质量的性能对于组织将代理从开发转移到生产的重要性。


虽然质量仍然是企业的首要考虑因素,但安全问题对这些必须遵守法规并更谨慎地处理客户数据的大公司来说也很普遍。


挑战并不止于质量。从书面回复来看,许多人对构建和测试代理的最佳实践感到不确定。特别是,两个主要障碍脱颖而出:知识和时间。


•知识:团队经常难以掌握使用代理所需的技术知识,包括针对特定用例实施它们。许多员工仍在学习诀窍,需要提高技能才能有效利用人工智能代理。
•时间:构建和部署所需的时间投入非常大,特别是在尝试确保代理可靠运行时——这可能需要调试、评估、微调等。


5、代理成功案例

在我们的调查中, Cursor是讨论最多的代理应用程序,紧随其后的是Perplexity和Replit等重量级应用程序。
https://aiquanzi.oss-cn-chengdu.aliyuncs.com/files_user38/article/2299e256c047feaf74031d73b6c4f08f.jpg



Cursor是一款人工智能代码编辑器,可帮助开发人员通过智能自动完成和上下文帮助编写、调试和解析代码。Replit 还可以通过设置环境和配置来加速软件开发生命周期,并让您在几分钟内构建和部署功能齐全的应用程序。Perplexity 是一个人工智能答案引擎,可以使用网络搜索和链接源来回答复杂的查询。


这些应用程序正在突破代理功能的界限,表明人工智能代理不再是理论上的——它们正在解决当今生产环境中的实际问题。


6、人工智能代理新兴主题


从我们的书面回复中,我们看到组织在将 AI 代理引入其工作流程时面临着许多不断变化的期望和挑战。人们对 AI 代理的这些功能表示钦佩:
https://aiquanzi.oss-cn-chengdu.aliyuncs.com/files_user38/article/b050e3d692ac3a5f115939faff05c144.jpg




但对于构建代理的团队来说,也有一些挑战需要考虑。这包括:
•理解代理行为的障碍。几位工程师写信谈到了他们向公司其他利益相关者解释人工智能代理的能力和行为的困难。有时,一些额外的步骤可视化可以解释代理响应发生了什么。其他时候,LLM 仍然是一个黑匣子。可解释性的额外负担留给了工程团队。


尽管面临挑战,但以下领域仍然充满活力:
对开源 AI 代理的兴奋:人们对开源人工智能代理表现出明显的兴趣,许多人认为集体智慧可以加速代理的创新。
自动任务的期待:许多人都在等待人工智能代理的下一次飞跃,即由更大、更强大的模型驱动,以便代理能够以更高的效率和自主性处理更复杂的任务

">">">">

0 个评论

要回复文章请先登录注册

Debug messages:

Template: default


Session:

Session type: db

[tlu__Anwsion] Array ( [permission] => [client_info] => [human_valid] => )


Plugins:


Loaded Class:

core_config: /data/aiquanzi/system/core/config.php

core_db: /data/aiquanzi/system/core/db.php

Zend_Db: /data/aiquanzi/system/Zend/Db.php

Zend_Db_Adapter_Abstract: /data/aiquanzi/system/Zend/Db/Adapter/Abstract.php

Zend_Db_Adapter_Mysqli: /data/aiquanzi/system/Zend/Db/Adapter/Mysqli.php

Zend_Db_Profiler: /data/aiquanzi/system/Zend/Db/Profiler.php

Zend_Db_Statement_Interface: /data/aiquanzi/system/Zend/Db/Statement/Interface.php

Zend_Db_Statement: /data/aiquanzi/system/Zend/Db/Statement.php

Zend_Db_Statement_Mysqli: /data/aiquanzi/system/Zend/Db/Statement/Mysqli.php

Zend_Registry: /data/aiquanzi/system/Zend/Registry.php

Zend_Cache: /data/aiquanzi/system/Zend/Cache.php

Zend_Cache_Backend: /data/aiquanzi/system/Zend/Cache/Backend.php

Zend_Cache_Backend_Interface: /data/aiquanzi/system/Zend/Cache/Backend/Interface.php

Zend_Cache_Backend_ExtendedInterface: /data/aiquanzi/system/Zend/Cache/Backend/ExtendedInterface.php

Zend_Db_Table_Abstract: /data/aiquanzi/system/Zend/Db/Table/Abstract.php

core_plugins: /data/aiquanzi/system/core/plugins.php

setting_class: /data/aiquanzi/models/setting.php

Zend_Db_Select: /data/aiquanzi/system/Zend/Db/Select.php

Zend_Db_Expr: /data/aiquanzi/system/Zend/Db/Expr.php

Zend_Session_Abstract: /data/aiquanzi/system/Zend/Session/Abstract.php

Zend_Session: /data/aiquanzi/system/Zend/Session.php

Zend_Session_SaveHandler_Interface: /data/aiquanzi/system/Zend/Session/SaveHandler/Interface.php

Zend_Session_SaveHandler_DbTable: /data/aiquanzi/system/Zend/Session/SaveHandler/DbTable.php

Zend_Exception: /data/aiquanzi/system/Zend/Exception.php

Zend_Session_Exception: /data/aiquanzi/system/Zend/Session/Exception.php

Zend_Db_Table_Select: /data/aiquanzi/system/Zend/Db/Table/Select.php

Zend_Db_Table_Rowset_Abstract: /data/aiquanzi/system/Zend/Db/Table/Rowset/Abstract.php

Zend_Db_Table_Rowset: /data/aiquanzi/system/Zend/Db/Table/Rowset.php

Zend_Db_Table_Row_Abstract: /data/aiquanzi/system/Zend/Db/Table/Row/Abstract.php

Zend_Db_Table_Row: /data/aiquanzi/system/Zend/Db/Table/Row.php

Zend_Session_Namespace: /data/aiquanzi/system/Zend/Session/Namespace.php

core_cache: /data/aiquanzi/system/core/cache.php

core_uri: /data/aiquanzi/system/core/uri.php

banip_class: /data/aiquanzi/models/banip.php

Zend_Validate_Interface: /data/aiquanzi/system/Zend/Validate/Interface.php

Zend_Validate: /data/aiquanzi/system/Zend/Validate.php

Zend_Loader: /data/aiquanzi/system/Zend/Loader.php

Zend_Validate_Abstract: /data/aiquanzi/system/Zend/Validate/Abstract.php

core_user: /data/aiquanzi/system/core/user.php

admin_class: /data/aiquanzi/models/admin.php

TPL: /data/aiquanzi/system/class/cls_template.inc.php

Savant3: /data/aiquanzi/system/Savant3.php

account_class: /data/aiquanzi/models/account.php

HTTP: /data/aiquanzi/system/class/cls_http.inc.php

hook_class: /data/aiquanzi/models/hook.php

plugin_class: /data/aiquanzi/models/plugin.php

PLUTPL: /data/aiquanzi/system/class/cls_plugins.inc.php

article_class: /data/aiquanzi/models/article.php

Zend_Filter_Interface: /data/aiquanzi/system/Zend/Filter/Interface.php

Zend_Filter_Digits: /data/aiquanzi/system/Zend/Filter/Digits.php

publish_class: /data/aiquanzi/models/publish.php

FORMAT: /data/aiquanzi/system/class/cls_format.inc.php

Services_BBCode: /data/aiquanzi/system/Services/BBCode.php

topic_class: /data/aiquanzi/models/topic.php

people_class: /data/aiquanzi/models/people.php

reputation_class: /data/aiquanzi/models/reputation.php

question_class: /data/aiquanzi/models/question.php

system_class: /data/aiquanzi/models/system.php

Services_Phpanalysis_Phpanalysis: /data/aiquanzi/system/Services/Phpanalysis/Phpanalysis.php

search_fulltext_class: /data/aiquanzi/models/search/fulltext.php

core_pagination: /data/aiquanzi/system/core/pagination.php

posts_class: /data/aiquanzi/models/posts.php

file_down_class: /data/aiquanzi/plugins/wc_file_down/file_down_model.php

sham_views_class: /data/aiquanzi/plugins/wc_sham_views/sham_views_model.php

article_download_class: /data/aiquanzi/plugins/wc_article_download/article_download_model.php

core_lang: /data/aiquanzi/system/core/lang.php


Database

[ Log time: 1755194256.298 ] [ Expend time: 0.0049490928649902 ] Connect Master DB

[ Log time: 1755194256.3045 ] [ Expend time: 0.0021600723266602 ] SELECT `wecenter_system_setting`.* FROM `wecenter_system_setting`

[ Log time: 1755194256.3114 ] [ Expend time: 0.001288890838623 ] SELECT `wecenter_nav`.`url` FROM `wecenter_nav` WHERE (is_index=1 AND status='Y') LIMIT 1

[ Log time: 1755194256.3143 ] [ Expend time: 0.0012390613555908 ] SELECT `wecenter_ban_ip`.`id` FROM `wecenter_ban_ip` WHERE (ip='216.73.216.47') LIMIT 1

[ Log time: 1755194256.3163 ] [ Expend time: 0.0014111995697021 ] SELECT `wecenter_nav`.* FROM `wecenter_nav` WHERE (status='Y') ORDER BY `sort` desc

[ Log time: 1755194256.3197 ] [ Expend time: 0.0010559558868408 ] SELECT `wecenter_users_group`.* FROM `wecenter_users_group` WHERE (group_id = 99) LIMIT 1

[ Log time: 1755194256.3227 ] [ Expend time: 0.0016200542449951 ] SELECT `wecenter_hook_plugins`.`hook`, `wecenter_hook_plugins`.`plugins` FROM `wecenter_hook_plugins` WHERE (status = 1) ORDER BY `sort` DESC

[ Log time: 1755194256.3262 ] [ Expend time: 0.0023660659790039 ] SELECT `wecenter_plugins`.* FROM `wecenter_plugins` WHERE (state = 1)

[ Log time: 1755194256.3436 ] [ Expend time: 0.0013420581817627 ] SELECT `wecenter_article`.* FROM `wecenter_article` WHERE (id = 63) LIMIT 1

[ Log time: 1755194256.3466 ] [ Expend time: 0.0015161037445068 ] SELECT `wecenter_attach`.* FROM `wecenter_attach` WHERE (item_type = 'article' AND item_id = 63) ORDER BY `is_image` DESC, `id` ASC

[ Log time: 1755194256.349 ] [ Expend time: 0.0013890266418457 ] SELECT `wecenter_users`.* FROM `wecenter_users` WHERE (is_del = 0 AND uid = 38) LIMIT 1

[ Log time: 1755194256.3502 ] [ Expend time: 0.001093864440918 ] SELECT `wecenter_users_attrib`.* FROM `wecenter_users_attrib` WHERE (uid = 38) LIMIT 1

[ Log time: 1755194256.3564 ] [ Expend time: 0.0012290477752686 ] SELECT `wecenter_article_vote`.* FROM `wecenter_article_vote` WHERE (`type` = 'article' AND item_id = 63 AND rating = 1)

[ Log time: 1755194256.3595 ] [ Expend time: 0.0012941360473633 ] SELECT `wecenter_topic_relation`.* FROM `wecenter_topic_relation` WHERE (item_id IN(63) AND `type` = 'article')

[ Log time: 1755194256.3608 ] [ Expend time: 0.0012481212615967 ] SELECT `wecenter_topic`.* FROM `wecenter_topic` WHERE (topic_id IN(6))

[ Log time: 1755194256.3628 ] [ Expend time: 0.0012121200561523 ] SELECT `wecenter_reputation_topic`.* FROM `wecenter_reputation_topic` WHERE (uid IN(38)) ORDER BY `topic_count` DESC

[ Log time: 1755194256.3641 ] [ Expend time: 0.0012009143829346 ] SELECT `wecenter_article_comments`.* FROM `wecenter_article_comments` WHERE (is_del = 0 and article_id = 63) ORDER BY `add_time` ASC LIMIT 100

[ Log time: 1755194256.3652 ] [ Expend time: 0.0009770393371582 ] SELECT COUNT(*) AS `n` FROM `wecenter_article_comments` WHERE (is_del = 0 and article_id = 63)

[ Log time: 1755194256.3723 ] [ Expend time: 0.0015590190887451 ] SELECT *, MATCH(question_content_fulltext) AGAINST('' IN BOOLEAN MODE) AS score FROM wecenter_question WHERE MATCH(question_content_fulltext) AGAINST('' IN BOOLEAN MODE) LIMIT 2000

[ Log time: 1755194256.3757 ] [ Expend time: 0.0010769367218018 ] SELECT `wecenter_topic`.* FROM `wecenter_topic` WHERE (topic_id = 6) LIMIT 1

[ Log time: 1755194256.3771 ] [ Expend time: 0.0012459754943848 ] SELECT item_id FROM wecenter_topic_relation WHERE topic_id IN(6) AND `type` = '10'

[ Log time: 1755194256.3784 ] [ Expend time: 0.0013270378112793 ] SELECT topic_id FROM wecenter_topic WHERE parent_id = 6

[ Log time: 1755194256.3798 ] [ Expend time: 0.0012609958648682 ] SELECT `wecenter_topic_merge`.* FROM `wecenter_topic_merge` WHERE (target_id = 6)

[ Log time: 1755194256.3811 ] [ Expend time: 0.0013298988342285 ] SELECT `item_id`, `type` FROM wecenter_topic_relation WHERE `topic_id` IN(6)

[ Log time: 1755194256.3828 ] [ Expend time: 0.001446008682251 ] SELECT `wecenter_posts_index`.* FROM `wecenter_posts_index` WHERE (((post_id IN (57,58,63) AND post_type = 'article') OR (post_id IN (118) AND post_type = 'question')) AND is_recommend = 1 AND is_del = 0) ORDER BY `add_time` DESC LIMIT 10

[ Log time: 1755194256.384 ] [ Expend time: 0.0010068416595459 ] SELECT COUNT(*) AS `n` FROM `wecenter_posts_index` WHERE (((post_id IN (57,58,63) AND post_type = 'article') OR (post_id IN (118) AND post_type = 'question')) AND is_recommend = 1 AND is_del = 0)

[ Log time: 1755194256.3866 ] [ Expend time: 0.0013630390167236 ] SELECT `wecenter_article_download`.* FROM `wecenter_article_download` WHERE (article_id = 63) LIMIT 1

[ Log time: 1755194256.4006 ] [ Expend time: 0.0010330677032471 ] SELECT `wecenter_users`.`avatar_file` FROM `wecenter_users` WHERE (uid=38) LIMIT 1


Cache

[ Log time: 1755194256.3093 ] Backend: File

[ Log time: 1755194256.3094 ] [ Expend time: 0.000071 ] Get Cache: crond, result type: array

[ Log time: 1755194256.3094 ] [ Expend time: 0.000008 ] Get Cache: crond_timer_half_minute, result type: boolean

[ Log time: 1755194256.3094 ] [ Expend time: 0.000007 ] Get Cache: crond_timer_minute, result type: boolean

[ Log time: 1755194256.3094 ] [ Expend time: 0.000006 ] Get Cache: crond_timer_five_minutes, result type: boolean

[ Log time: 1755194256.3094 ] [ Expend time: 0.000006 ] Get Cache: crond_timer_ten_minutes, result type: boolean

[ Log time: 1755194256.3095 ] [ Expend time: 0.000044 ] Get Cache: crond_timer_day, result type: integer

[ Log time: 1755194256.3186 ] [ Expend time: 0.000058 ] Get Cache: user_group_99, result type: boolean

[ Log time: 1755194256.3201 ] [ Expend time: 0.000035 ] Get Cache: users_group, result type: boolean

[ Log time: 1755194256.3202 ] [ Expend time: 0.000126 ] Save Cache: fkfvhvabwekgrlw_group_users_group, result type: array

[ Log time: 1755194256.3202 ] [ Expend time: 0.000436 ] Save Cache: user_group_99, result type: array

[ Log time: 1755194256.3642 ] [ Expend time: 0.000031 ] Get Cache: db_rows_cache_1fc0df944e801804b6a0e0628c9ba108, result type: boolean

[ Log time: 1755194256.3679 ] [ Expend time: 0.000029 ] Get Cache: question_related_list_784e3568fd9474acab3ac8259c05a9a0_10, result type: boolean

[ Log time: 1755194256.3726 ] [ Expend time: 0.000280 ] Save Cache: question_related_list_784e3568fd9474acab3ac8259c05a9a0_10, result type: boolean

[ Log time: 1755194256.3726 ] [ Expend time: 0.000016 ] Get Cache: update_views_article_4ccd301a7459a7d5f6061faa415b9eb6_63, result type: boolean

[ Log time: 1755194256.3728 ] [ Expend time: 0.000161 ] Save Cache: update_views_article_4ccd301a7459a7d5f6061faa415b9eb6_63, result type: integer

[ Log time: 1755194256.3813 ] [ Expend time: 0.000023 ] Get Cache: posts_list_by_topic_ids_99ed2cb038767147a39b42b9e644ac9e, result type: boolean

[ Log time: 1755194256.3829 ] [ Expend time: 0.000024 ] Get Cache: db_rows_cache_9cd54a0aa49e300059e982ad184d511f, result type: boolean

[ Log time: 1755194256.384 ] [ Expend time: 0.000021 ] Get Cache: posts_list_by_topic_ids_found_rows_5460b9ea1986ec386cb64df22dff37be, result type: boolean


Crond

[ Log time: 1755194256.3095 ] Tag: day, Last run time: 2025-08-14 07:53:08


Escape time: 0.13515090942383, 28 queries, PHP Memory usage: 6821.9765625 KB, Server time: 2025-08-15 01:57:36