| 构造器和说明 |
|---|
FileReadWriteSkill(java.lang.String workDir) |
FileReadWriteSkill(java.lang.String workDir,
java.nio.charset.Charset charset) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
delete(java.lang.String fileName) |
java.lang.String |
description()
获取技能描述
|
boolean |
isSupported(Prompt prompt)
准入检查:决定该技能在当前对话上下文中是否被激活
|
java.lang.String |
list(java.lang.String dirName) |
java.lang.String |
name()
获取技能名称(默认类名)
|
java.lang.String |
read(java.lang.String fileName) |
java.lang.String |
write(java.lang.String fileName,
java.lang.String content) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInstruction, onAttachpublic FileReadWriteSkill(java.lang.String workDir)
public FileReadWriteSkill(java.lang.String workDir,
java.nio.charset.Charset charset)
public java.lang.String name()
Skillpublic java.lang.String description()
Skillpublic boolean isSupported(Prompt prompt)
Skillprompt - 当前提示词上下文@ToolMapping(name="file_write", description="\u5199\u5165\u6587\u672c\u5230\u6587\u4ef6\u3002\u4f1a\u81ea\u52a8\u521b\u5efa\u4e0d\u5b58\u5728\u7684\u76ee\u5f55\u3002") public java.lang.String write(@Param(value="fileName") java.lang.String fileName, @Param(value="content") java.lang.String content)
@ToolMapping(name="file_read", description="\u8bfb\u53d6\u6587\u672c\u6587\u4ef6\u5185\u5bb9\u3002") public java.lang.String read(@Param(value="fileName") java.lang.String fileName)
@ToolMapping(name="file_list", description="\u5217\u51fa\u6307\u5b9a\u76ee\u5f55\u4e0b\u7684\u6587\u4ef6\u548c\u5b50\u76ee\u5f55\u3002\u5982\u679c\u4e0d\u6307\u5b9a\u76ee\u5f55\uff0c\u5219\u5217\u51fa\u6839\u76ee\u5f55\u3002") public java.lang.String list(@Param(value="dirName",required=false) java.lang.String dirName)
@ToolMapping(name="file_delete", description="\u5220\u9664\u6307\u5b9a\u6587\u4ef6\u6216\u7a7a\u76ee\u5f55\u3002") public java.lang.String delete(@Param(value="fileName") java.lang.String fileName)