马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
概述
本文实现了一个简朴的智能Agent,该Agent先从数据库中查询出数据,然后再通过工具函数来对数据进行处理惩罚。这是一个非经常见的场景。从这个场景可以扩展到多个现实的场景。
同样,本文的实验都是在当地一台:16C32G的linux机器(CPU)上完成。
数据预备
在mysql数据库中创建一张表:
- CREATE TABLE `city_stats` (
- `city_name` varchar(100) DEFAULT NULL,
- `population` int(11) DEFAULT NULL,
- `country` varchar(100) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
复制代码 在数据表中插入几条数据:
city_name population country Toronto 2930000 Canada Tokyo 13929286 Japan Berlin 600000 Germany
实现逻辑
- 定义当地嵌入模型,并把当地嵌入模型的对象赋值给Settings.embed_model变量。这个是llamaindex的一个设置项。
注意:这个一定要用当地嵌入模型来进行重置,否则会默认使用openai的接口,如许就达不到当地部署的目的了。
- 构建数据库查询引擎。这
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |