@Preview(value="3.8.1") public class ReActSystemPromptCn extends java.lang.Object implements ReActSystemPrompt
采用“协议+业务”增量构建:核心协议(Thought/Action/Observation)由内部强制注入,业务指令增量追加。
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ReActSystemPromptCn.Builder |
| 限定符 | 构造器和说明 |
|---|---|
protected |
ReActSystemPromptCn(java.lang.String roleDesc,
java.util.function.Function<ReActTrace,java.lang.String> instructionProvider) |
| 限定符和类型 | 方法和说明 |
|---|---|
static ReActSystemPromptCn.Builder |
builder()
创建构建器
|
protected java.lang.String |
getClassicInstruction(ReActTrace trace) |
static ReActSystemPrompt |
getDefault() |
java.lang.String |
getInstruction(ReActTrace trace) |
java.util.Locale |
getLocale()
获取语言环境 (默认中文)
|
protected java.lang.String |
getNaturalInstruction(ReActTrace trace) |
java.lang.String |
getRole(ReActTrace trace) |
java.lang.String |
getSystemPrompt(ReActTrace trace)
获取原始提示词模板
|
protected ReActSystemPromptCn(java.lang.String roleDesc,
java.util.function.Function<ReActTrace,java.lang.String> instructionProvider)
public static ReActSystemPrompt getDefault()
public java.util.Locale getLocale()
ReActSystemPromptgetLocale 在接口中 ReActSystemPromptpublic java.lang.String getSystemPrompt(ReActTrace trace)
ReActSystemPromptgetSystemPrompt 在接口中 ReActSystemPromptpublic java.lang.String getRole(ReActTrace trace)
public java.lang.String getInstruction(ReActTrace trace)
protected java.lang.String getNaturalInstruction(ReActTrace trace)
protected java.lang.String getClassicInstruction(ReActTrace trace)
public static ReActSystemPromptCn.Builder builder()
builder 在接口中 ReActSystemPrompt