Docstring을 LLM 함수로 변환: smartfunc 라이브러리 소개

2025-04-10
Docstring을 LLM 함수로 변환: smartfunc 라이브러리 소개

smartfunc 라이브러리는 docstring을 LLM 함수로 변환하여 대규모 언어 모델과의 상호 작용을 간소화합니다. 데코레이터와 Jinja2 템플릿을 사용하여 docstring 텍스트를 프롬프트로 변환하고 기반 llm 라이브러리를 통해 다양한 LLM 제공업체(OpenAI 등)와 상호 작용합니다. smartfunc는 응답 구조 정의를 위한 Pydantic 모델, 비동기 함수, 시스템 프롬프트 및 디버그 모드를 지원하여 개발 효율성을 크게 향상시킵니다. 기능은 비교적 간결하지만, 간단하고 사용하기 쉬워 신속한 프로토타이핑에 적합합니다.

개발