AutoGen 2.0:Windows+Microconda环境下工作内容存储及自定义路径问询
Microsoft AutoGen 2.0 技能、智能体与工作流的存储路径及自定义设置
默认存储位置
在Windows的Microconda环境中,AutoGen 2.0的资源存储分两种场景:
- 用AutoGen Studio图形界面创建的技能、智能体、工作流,默认存在当前用户的AppData漫游目录:
C:\Users\<你的用户名>\AppData\Roaming\AutoGenStudio,里面按资源类型分文件夹保存JSON格式的配置文件。 - 通过代码创建的资源,默认保存在代码运行的当前工作目录,会生成
.autogen或autogen_storage这类隐藏文件夹,包含对应资源的配置和状态文件。
自定义存储路径的方法
虽然官方文档未明确标注,但可以通过两种方式实现路径自定义,方便整合到你的开发项目:
1. 代码层面指定
在初始化AutoGen相关组件时,直接通过storage_path参数设置自定义路径:
- 初始化AutoGen Studio全局存储:
from autogenstudio import AutoGenStudio studio = AutoGenStudio(storage_path="D:/你的项目目录/autogen_resources") - 创建单个智能体或技能时指定:
from autogen import AssistantAgent my_agent = AssistantAgent( name="dev_assistant", storage_path="D:/你的项目目录/agents/dev_assistant" )
2. 环境变量全局配置
在Microconda环境中设置环境变量AUTOGEN_STORAGE_PATH,全局指定存储路径:
- 临时生效(激活conda环境后执行):
set AUTOGEN_STORAGE_PATH=D:/你的项目目录/autogen_storage - 永久生效:找到conda环境的
activate.bat文件(通常在conda安装目录/envs/你的环境名/Scripts/activate.bat),添加上述set命令,每次激活环境时自动加载配置。
内容的提问来源于stack exchange,提问作者Sandra
相关产品推荐
相关产品推荐

