可以看到我们在Agent目录中添加一个__init__.py初始化的文件,然后,创建一个
Action.py文件,用来存动作功能,然后创建一个Tools文件夹,里面放上各种的,供大模型使用的工具
__init__.py文件用来初始化,然后因为我们需要让大模型根据,我们指定的目录中的文件去分析,
所以我们再提供一个,通过路径查询文件的功能
在demo/Tools/FileTool.py中,这里写上这个文件
FileTool.py
import os
//1.从path中,获取文件夹中的名字,一行一个,并且,以字符串形式返回
def list_files_in_directory(path: str) -> str:
"""List all file names in the directory"""
file_names = os.listdir(path)
# Join the file names into a single string, separated by a newline
return "\n".join(file_names)
然后再来 看再