Convertir Docstrings en Funciones LLM: Presentamos la biblioteca smartfunc

2025-04-10
Convertir Docstrings en Funciones LLM: Presentamos la biblioteca smartfunc

La biblioteca smartfunc transforma ingeniosamente las docstrings en funciones LLM, simplificando la interacción con los modelos de lenguaje grandes. Usando decoradores y plantillas Jinja2, convierte el texto de las docstrings en prompts, interactuando con varios proveedores de LLM (como OpenAI) a través de la biblioteca llm subyacente. smartfunc admite modelos Pydantic para definir estructuras de respuesta, funciones asíncronas, prompts del sistema y un modo de depuración para facilitar la resolución de problemas, lo que aumenta significativamente la eficiencia del desarrollo. Si bien su funcionalidad es relativamente simplificada, su simplicidad y facilidad de uso la hacen ideal para la creación rápida de prototipos.

Desarrollo