qidao123.com技术社区-IT企服评测·应用市场
标题:
llamaindex实战-Agent-在Agent中和数据库对话(当地部署)
[打印本页]
作者:
小小小幸运
时间:
2025-5-4 17:05
标题:
llamaindex实战-Agent-在Agent中和数据库对话(当地部署)
概述
本文实现了一个简朴的智能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企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/)
Powered by Discuz! X3.4