Información privilegiada sobre el código fuente del proyecto de celebridades de Internet AutoGPT y práctica integral de casos (3)

AutoGPT en LangChain PromptGenerator y otros análisis de código fuente
Esta sección lee el código fuente de Prompt_generator.py de AutoGPT, que define una clase PromptGenerator y una función get_prompt para generar información de una palabra de solicitud. La clase PromptGenerator proporciona métodos para agregar restricciones, comandos, recursos y evaluación del rendimiento.El método privado _generate_numbered_list se usa para generar una lista con números de serie. La función get_prompt llama al método de la clase PromptGenerator para generar la cadena de mensaje de solicitud completa y la devuelve como una cadena. La información rápida incluye varias restricciones, comandos, recursos y evaluación del rendimiento, así como el formato de la respuesta.
Como se muestra en la Figura 13-10, AutoGPT es un proceso de bucle continuo.
inserte la descripción de la imagen aquí

Figura 13-10 Mecanismo operativo de AutoGPT
Echemos un vistazo al método de inicialización de la clase PromptGenerator. Debido a que AutoGPT necesita repetirse continuamente, se definen una lista de restricciones, una lista de comandos, una lista de recursos y una lista de evaluación de rendimiento vacías para administrar el tiempo real. estado, y También se define un diccionario de formato de respuesta para describir el formato de la información de respuesta.
La implementación del código de PromptGenerator de prompt_generator.py:

1.	class PromptGenerator:
2.	    

Supongo que te gusta

Origin blog.csdn.net/duan_zhihua/article/details/131957756
Recomendado
Clasificación