Logo
Section 1 / 5

构建聊天应用

学习如何使用 langchaingo 构建聊天机器人等对话式界面。

导入

构建聊天应用

学习如何使用 langchaingo 构建聊天机器人等对话式界面。

...
可维护对话历史的简单聊天机器人

No configuration found for ID: 239e68ba0f429170251f34058fedc941b0012a14760e4275f11dd4059f4fac57

用户消息

1Hi, my name is John Doe

大模型回复

1[用户]: Hi, my name is John Doe 2[模型回复]: 你好,John Doe!今天我能为你提供什么帮助吗?

用户消息

1Do you know about educative?

大模型输出

1[用户]: Do you know about educative? 2[模型回复]: 是的,我知道 Educative。它是一个在线教育平台,提供多种编程语言和技术的交互式课程与动手编码练习。Educative 的课程注重实用性与互动性,旨在帮助学习者掌握职业发展所需的关键技能。

用户消息

1Do you remember my name?

大模型输出

1[用户]: Do you remember my name? 2[模型回复]: 是的,你的名字是 John Doe。
...
与文档对话

No configuration found for ID: 83d0b748af35448af34f493a6729d16b6bda72b3a17d6fd3c2c98745e869e833

网页 URL

1https://www.marxists.org/archive/tolstoy/1869/war-and-peace/book-14-chapter-1.html

大模型回复

1请输入文档来源:https://www.marxists.org/archive/tolstoy/1869/war-and-peace/book-14-chapter-1.html 2已成功从 https://www.marxists.org/archive/tolstoy/1869/war-and-peace/book-14-chapter-1.html 加载数据

用户消息

1这一章讲了什么?

大模型输出

1[用户]: 这一章讲了什么? 2[模型回复]: 这一章讲述了博罗季诺战役、莫斯科的占领以及法军在未发生进一步冲突的情况下撤离的情况。

用户消息

1博罗季诺战役发生了什么?

大模型输出

1[用户]: 博罗季诺战役发生了什么? 2[模型回复]: 博罗季诺战役是拿破仑战争中的一场重要战役,发生于1812年9月7日,交战双方为法兰西帝国与俄罗斯帝国。这是拿破仑战争中规模最大、伤亡最惨重的单日战役,参战兵力超过25万人,伤亡人数逾7万人。此役战术上为平局,但标志着拿破仑入侵俄国行动走向失败的开端。

将向量存储与 LangChain 结合使用

理解检索增强生成(Retrieval-Augmented Generation,RAG)