/ 프로젝트 / 그 외 / SelfCoderAI
🛠️
개발 중

SelfCoderAI

자가개선 코드 생성기

웹 검색 + 실행 피드백 루프로 스스로 코드를 고쳐가는 실험적 자가개선 코드 생성기.

TransformersLangChain

배경

코드 예제를 찾아 해법을 만들고, 안전하게 실행해 검증하고, 그 지식을 스스로 쌓아 재사용하는 '자가학습' 코드 도우미를 실험합니다.

핵심 기능

  • 웹 크롤러로 외부 코드 예제 수집
  • LLM 기반 실행 가능한 코드 생성
  • 타임아웃 보호가 있는 샌드박스 실행기
  • 출력 분석으로 패턴·품질 지표 추출
  • 학습한 코드·메타데이터를 Elasticsearch에 저장
  • 과거 지식을 먼저 조회해 중복 학습 회피

동작 방식

질문이 들어오면 웹에서 예제를 모아 요약·생성·실행·분석한 뒤 결과를 ES 메모리에 저장합니다. 이후 같은 질문은 메모리를 먼저 조회해 다시 생성하지 않습니다.

사용 방법

  1. 앱을 실행한다
  2. 새 주제 학습 모드 또는 메모리 질의 모드를 고른다
  3. 시스템이 크롤·생성·실행·저장을 수행한다
  4. 반복 질문은 캐시된 답을 가져온다
분류: 그 외 · 원본 경로: D:\python_Project\selfcoderai