提示生成器#

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

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

这是基于约束、命令、资源和性能评估来完成的。

初始化 PromptGenerator 对象。

从空的约束列表、命令列表、资源列表和性能评估列表开始。

方法

__init__()

初始化 PromptGenerator 对象。

add_constraint(constraint)

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

add_performance_evaluation(evaluation)

向performance_evaluation列表中添加一个性能评估项。

add_resource(resource)

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

add_tool(tool)

generate_prompt_string()

生成一个提示字符串。

__init__() None[来源]#

初始化 PromptGenerator 对象。

从空的约束列表、命令列表、资源列表和性能评估列表开始。

Return type:

add_constraint(constraint: str) None[source]#

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

Parameters:

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

Return type:

add_performance_evaluation(evaluation: str) None[source]#

向performance_evaluation列表中添加一个绩效评估项。

Parameters:

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

Return type:

add_resource(resource: str) None[来源]#

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

Parameters:

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

Return type:

add_tool(tool: BaseTool) None[source]#
Parameters:

工具 (BaseTool)

Return type:

generate_prompt_string() str[source]#

生成一个提示字符串。

Returns:

生成的提示字符串。

Return type:

字符串