🛠️
개발 중
SelfCoderAI
자가개선 코드 생성기
웹 검색 + 실행 피드백 루프로 스스로 코드를 고쳐가는 실험적 자가개선 코드 생성기.
배경
코드 예제를 찾아 해법을 만들고, 안전하게 실행해 검증하고, 그 지식을 스스로 쌓아 재사용하는 '자가학습' 코드 도우미를 실험합니다.
핵심 기능
- 웹 크롤러로 외부 코드 예제 수집
- LLM 기반 실행 가능한 코드 생성
- 타임아웃 보호가 있는 샌드박스 실행기
- 출력 분석으로 패턴·품질 지표 추출
- 학습한 코드·메타데이터를 Elasticsearch에 저장
- 과거 지식을 먼저 조회해 중복 학습 회피
동작 방식
질문이 들어오면 웹에서 예제를 모아 요약·생성·실행·분석한 뒤 결과를 ES 메모리에 저장합니다. 이후 같은 질문은 메모리를 먼저 조회해 다시 생성하지 않습니다.
사용 방법
- 앱을 실행한다
- 새 주제 학습 모드 또는 메모리 질의 모드를 고른다
- 시스템이 크롤·생성·실행·저장을 수행한다
- 반복 질문은 캐시된 답을 가져온다
분류: 그 외 · 원본 경로: D:\python_Project\selfcoderai