gstack 기술 개념
gstack을 구성하는 기술적 개념들을 이해합니다. Agent Framework, Workflow Orchestration, Prompt Engineering, AI 코드 생성 등의 핵심 원리를 학습합니다.
gstack 기술 개념
gstack은 여러 AI 기술을 조합한 고급 AI 시스템입니다.
1. Agent Framework (에이전트 프레임워크)
정의: AI가 다양한 도구(스킬/명령어)를 상황에 따라 자율적으로 선택해서 사용하도록 하는 기술
gstack에서의 적용:
/office-hours,/review,/ship같은 각 명령어들이 독립적인 에이전트처럼 작동- 사용자의 요청에 따라 적절한 스킬을 선택해서 실행
2. Workflow Orchestration (워크플로우 오케스트레이션)
정의: 복잡한 작업들을 순차적인 프로세스로 자동화하는 기술
gstack에서의 적용:
- "Think → Plan → Build → Review → Test → Ship" 같은 단계별 프로세스 자동화
- 각 단계가 완료되면 다음 단계가 자동으로 실행되는 구조
3. Prompt Engineering/Chaining (프롬프트 엔지니어링)
정의: 여러 개의 전문화된 프롬프트를 조합해서 더 나은 결과물을 만드는 기술
gstack에서의 적용:
- 23개의 전문화된 스킬 = 23개의 최적화된 프롬프트
- 프롬프트 체인: 한 단계의 출력이 다음 단계의 입력이 되는 구조
- 예:
/office-hours결과 →/plan-ceo-review입력
- 예:
4. AI Code Generation Assistant (AI 코드 생성 어시스턴트)
정의: 개발 전 과정에서 AI가 함께 작업하는 협업 도구
gstack에서의 적용:
- 아이디어 단계부터 배포까지 모든 단계에서 AI가 개발자를 지원
- 자동 코드 검토, 테스트, 배포 등의 작업 자동화
관련 AI 개념
| 용어 | 설명 |
|---|---|
| Agent | 목표를 달성하기 위해 도구를 선택해서 사용하는 자율적 AI |
| Agentic Workflow | 에이전트가 자율적으로 여러 작업을 순차 실행하는 패턴 |
| Tool Use / Function Calling | AI가 필요한 도구(함수)를 호출하는 기술 |
| Prompt Chaining | 여러 프롬프트를 연결해서 복잡한 작업 수행 |
| ReAct (Reasoning + Acting) | AI가 생각하고 행동하는 반복 사이클 |
| Orchestration | 여러 작업을 조정하고 순서대로 실행 |
gstack의 혁신점
gstack은 이 모든 개념을 조합해서 다음을 실현합니다:
✅ AI와 개발자의 진정한 협업 - 일방적 지시가 아닌 상호작용
✅ 체계적인 개발 프로세스 - Think부터 Ship까지 구조화된 흐름
✅ 자동화된 품질 관리 - 코드 검토, 테스트, 배포 자동화
✅ 개발 생산성 향상 - 반복적인 작업을 AI가 담당