理解LLM中的ReAct

news/2024/11/8 0:44:49/

在这里插入图片描述
large language models (LLMs)大语言模型在语义理解和交互式决策方面有着不错的表现。ReAct在一次交互中循环使用推理和行动两个操作解决复杂问题,推理即利用模型自身语义理解能力,行动则利用模型以外的能力(如计算、搜索最新消息,用户自定义的行动)。

一个使用 ReAct 的例子

Question What is the elevation range for the area that the eastern sector of the
Colorado orogeny extends into?
Thought 1 I need to search Colorado orogeny, find the area that the eastern sector
of the Colorado orogeny extends into, then find the elevation range of the
area.
Action 1 Search[Colorado orogeny]
Observation 1 The Colorado orogeny was an episode of mountain building (an orogeny) in
Colorado and surrounding areas.
Thought 2 It does not mention the eastern sector. So I need to look up eastern
sector.
Action 2 Lookup[eastern sector]
Observation 2 (Result 1 / 1) The eastern sector extends into the High Plains and is called
the Central Plains orogeny.
Thought 3 The eastern sector of Colorado orogeny extends into the High Plains. So I
need to search High Plains and find its elevation range.
Action 3 Search[High Plains]
Observation 3 High Plains refers to one of two distinct land regions
Thought 4 I need to instead search High Plains (United States).
Action 4 Search[High Plains (United States)]
Observation 4 The High Plains are a subregion of the Great Plains. From east to west, the
High Plains rise in elevation from around 1,800 to 7,000 ft (550 to 2,130
m).[3]
Thought 5 High Plains rise in elevation from around 1,800 to 7,000 ft, so the answer
is 1,800 to 7,000 ft.
Action 5 Finish[1,800 to 7,000 ft]
...

Thought:模型利用已有信息进行推理
Action:采取的行动,如:搜索Search,匹配最相近结果Lookup
Observation:可以理解为从模型以外获取的信息(如查询的信息、计算的信息)

参考:
ReAct Prompting
ReAct: Synergizing Reasoning and Acting in Language Models


http://www.ppmy.cn/news/911153.html

相关文章

数字人民币与智能合约

7月16日,中国人民银行在官网发布了《中国数字人民币的研发进展白皮书》(以下简称“白皮书”),以阐明人民银行在数字人民币研发上的基本立场,阐释数字人民币体系的研发背景、目标愿景、设计框架及相关政策考虑。 “白皮…

[渝粤教育] 中央财经大学 审计学 参考 资料

教育 -审计学-章节资料考试资料-中央财经大学【】 随堂测试题1.1 1、【单选题】注册会计师审计产生的直接原因是( )。 A、所有权和经营权的分离 B、合伙企业制度的产生 C、股份制企业制度的形成 D、资本市场的发展 参考资料【 】 随堂测试1.2 1、【多选题】甲、乙、丙三人成立一…

区块链与金融IT“联姻”的思路和方案

2017年是区块链的落地年,越来越多的银行经过了区块链的概念验证POC,不断将区块链技术应用到实际生产系统当中。尽管经过一定时间对区块链的研究和实践,很多银行科技团队已对区块链有比较深入的了解,但在实际整合区块链技术的过程中…

支付清算体系介绍及案例说明

支付清算体系介绍及案例说明 一、支付清算体系的简介 支付清算体系是一个国家的金融基础设施,或说公共服务。我国由央行主管此事,目前大体维持“结算-清算”二级制的支付体系。通俗地讲,银行与商户、消费者之间为结算关系,而银行之…

网络支付与网络银行自主学习课

一,.国内电子商务应用中网络支付方式有哪些。 答:包括信用卡支付,银行转帐,银行汇票,邮局汇票等多种方式。有些网站还提供货到付款。 二,.数字签名、数字证书、CA是什么? 答:1.数字签名(Digital Signature)是指用户用自己的私钥对原始数据的哈希摘要进行加密所得的数据…

支付清结算体系详解(17)

这篇文章比较详细的介绍了我国支付清算体系,并且详细举例介绍了银联跨行清算与收单清算的清分流程和账务处理逻辑,能帮你彻底掌握银行的清算处理模型和记账方式 一.支付清算体系的简介 支付清算体系是一个国家的金融基础设施,或说公共服务。我…

区块链技术发展趋势与银行业探索实践

在数字化转型的大背景下,全球主要国家都在加快布局区块链技术,抢占新一轮创新变革的高地。 一、区块链技术概述 技术特征 区块链技术是密码学、共识算法、P2P通信、智能合约等多种技术的集成创新,打造了一种全新的分布式基础架构与计算范式…

小猪比谁重

第一个c代码&#xff0c;希望可以看到自己的进步 #include<iostream> using namespace std; int main() { double a0, b0, c0; cout << "请输入三只小猪的体重&#xff1a;\n"; cin >> a >> b >> c; if (a > b) …