跟学HelloAgents1.1初识智能体

admin 2026-07-13 05:27:27 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文记录初学智能体心得,解析两大机制:通过交互协议与正则提取Action调用函数,借助思维拆分与多轮循环实现可控输出。作者实践时将工具解耦并用tool.json管理列表,探讨了自定义函数与MCP协议的区别,计划后续优化加载逻辑适配MCP标准,对理解Agent底层调用具参考价值。 综合评分: 56 文章分类: AI安全,安全开发,安全工具


cover_image

跟学Hello Agents 1.1 初识智能体

原创

LIch LIch

Licharsec

2026年7月1日 19:51 浙江

在小说阅读器读本章

去阅读

假期开始写点记录,跟着系统的学一下,不然学的太分散了,没有深度。找了个感兴趣的Agent项目学习,这个项目比较经典同时有介绍,觉得很适合。

核心一 如何调用自定义功能

开始介绍基础的定义,然后要完成的内容是一个天气预报Agent,回顾一下各章节提纲

总结一下核心收获,智能体如何调用的函数,是通过交互协议的格式约束,再通过代码进行正则匹配出Action行为,通过行为去调用对应的函数功能

核心二 如何输出符合交互内容

通过拆分思维提示以及多轮循环进行可控范围内运行

自我思考 工具的调用途径问题

项目里给的是自定义函数来实现一些功能,所以在写函数的时候给的模版就是直接写成一个json格式,然后根据action正则提取对应的键值。

这里自己想着把写的SPiderx爆破放进去,但因为是个项目工具,所以不适合直接调用,然后写成一个工具一个项目分开的结构,改了一下工具函数使用,这样更清晰加了一个描述

然后写一个tool.json记录可以调用的工具列表

再加了一个工具类加载对应的函数,不过这里不会用的AI写,总感觉怪怪的,把所有模块都一次先导入了。

第一章主要就实现了简略的一个Agent调用天气预报,产生了一个小疑问

1.写的这些自定义函数和mcp什么区别?

了解了一下

下一次的内容为下一章节以及看看能不能自己优化一下把加载工具写成mcp格式,自己拓展一下,不知道是太久没写还是开发基础太弱,总感觉函数代码一写长自己就遗忘前面写的….


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:Licharsec LIch LIch《跟学Hello Agents 1.1 初识智能体》

评论:0   参与:  0