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
- SEO최적화템플릿
- 숏츠자동화
- 티스토리최적화템플릿
- 성공방정식
- JP모건CEO
- 아마존CEO
- 급등주패턴
- 매수타점
- 유트브자동화소스코드
- n8n자동화
- 주가예측
- npm
- 주식보조지표
- 주식지표
- 수익자동화툴
- 주식지표매수
- 로또번호생성
- 고수익블로그
- JP모건
- 판매가계산
- 쇼츠자동화
- n8n소스코드
- 글쓰기자동화툴
- 로또1등번호예측
- 자동화툴만들기
- 주식분석
- AI자동화코딩
- 매매실패사례
- 티스토리포스팅템플릿
- 금융파이프라인
Archives
- Today
- Total
핫트레이딩
AI 기반 자동 프로그래밍 시스템 – 전체 설계도 (1) 본문
1. 핵심 개념
AI가 개발자 노트를 기반으로 코드를 생성·수정하고, 변경 전후를 검토받으며, 버전 관리까지 수행하도록 하는 것.
개인 개발용(소규모)으로 구현하며, AI가 코드를 직접 수정하고, 개발자 노트를 작성하는 UI툴을 구축한다.
2. 구현 요소
(1) 기능 정의/제한 관리
- 개발자 노트를 **구조화된 문서(예: JSON, YAML, Markdown)**로 작성
-
project_name: shrimp_farm_manager must_have_features: - 사용자 로그인 - 수조 상태 모니터링(온도, 염도, 산소량) must_not_have_features: - 외부 서버에 데이터 전송 review_required: - 데이터베이스 스키마 변경 - API endpoint 추가/수정
- AI 모델 입력 시 항상 해당 문서를 참조하도록 함 (prompt-engineering 또는 system message 활용)
(2) 변경사항 검토(개발자 승인 기능)
- 코드 생성 후 자동 Pull Request 생성 → GitHub/GitLab과 연동
- 수정 전/후 diff 자동 생성 및 Slack, 이메일 등으로 알림
- 개발자 승인 후만 Merge → GitHub Actions / GitLab CI/CD로 구현 가능
(3) 버전 관리
- Git 기반 (브랜치별로 AI가 자동으로 commit/push)
- 버전 태깅 및 변경 로그 자동 생성
- 커밋 메시지에 변경 사유와 "개발자 노트 참조 ID" 포함
-
git commit -m "[AI Generated] Add water temperature monitoring #Note:must_have_2"
(4) AI 연동 방식
- OpenAI API, Anthropic, Llama 등 LLM 사용
- IDE 플러그인(VSCode, JetBrains)에서 AI 사용
- CI/CD 파이프라인에 AI 코드 리뷰 기능 추가
(5) 가능한 기술 스택 예시
- 프롬프트 관리: LangChain, LlamaIndex
- 버전 관리: GitHub/GitLab
- 승인 워크플로우: GitHub Actions + Slack API
- 문서 관리: Confluence, Notion API, 또는 단순 JSON/YAML 저장소
3. 결론
- "개발자 노트 기반 AI 개발 + 사전 정의된 규칙 + 승인/버전 관리" 모두 구현 가능
- 핵심은 구조화된 개발자 노트, 자동화된 승인 프로세스, Git 기반 버전 관리
- 상용화 예시: Copilot Enterprise + GitHub Actions, Cursor AI(개발자 노트 기반 코드 생성)
반응형
'IT 정보 > 인공지능 Ai' 카테고리의 다른 글
| AI 기반 자동 프로그래밍 시스템 – 전체 설계도 (3) (1) | 2025.08.26 |
|---|---|
| AI 기반 자동 프로그래밍 시스템 – 전체 설계도 (2) (0) | 2025.08.26 |
| [AI 코딩] 초보 개발자 꿀팁 npm install 을 실행해야 하는 경우: (2) | 2025.08.23 |
| [AI 코딩] 초보 개발자가 쉽게 이해 할 수 있도록 npm, bash 에 대해 자세히 알아보자. (0) | 2025.08.23 |
| 인공지능 챗GPT에게 감정, 욕망, 거짓말, 의문 에 대해 질문하면? (1) | 2025.02.24 |
