Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 로또1등번호예측
- 매매실패사례
- JP모건CEO
- 주가예측
- 고수익블로그
- npm
- SEO최적화템플릿
- n8n자동화
- 주식지표
- 티스토리포스팅템플릿
- 주식분석
- 급등주패턴
- 매수타점
- 티스토리최적화템플릿
- AI자동화코딩
- 글쓰기자동화툴
- JP모건
- 판매가계산
- 로또번호생성
- 아마존CEO
- 주식보조지표
- 쇼츠자동화
- 자동화툴만들기
- 성공방정식
- 주식지표매수
- n8n소스코드
- 금융파이프라인
- 수익자동화툴
- 유트브자동화소스코드
- 숏츠자동화
Archives
- Today
- Total
핫트레이딩
AI 기반 자동 프로그래밍 시스템 – 전체 설계도 (2) 본문
1. 전체 아키텍처 개요
- 개발자 노트 작성 UI (웹)
→ 필수/제외 기능, 승인 필요한 변경사항, 버전 태그 등을 입력 - AI 코드 생성/수정 엔진
→ 개발자 노트를 기반으로 코드를 생성·수정
→ 변경 시 Git에 자동 Commit - 승인/버전 관리 시스템
→ GitHub/GitLab 연동 (브랜치 생성, 자동 PR 생성, 로그 관리)
2. 구성 요소 상세
(1) 개발자 노트 UI
- 프론트엔드: React (Next.js) + TailwindCSS
- 백엔드: Node.js (Express) 또는 Python (FastAPI)
- 저장소: SQLite 또는 JSON 파일 기반(개인용이므로 간단하게)
- 기능:
- 프로젝트/기능 추가·수정
- 필수 기능(must-have), 제외 기능(must-not-have) 관리
- 변경 승인 필요 여부 설정
- 버전 태그 관리 (v1.0, v1.1 …)
예시 UI:
[ 프로젝트명: Ai-programimng-UITOOL ]
- 필수 기능: 로그인, 센서 데이터 모니터링
- 제외 기능: 외부 서버로 데이터 전송
- 승인 필요: DB 구조 변경
[ 저장하기 ] [AI에게 코드 요청]
(2) AI 코드 생성/수정 엔진
- OpenAI GPT-4.1/GPT-5 API 활용
- LangChain으로 “개발자 노트”를 항상 참조하도록 Prompt 구성
- 기능:
- 개발자 노트 기반으로 코드 생성
- 기존 코드에서 변경 요청 시 diff 생성
- Git 브랜치 생성 → 변경사항 Commit & Push
- 승인 필요 시 PR 생성 (자동 PR 제목: [AI Change] 기능 추가/수정 #NoteID)
(3) 승인 & 버전 관리
- GitHub 연동 (개인용 저장소)
- AI가 변경 시:
- dev-ai 브랜치에 Commit
- 승인 필요한 변경사항일 경우 자동 PR 생성
- PR Merge 시 버전 태그(v1.1) 자동 생성
(4) 실행 흐름 예시
- 개발자 노트 작성 → "수조 온도 모니터링 기능 추가" 필수로 설정
- AI에게 요청 → "필수 기능을 코드에 반영"
- AI → GitHub dev-ai 브랜치에 커밋
- DB 스키마 변경 포함 → 자동 PR 생성
- 개발자가 PR Merge → 태그 v1.1 생성
3. 구현 난이도 & 예상 소요
- 개발자 노트 UI: 2~3일 (React + SQLite)
- AI 연동 + Git 자동화: 3~5일 (OpenAI API + GitHub API)
- 전체 통합 테스트: 2일
- 총 약 1~2주 작업량
4. 추천 라이브러리
- 프론트: React(Next.js) + TailwindCSS
- 백엔드: FastAPI(Python) or Express(Node.js)
- AI: OpenAI API + LangChain
- Git 연동: PyGithub 또는 node-github-api
- 로컬 테스트: GitHub Desktop / Local Git Repo
5. 다음 단계 제안
- 간단한 프로토타입부터 제작 (개발자 노트 UI + AI 코드 수정 + Git 커밋 자동화)
- 이후 승인(PR) 프로세스 추가
- 마지막으로 태그/버전 관리 자동화
반응형
'IT 정보 > 인공지능 Ai' 카테고리의 다른 글
| AI 기반 자동 프로그래밍 시스템 – 전체 설계도 (4) (0) | 2025.08.26 |
|---|---|
| AI 기반 자동 프로그래밍 시스템 – 전체 설계도 (3) (1) | 2025.08.26 |
| AI 기반 자동 프로그래밍 시스템 – 전체 설계도 (1) (2) | 2025.08.26 |
| [AI 코딩] 초보 개발자 꿀팁 npm install 을 실행해야 하는 경우: (2) | 2025.08.23 |
| [AI 코딩] 초보 개발자가 쉽게 이해 할 수 있도록 npm, bash 에 대해 자세히 알아보자. (0) | 2025.08.23 |
