为了能更好做基于语言大模型的应用,本项目对业界比较火的工具langchain做源码的分析。旨在更好的应用大预言模型为人类提供质量更好、效率更高、交互更加便捷的服务。
源码分析用到的图片、代码和配置等信息,均放在anal目录下;源码中的步骤介绍在该项目下对应的代码文件中。
模块关系图的工具使用已经录制成视频,在B站 和知乎文章 及 知乎视频 都可以找到,工具的步骤如下:
1. 安装graphviz
从官网中下载(graphviz)[http],安装python环境一样安装
2. 模块关系图工具安装
pip install pydeps
3. 工具的使用
pydeps xx.py -T png -o yy.png --max-bacon 3 --cluster
1. 安装pyreverse
pip install pylint # pylint中包含了,pyreverse工具
2. 工具的使用
pyreverse -ASmy -o png ./xx.py # 具体的参数可以通过"pyreverse -h"查看