Agno是什么

Agno是一个用来创建agent的开源框架,近期在github中较为火热,star数增长较快

Agno主要是以python语言作为基础的框架,所以需要人对python较为熟悉

Agno文档初探

Agno文档较为详细,它甚至将ai嵌入在了文档中,用户可以通过与Agno文档中的AI交互,快速解决实践中的问题

Agno踩坑记录–废弃

在使用Agno创建最简单的agent时,我使用阿里百炼平台提供的qwen模型,通过openai兼容接口接入Agno框架,但是一直存在报错,报错信息显示Agno框架向阿里的服务器发送的请求不符合open api格式。随后尝试使用Agno原生支持的deepseek接口,成功调用阿里平台大模型。猜测是原生openai接口存在新特性,Agno使用新特性,导致部分厂商的openai兼容接口失效。这仅仅是猜测,我并没有对此进行考证

实际上是我的类找错了,错怪Agno了hh

Agno使用心得

基本把Agno的官方文档扫了一遍。最大的感受是,Agno把一些常见的功能封装(这也是大多数agent所做的),但是对于运行逻辑本身,并没有过多的封装,而是依赖python本身的代码去编写