mirror of
https://github.com/QwenLM/Qwen.git
synced 2026-05-20 16:35:47 +08:00
add react_demo.py
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
# ReAct Prompting 示例
|
||||
|
||||
这里我们将介绍如何用 ReAct Prompting 技术命令千问使用工具。
|
||||
本文档将介绍如何用 ReAct Prompting 技术命令千问使用工具。
|
||||
|
||||
本文档主要基本的原理概念介绍,并在文末附上了一些具体实现相关的 FAQ,但不含被调用插件的实际实现。如果您更喜欢一边调试实际可执行的代码、一边理解原理,可以转而阅读整合了 LangChain 常用工具的这个 [ipython notebook](https://github.com/QwenLM/Qwen-7B/blob/main/examples/langchain_tooluse.ipynb)。
|
||||
|
||||
此外,本文档和前述的 ipython notebook 都仅介绍单轮对话的实现。如果想了解多轮对话下的实现,可参见 [react_demo.py](https://github.com/QwenLM/Qwen-7B/blob/main/examples/react_demo.py)。
|
||||
|
||||
## 准备工作一:样例问题、样例工具
|
||||
|
||||
@@ -242,4 +246,4 @@ def parse_latest_plugin_call(text: str) -> Tuple[str, str]:
|
||||
return '', ''
|
||||
```
|
||||
|
||||
此外,如果输出的 Action Input 内容是一段表示 JSON 对象的文本,我们建议使用 `json5` 包的 `json5.loads(...)` 方法加载。
|
||||
此外,如果输出的 Action Input 内容是一段表示 JSON 对象的文本,我们建议使用 `json5` 包的 `json5.loads(...)` 方法加载。
|
||||
|
||||
Reference in New Issue
Block a user