Pygen은 연구자, 기술자, 아마추어가 추상적인 아이디어를 실제 작동하는 파이썬 소프트웨어 도구로 구현할 수 있도록 설계된 자동화 플랫폼입니다. 자동회귀형 대규모 언어 모델을 활용하여 아이디어 구상, 반복, 혁신 과정에서 인간의 창의성을 증대시킵니다. 최첨단 언어 모델과 오픈소스 코드 생성 기술을 결합하여 도구 개발의 수동 작업량을 크게 줄였습니다. 사용자 프롬프트로부터 개념에서 패키지 생성 및 문서화까지의 전체 워크플로우를 위한 파이썬 패키지를 자동으로 생성합니다. 실험 결과, Pygen은 다양한 특수 목적을 위한 견고하고, 모듈화되고, 잘 문서화된 패키지를 생성하여 연구자의 생산성을 크게 향상시키는 것으로 나타났습니다. 프롬프트 개선 기법을 사용하여 사용자의 패키지 설명을 점점 더 구체적이고 실행 가능하도록 만들었습니다. 인간 평가, LLM 기반 평가, CodeBLEU를 사용하여 생성된 패키지와 문서를 평가하였고, 그 결과는 논문에 상세히 제시되어 있습니다. Pygen은 포괄성, 접근성, 공동 개발을 촉진하는 윤리적인 자동화의 비전을 제시합니다. 이 프로젝트는 지능형 에이전트가 인간과 협력하여 과학 기술 발전을 크게 향상시키는 도구를 만드는 대규모 노력의 시작입니다. 코드와 생성된 예시는 깃허브(https://github.com/GitsSaikat/Pygen)에서 공개되어 있습니다.