langchain_experimental.autonomous_agents.autogpt.prompt_generator.PromptGenerator

class langchain_experimental.autonomous_agents.autogpt.prompt_generator.PromptGenerator[source]

自定义提示字符串生成器。

基于约束、命令、资源和性能评估来实现。

初始化PromptGenerator对象。

初始状态为空的约束、命令、资源和性能评估列表。

方法

__init__()

初始化PromptGenerator对象。

add_constraint(constraint)

向约束列表中添加一个约束。

add_performance_evaluation(evaluation)

将一个性能评估项添加到性能评估列表。

add_resource(resource)

向资源列表中添加一个资源。

add_tool(tool)

generate_prompt_string()

生成提示字符串。

__init__() None[source]

初始化PromptGenerator对象。

初始状态为空的约束、命令、资源和性能评估列表。

返回类型

None

add_constraint(constraint: str) None[source]

向约束列表中添加一个约束。

参数

constraint (str) – 要添加的约束。

返回类型

None

add_performance_evaluation(evaluation: str) None[source]

将一个性能评估项添加到性能评估列表。

参数

evaluation (str) – 要添加的评估项。

返回类型

None

add_resource(resource: str) None[source]

向资源列表中添加一个资源。

参数

resource (str) – 要添加的资源。

返回类型

None

add_tool(tool: BaseTool) None[source]
参数

tool (BaseTool) –

返回类型

None

generate_prompt_string() str[source]

生成提示字符串。

返回

生成的提示字符串。

返回类型

字符串