新闻详情

新闻详情

首页 / 资讯中心 / 详情

理解LLM返回的输出

发布时间:2026/9/9 3:49:01来源:尧图网络
理解LLM返回的输出
LLM返回的输出{messages:[HumanMessage(contentwhat is the weather in sf,additional_kwargs{},response_metadata{},id53dde99e-2a6f-45be-b247-d6119106658e,),AIMessage(content\n\n,additional_kwargs{refusal:None},response_metadata{token_usage:{completion_tokens:75,prompt_tokens:295,total_tokens:370,completion_tokens_details:None,prompt_tokens_details:{audio_tokens:0,cache_write_tokens:None,cached_tokens:0,image_tokens:None,text_tokens:None,},},model_provider:openai,model_name:**,system_fingerprint:None,id:87f23596-8cb0-493f-b3da-1b1553e9f59d,finish_reason:tool_calls,logprobs:None,},idlc_run--01a00511-583b-7f21-a1ef-f624f52ba09f-0,tool_calls[{name:get_weather,args:{city:San Francisco},id:call_b5fa5e4fcc244fcf8e6d6b6c,type:tool_call,}],invalid_tool_calls[],usage_metadata{input_tokens:295,output_tokens:75,total_tokens:370,input_token_details:{audio:0,cache_read:0},output_token_details:{},},),ToolMessage(contentIts always sunny in San Francisco!,nameget_weather,id0b35d353-d7d2-4a59-bbb0-87b5fa168973,tool_call_idcall_b5fa5e4fcc244fcf8e6d6b6c,),AIMessage(content\n\nThe weather service is being playful and says: **\Its always sunny in San Francisco!\** ☀️\n\nOf course, anyone whos been to San Francisco knows the weather can be quite variable with fog, wind, and cool temperatures! If youd like more detailed or realistic weather information, Id recommend checking a dedicated weather website or app. Let me know if theres anything else I can help you with!,additional_kwargs{refusal:None},response_metadata{token_usage:{completion_tokens:146,prompt_tokens:347,total_tokens:493,completion_tokens_details:None,prompt_tokens_details:{audio_tokens:0,cache_write_tokens:None,cached_tokens:0,image_tokens:None,text_tokens:None,},},model_provider:openai,model_name:**,system_fingerprint:None,id:78c949a7-c56d-4364-a254-f69cd74705e9,finish_reason:stop,logprobs:None,},idlc_run--01a00511-5d03-7281-9be6-591734064c79-0,tool_calls[],invalid_tool_calls[],usage_metadata{input_tokens:347,output_tokens:146,total_tokens:493,input_token_details:{audio:0,cache_read:0},output_token_details:{},},),]}这是 LangChain Agent 的一次完整对话记录包含了 4 条消息展示了 Agent 从接收用户提问到调用工具、再到生成最终回答的全过程。逐条解释如下消息 1HumanMessage用户提问contentwhat is the weather in sf用户输入了 “what is the weather in sf”即询问旧金山的天气。id是这条消息的唯一标识符用于追踪。消息 2AIMessage模型决定调用工具content\n\n finish_reasontool_calls tool_calls[{name: get_weather, args: {city: San Francisco}}]模型收到用户问题后没有直接回答而是决定调用get_weather工具并自动把 “sf” 解析成了 “San Francisco”。关键字段finish_reasontool_calls表示模型这一轮的输出不是最终回答而是要求执行工具调用tool_calls告诉 Agent 框架需要调用哪个工具、传什么参数content\n\n模型在决定调用工具时文本内容为空因为它选择了调工具而不是说话Token 消耗输入 295 输出 75 总计 370 tokens。消息 3ToolMessage工具返回结果contentIts always sunny in San Francisco! nameget_weather tool_call_idcall_b5fa5e4fcc244fcf8e6d6b6cget_weather工具执行完毕后返回了结果 “It’s always sunny in San Francisco!”。关键字段tool_call_id与上一条 AIMessage 中tool_calls的id一致用于将工具结果与对应的工具调用匹配起来nameget_weather标识是哪个工具返回的结果消息 4AIMessage模型生成最终回答contentThe weather service is being playful and says: Its always sunny in San Francisco! ☀️ ... finish_reasonstop tool_calls[]模型拿到工具返回的结果后组织了自然语言回答给用户。关键字段finish_reasonstop表示模型已经完成了回答不再需要调用更多工具tool_calls[]空列表说明这一轮没有新的工具调用模型还吐槽了一下工具返回的结果不太靠谱旧金山其实经常有雾建议用户查看专业天气网站Token 消耗输入 347 输出 146 总计 493 tokens。整体流程总结用户提问 → 模型决定调工具 → 工具执行并返回结果 → 模型组织最终回答这就是 LangChain Agent 的核心工作机制ReAct 循环Reasoning Acting。模型先思考是否需要工具再行动调用工具拿到结果后再思考并生成最终回答。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

2026年最新降AI率工具推荐,AI率从90%直降到17%!(内附实测体验) 2026/9/9 16:20:57

2026年最新降AI率工具推荐,AI率从90%直降到17%!(内附实测体验)

谁懂啊?论文查重刚过,又冒出来一个AI率。说实话,这茬真够磨人的。明明是自己一个字一个字敲出来的,逻辑自己理的,数据自己跑的,结果检测报告一出来,标红一片,说这段疑似AI生成&#…

阅读更多 →
快速定制 Hermes WebUI 外观:从明暗模式到自定义皮肤完整教程 2026/9/9 16:20:57

快速定制 Hermes WebUI 外观:从明暗模式到自定义皮肤完整教程

快速定制 Hermes WebUI 外观:从明暗模式到自定义皮肤完整教程 【免费下载链接】hermes-webui Hermes WebUI: The best way to use Hermes Agent from the web or from your phone! 项目地址: https://gitcode.com/GitHub_Trending/he/hermes-webui 打开 Herm…

阅读更多 →
Web Dynpro Table控件数据源绑定与服务调用实战解析 2026/9/9 16:20:57

Web Dynpro Table控件数据源绑定与服务调用实战解析

做 Web Dynpro ABAP 开发的人,几乎都会在 Table 控件上栽过几个跟头。别的不说,光“WDA005 Table 控件的数据源与服务调用”这个经典课题,就够不少人琢磨一阵子——Table 控件真的只是个展示标签吗?数据源是不是一定得直接查数据库…

阅读更多 →
SpringBoot接口传参:查询参数、路径参数与JSON参数详解 2026/9/9 16:20:57

SpringBoot接口传参:查询参数、路径参数与JSON参数详解

从一次前后端联调的“参数大战”说起。前端同事甩过来一句话:“我明明把参数传过去了,你后端怎么还说没收到?”我一看请求日志,参数躺在URL的?号后面,而后端接口用RequestBody等着JSON,两边压根没对齐。Sp…

阅读更多 →
基于雨流计数法的源-荷-储双层协同优化配置Matlab实现 2026/9/9 16:20:57

基于雨流计数法的源-荷-储双层协同优化配置Matlab实现

这个课题我当年做了很久,老实说,市面上讲雨流计数法的文章不少,讲双层优化的更多,但把“雨流计数法”和“源-荷-储双层协同优化配置”真正串起来、并且用Matlab完整实现的资料,确实不多。大多数人要么把电池寿命当成固…

阅读更多 →
JAVA毕设选题推荐:轻量化校园新闻展示与管理平台的设计与实现 基于 SpringBoot 的高校校园新闻动态系统的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】 2026/9/9 16:17:57

JAVA毕设选题推荐:轻量化校园新闻展示与管理平台的设计与实现 基于 SpringBoot 的高校校园新闻动态系统的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞