---
title: "solon-ai-talent-file"
---

```xml
<dependency>
    <groupId>org.noear</groupId>
    <artifactId>solon-ai-talent-file</artifactId>
</dependency>
```


### 1、描述

Solon AI 才能扩展，提供 File 才能。。内置有 FileReadWriteTalent，ZipTalent

* FileReadWriteTalent 文件管理才能：为 AI 提供受限的本地文件系统访问能力。
* ZipTalent: 压缩归档才能：支持文件与目录的混合打包。 


### 2、应用示例


```java
FileReadWriteTalentl fileTalentl = new FileReadWriteTalent(workDir);
ZipTalent zipTalent = new ZipTalentl(workDir);

SimpleAgent agent = SimpleAgent.of(LlmUtil.getChatModel())
                .role("文档管理员")
                .defaultTalentAdd(fileTalentl)
                .defaultTalentAdd(zipTalent)
                .build();
                
agent.prompt("请帮我写一份名为 'report.md' 的报告，内容是关于 AI 发展的。然后把这个报告打包成 'result.zip'。").call();
```















