Hola Este es mi aporte
Agregué solo la parte de la nueva cadena que resume y la definición de la cadena sequencial
## Plantilla para la cadena de resumen
## Decidí incluirle de nuevo el estilo para que mantenga la forma de hablar para generar el resumen
plantilla_resumen = """Resumir texto:
{texto_final}
En el estilo de una persona informal de {estilo}
resumen:
"""
# Definición del template con sus variables de entrada {texto_final} que viene de la cadena anterior de parafraseo
prompt_resumen = PromptTemplate(
template= plantilla_resumen,
input_variables= ["texto_final","estilo"]
)
## Instancia de la cadena que resumne
cadena_que_resume = LLMChain(
llm=llm_gpt3_5,
prompt=prompt_resumen,
output_key='texto_resumido'
)
from langchain.chains import SequentialChain
# Cadena secuencial agregando la cadena que resume
cadena_secuencial = SequentialChain(
chains=[cadena_que_limpia, cadena_que_cambia_estilo,cadena_que_resume],
input_variables=["texto", "estilo"],
output_variables=["texto_resumido"]
)
Me dió mucha pereza escribir el texto, así que le pedí al gpt-35-turbo que lo creara por mi especificando que quería urls y emojis para probar que funcionara la cadena de transformación:
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?