¿Cómo utilizar el analizador de listas en LangChain?

Como Utilizar El Analizador De Listas En Langchain



Los módulos de LangChain contienen las dependencias para crear chatbots que puedan generar texto en idiomas humanos como inglés, etc. Los modelos deben entrenarse en enormes conjuntos de datos para que puedan comprender el mensaje de manera efectiva para generar texto. El lenguaje Python ofrece el uso de funciones parser() para obtener resultados estructurados que los desarrolladores pueden personalizar.

Esta publicación ilustrará el proceso de uso del analizador de listas en LangChain.

¿Cómo utilizar el analizador de listas en LangChain?

Las clases del analizador de listas se utilizan para obtener el resultado en forma de una lista que contiene varios objetos separados por comas. El módulo LangChain permite el uso de la CommaSeparatedListOutputParser biblioteca para obtener el resultado en forma de lista estructurada.







Para conocer el proceso de uso del analizador de listas en LangChain, simplemente siga los pasos enumerados:



Paso 1: instalar módulos
En primer lugar, comience instalando el marco LangChain usando el comando pip install en el cuaderno Python o IDE:



pepita instalar cadena larga





Otro módulo que se debe descargar es OpenAI, que se utiliza para obtener las bibliotecas OpenAI y ChatOpenAI:

pepita instalar abierto



Después de instalar los módulos necesarios, configurar OpenAI entorno utilizando su clave API después de importar el ' ' y ' conseguir pase “Bibliotecas:

importarnos
importar obtener pase

os.environ [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'Clave API de OpenAI:' )

Paso 2: importar bibliotecas
Después de configurar el entorno OpenAI, simplemente importe las bibliotecas necesarias para usar los analizadores de listas como CommaSeparatedListOutputParser, OpenAI y muchos más:

desde langchain.output_parsers importe CommaSeparatedListOutputParser
desde langchain.prompts importar ChatPromptTemplate
desde langchain.llms importar OpenAI
desde langchain.prompts importar PromptTemplate
desde langchain.chat_models importar ChatOpenAI
de langchain.prompts importar HumanMessagePromptTemplate

Paso 3: Crear un analizador de salida de lista
El siguiente paso es crear el analizador de salida de la lista y luego configurar la plantilla de solicitud para limitar la cantidad de objetos para formar una lista:

salida_parser = CommaSeparatedListOutputParser ( )

format_instructions = salida_parser.get_format_instructions ( )
aviso = Plantilla de aviso (
    plantilla = 'Enumere cinco {asunto}. \norte {formato_instrucciones}' ,
    variables_entrada = [ 'sujeto' ] ,
    variables_parciales = { 'instrucciones_formato' : instrucciones_formato }
)

Paso 4: modelo de prueba
Una vez configurada la plantilla de solicitud, simplemente llame al método OpenAI() para definir el ' modelo ”Variable y luego proporcione la entrada. Después de eso, use el botón ' producción ”Variable que contiene la consulta de entrada y llama al analizador. Extraerá la lista según la consulta que está limitada por la plantilla de solicitud:

modelo = OpenAI ( temperatura = 0 )

_input = solicitud.formato ( sujeto = 'bebidas' )
salida = modelo ( _aporte )

salida_parser.parse ( producción )

Se trata del proceso de utilizar el analizador de salida de lista en LangChain.

Conclusión

Para utilizar el analizador de salida de lista en LangChain, simplemente instale los módulos necesarios para configurar su entorno utilizando la clave API de OpenAI. Después de eso, importe las bibliotecas necesarias para crear y utilizar el analizador de salida de lista y luego configure el modelo con la estructura de plantilla del mensaje. Una vez que el modelo se haya creado correctamente, simplemente pruébelo para obtener la lista basada en la entrada proporcionada por el usuario. Esta guía ha ilustrado el proceso de uso del analizador de salida de lista en LangChain.