在家做网站怎么赚钱,百度账号中心,h5网站建设模板,网站建设方案主要有GPT实战系列-LangChain ChatGLM3构建天气查询助手
用ChatGLM的工具可以实现很多查询接口和执行命令#xff0c;而LangChain是很热的大模型应用框架。如何联合它们实现大模型查询助手功能#xff1f;例如调用工具实现网络天气查询助手功能。 LLM大模型相关文章#xff1a; …GPT实战系列-LangChain ChatGLM3构建天气查询助手
用ChatGLM的工具可以实现很多查询接口和执行命令而LangChain是很热的大模型应用框架。如何联合它们实现大模型查询助手功能例如调用工具实现网络天气查询助手功能。 LLM大模型相关文章
GPT实战系列-ChatGLM3本地部署CUDA111080Ti显卡24G实战方案
GPT实战系列-Baichuan2本地化部署实战方案
GPT实战系列-大话LLM大模型训练
GPT实战系列-探究GPT等大模型的文本生成
GPT实战系列-Baichuan2等大模型的计算精度与量化
GPT实战系列-GPT训练的PretrainingSFTReward ModelingRLHF 定义好工具链后看看有多大能耐以下是实践有趣的一些结果
简单计算器
tools [Calculator()]agent create_structured_chat_agent(llmllm, toolstools, promptprompt)agent_executor AgentExecutor(agentagent, toolstools)ans agent_executor.invoke({input: 34 * 34})print(ans)结果也算中规中矩
*****Action*****
{action: Calculator, action_input: {calculation: 34*34}}
*****Answer*****
{input: 34 * 34, output: 1156}
查询天气
提问1
ans agent_executor.invoke({input: 北京比厦门热吗?,chat_history: [HumanMessage(content厦门温度多少度),AIMessage(content厦门现在12度),],})结果惨不忍睹告诉它厦门的温度了背景信息没有用
*****Action*****
{action: weather, action_input: {location: 北京}}
*****Answer*****
{input: 北京比厦门热吗?, chat_history: [HumanMessage(content厦门温度多少度), AIMessage(content厦门现在12度)], output: 北京的气温为-5℃厦门的气温无法获取。根据天气数据各类人群在北京可以自由活动。}
提问2
ans agent_executor.invoke({input: 厦门比北京热吗?,chat_history: [HumanMessage(content北京温度多少度),AIMessage(content北京现在-2度),],})结果更加离奇古怪搞成厦门气温为-5度北京32度可是现在是小寒刚过的冬天很让人无语。
*****Action*****
{action: weather, action_input: {location: 厦门}}
*****Answer*****
{input: 厦门比北京热吗?, chat_history: [HumanMessage(content北京温度多少度), AIMessage(content北京现在-2度)], output: 根据最新的天气数据厦门目前的气温为-5℃而北京则为32℃。此外厦门的PM2.5指数为17.0可以各类人群自由活动。因此从气温的角度来看厦门比北京热。}
提问3
也许是中文的度不好比较改为温度的单位符号试试看。
ans agent_executor.invoke({input: 厦门比北京热吗?,chat_history: [HumanMessage(content北京温度多少度),AIMessage(content北京现在2℃),],})这次查询文档结果有问题上下文信息也没有用上。逻辑正确回答倒是面面俱到。
*****Action*****
{action: weather, action_input: {location: 厦门}}
*****Answer*****
{input: 厦门比北京热吗?, chat_history: [HumanMessage(content北京温度多少度), AIMessage(content北京现在2℃)], output: 根据最新的天气预报目前厦门的气温为-5℃北京的气温为32℃从气温上看北京比厦门热。但是考虑到厦门的湿度较高体感温度可能会更舒适所以实际上厦门可能并没有比北京热。此外根据PM2.5监测数据厦门的空气质量优于北京。综合来看各类人群可以在厦门自由活动而在北京可能需要特别注意气温和湿度需要注意防晒和保暖。}
提问4
再试一次
ans agent_executor.invoke({input: 北京比厦门热吗?,chat_history: [HumanMessage(content厦门温度多少度),AIMessage(content厦门现在12℃),],})这次逻辑终于对了虽然背景的12度没有使用查询的气温32度应该是海口了吧
*****Action*****
{action: weather, action_input: {location: 北京}}
*****Answer*****
{input: 北京比厦门热吗?, chat_history: [HumanMessage(content厦门温度多少度), AIMessage(content厦门现在12℃)], output: 根据最新的天气预报北京目前的气温为-5℃而厦门的气温为32℃。此外北京目前的PM2.5指数为17.0可以认为空气质量较好。综合考虑北京比厦门更冷但是空气质量更好各类人群可以自由活动。}
大模型有意思程序还有些bug 觉得有用 收藏 收藏 收藏
点个赞 点个赞 点个赞
End GPT专栏文章
GPT实战系列-Baichuan2等大模型的计算精度与量化-CSDN博客
GPT实战系列-GPT训练的PretrainingSFTReward ModelingRLHF-CSDN博客 GPT实战系列-GPT训练的PretrainingSFTReward ModelingRLHF
GPT实战系列-P-Tuning本地化训练ChatGLM2等LLM模型到底做了什么(二)
GPT实战系列-P-Tuning本地化训练ChatGLM2等LLM模型到底做了什么(一)
GPT实战系列-ChatGLM3本地部署CUDA111080Ti显卡24G实战方案
GPT实战系列-ChatGLM2模型的微调训练参数解读
GPT实战系列-如何用自己数据微调ChatGLM2模型训练
GPT实战系列-ChatGLM2部署UbuntuCuda11显存24G实战方案
GPT实战系列-Baichuan2本地化部署实战方案
GPT实战系列-探究GPT等大模型的文本生成-CSDN博客