crazyyanchao / langchain-crash-course

Build an LangChain app in few minutes! | 快速构建 LangChain 应用程序

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

langchain-crash-course

Build an LangChain app in few minutes! | 快速构建 LangChain 应用程序

  本项目主要演示基于 Langchain 开发的应用程序,包含 Langchain 和 Autonomous Agents 类程序的示例。

  LangChain 是一个使用LLMs构建应用程序的工具箱,包含Models、Prompts、Indexes、Memory、Chains、Agents、Callbacks等核心模块。

  Autonomous Agents(自主代理)是由人工智能驱动的程序,当给定目标时,它们能够为自己创建任务,完成任务,创建新任务,重新确定任务列表的优先级,完成新的顶级任务,循环(递归的**)直到达到目标。 大概就是你给Autonomous Agents一个任务,比如发一个关于 Autonomous Agents 最新进展的 twitter。他会先去理解分解这个任务目标,然后设定实施计划以及这几个计划的优先级,同时去辩证『冷静』的反思计划有没有漏洞,并将反思应用到执行过程中,然后就是自己不断的去换着关键词搜索总结最近的报道文章,然后是汇总、反思,看看有没有什么遗漏,最后组织成适合推文的语言自动发送。

工具

测试

相关链接

项目功能复现

配置

  • 在根目录下新建.env文件,设置对应秘钥信息

运行环境

# 创建虚拟环境
conda env create --name langchain-crash-course --file env.yaml
# 当前环境下的package信息存入名为environment的YAML文件中
conda env export > environment.yaml

About

Build an LangChain app in few minutes! | 快速构建 LangChain 应用程序

License:Apache License 2.0


Languages

Language:Python 100.0%