Este módulo proporciona un aviso de administrador de biblioteca y una envoltura API para interactuar con grandes modelos de idiomas para generar indicaciones y definiciones de asistente. Se basa en la Biblioteca Langchain, así como en las API de OpenAi y antrópicas.
Este paquete no está disponible actualmente en PYPI. Para instalar clon, el repositorio e instalar los paquetes Langchain, Anthrope y OpenAI Pypi.
También deberá obtener las teclas API para OpenAi y Anthrope para usar sus modelos.
Para definir un nuevo asistente, formatear una assistant_definition en Markdown como esta:
<assistant_definition>
< name >Your Assistant Name</ name >
< role >Description of your assistant's purpose or role</ role >
<system_message>A message from your assistant to the user explaining its purpose</system_message>
<example_input>An example user input or query</example_input>
<example_output>Your assistant's response to the example input</example_output>
</assistant_definition> Luego puede generar un nuevo objeto LanguageExpert a partir de esta definición utilizando la función parse_assistant_definition() :
definition_text = ... # Your assistant definition markdown
expert = parse_assistant_definition ( definition_text )
expert = LanguageExpert ( ** expert ) El objeto LanguageExpert se puede usar para generar respuestas de su modelo de asistente. También puede mejorar una definición de asistente existente usando la función improve() .
¡Las contribuciones son bienvenidas! Abra un problema o envíe una solicitud de extracción en GitHub con cualquier error, solicitud de funciones o cambios. Como es claramente evidente, no soy un muy buen programador, pero soy un ingeniero muy bueno. Espero compartir lo que he aprendido con los demás y mejorar ambas habilidades en el proceso.