본문으로 건너뛰기
페이지 목차
이 페이지에서 검색

IBM * 레드햇 AX 과정 7기

이 페이지에 묻기

이 과정 안내 본문에서만 찾아 답합니다. 답을 지어내지 않고 해당하는 대목을 그대로 보여 주며, 여기에 없으면 없다고 알려 드립니다.

생성형 AI가 아니라 이 페이지 본문을 찾아 그대로 보여 주는 방식입니다. 외부로 나가는 요청이 없습니다.

IBM * 레드햇 AX 과정 · 7기

IBM * 레드햇 AX 과정 7기 · 하이미디어 강남 AI 캠퍼스 AI 서비스 개발 실무 과정 · 2026년 4월 29일~10월 27일

강의 내용

맨 위로
AI SERVICE DEVELOPMENT

Python에서 시작해,
AI 서비스의 설계부터 운영까지

개발 방식 → 서비스 구현 → Agent·모델 확장 → 배포·운영

  1. 01

    설계와 개발 방식

    LLM 이해 · AI Native · Vibe Coding

    Agent Harness · Clean Architecture
  2. 02

    데이터와 서비스 구현

    백엔드 · 웹 인터페이스 · 검색

    FastAPI · TypeScript · pgvector · RAG
  3. 03

    Agent와 모델 확장

    도구 연결 · 멀티에이전트 · 모델 학습

    MCP · LangGraph · Local LLM · QLoRA · YOLO
  4. 04

    배포와 운영

    자동 배포 · 서버 관리 · 오케스트레이션

    GitHub Actions · Vercel · AWS · Docker · Kubernetes

프로젝트 규칙 · 역할과 도구 · Context와 Memory · 권한과 검증

AI Native 개발과 LLM 활용

Python을 기반으로 생성형 AI 및 AI Agent 서비스를 설계·구현하는 개발 역량을 학습하였습니다. ChatGPT, Claude, Gemini, Grok 등 주요 LLM의 특성과 활용 방식을 이해하고, Cursor와 Claude Code를 중심으로 요구사항 분석부터 코드 생성·수정·테스트·리팩터링까지 이어지는 AI Native 및 Vibe Coding 개발 방식을 실습하였습니다.

Agent Harness와 Clean Architecture

AI가 장시간 일관된 규칙으로 작업할 수 있도록 CLAUDE.md, AGENTS.md 등의 프로젝트 규칙과 역할, 도구, 메모리, 권한, 검증 절차를 정의하는 Agent Harness 구조를 적용하고, Clean Architecture 기반으로 Domain, Application, Adapter, Infrastructure 계층을 분리하여 유지보수성과 확장성을 고려한 AI 애플리케이션 구조를 설계하였습니다.

백엔드·Vector DB·RAG

백엔드는 Python과 FastAPI를 활용하여 REST API 기반으로 구현하고, PostgreSQL 및 pgvector를 활용한 Vector DB 환경에서 Embedding, Semantic Search, RAG 파이프라인을 구성하였습니다. 문서 검색과 LLM 응답을 결합하여 기업 문서, 채용정보, 제조 데이터 등 실제 데이터를 활용하는 검색 증강 생성 서비스를 구현하였습니다.

프론트엔드와 CI/CD

프론트엔드는 TypeScript 기반으로 개발하고, AI 서비스와 REST API를 연동하는 웹 인터페이스를 구현하였습니다. Vercel을 활용해 프론트엔드 애플리케이션을 배포하고, GitHub Actions 기반 CI/CD 파이프라인을 구성하여 코드 변경 시 빌드·테스트·배포 과정이 자동으로 수행되도록 개발 및 배포 환경을 구축하였습니다.

LLM Agent와 멀티에이전트

LLM 기반 Agent 개발에서는 Prompt Engineering, Structured Output, Function Calling, Tool Use, MCP(Model Context Protocol)를 활용하여 외부 시스템과 데이터를 연결하고, LangChain·LangGraph 기반 Agent Workflow와 Stateful Orchestration, Memory, Context 관리 구조를 학습하였습니다. OpenAI Agents SDK, Claude Agent SDK, AutoGen 등 멀티에이전트 프레임워크를 활용한 확장 구조도 학습하였습니다.

공공 API와 Local LLM

고용24 등 공공 Open API와 외부 REST API를 연동하여 실제 데이터를 수집·분석하고 이를 AI Agent의 Tool로 활용하는 구조를 구현하였습니다. Hugging Face와 Ollama를 활용한 오픈소스 LLM 및 Local LLM 실행 환경과 모델 라우팅, sLLM, On-Premise AI 환경으로 확장할 수 있는 구조도 학습하였습니다.

QLoRA와 Computer Vision

모델 학습 영역에서는 PEFT(Parameter-Efficient Fine-Tuning) 기반 QLoRA 기법을 적용하여 제한된 GPU 자원에서 효율적으로 모델을 파인튜닝하는 방법을 학습하고 구현하였습니다. 또한 YOLO 계열 모델을 활용하여 객체 탐지 모델의 구조와 학습 방법을 실습하고, 이미지 전처리, 데이터셋 구성, 학습·검증, 추론 등 Computer Vision 파이프라인을 구현하여 비전 AI 모델 개발 과정을 경험하였습니다.

클라우드 배포와 컨테이너 운영

서비스 배포와 운영 환경에서는 AWS 기반 클라우드 인프라의 기본 구조를 이해하고 EC2 서버에 SSH로 접속하여 Linux 환경에서 애플리케이션을 배포·관리하였습니다. Shell Script와 Bash를 활용하여 반복 작업, 환경 설정, 프로세스 실행 및 배포 작업을 자동화하였으며, Docker 기반 컨테이너 환경과 Kubernetes의 Pod, Deployment, Service 등 기본 오브젝트를 활용한 컨테이너 오케스트레이션 구조를 학습하였습니다.

주요 기술스택

Python, TypeScript, FastAPI, PostgreSQL, pgvector, Vector DB, Embedding, RAG, REST API, Public Open API, LangChain, LangGraph, OpenAI Agents SDK, Claude Agent SDK, AutoGen, MCP, Function Calling, Tool Use, Structured Output, Prompt Engineering, Multi-Agent, Stateful Orchestration, Context, Memory, Clean Architecture, Agent Harness, CLAUDE.md, AGENTS.md, Cursor, Claude Code, Codex, GitHub Copilot, Vibe Coding, Git, GitHub, GitHub Actions, CI/CD, Vercel, Hugging Face, Ollama, Local LLM, sLLM, On-Premise AI, PEFT, QLoRA, YOLO, Computer Vision, Image Processing, Object Detection, AWS, EC2, Linux, SSH, Shell Script, Bash, Docker, Kubernetes

[기술 역량 및 프로젝트 경험]

저는 문서와 정형·시계열 데이터를 함께 다루는 업무 자동화 AI 에이전트 플랫폼을 직접 설계하고 구현했습니다. 단순히 LLM을 호출하는 데서 끝나지 않고, 어떤 에이전트가 어떤 순서로 일하고, 무엇을 기억하며, 실패하면 어떻게 복구할지를 실행 구조 차원에서 설계하는 데 집중했습니다.

에이전트 실행 구조 설계

사용자 요청을 의도 분류, 정보 검색, 데이터 조회, 응답 생성의 세부 작업으로 나누고, LangGraph의 StateGraph로 Supervisor–Worker 구조의 멀티스텝 워크플로우를 구성했습니다. 노드별 상태를 명시적으로 정의해 분기·재시도·Human-in-the-loop 지점을 설계했고, Checkpointer로 Stateful 오케스트레이션을 구현해 중단된 작업도 이어서 실행할 수 있게 했습니다. 같은 시나리오를 OpenAI Agents SDK와 Claude Agent SDK로도 구현해 비교하며, 프레임워크별 핸드오프 방식과 제어 수준의 차이를 파악했습니다.

LLM 동작 제어와 외부 시스템 연동

Function Calling과 Tool Use로 DB 조회, 사내 API 호출, 문서 검색을 도구화했고, MCP 서버를 직접 구축해 데이터 소스를 표준 인터페이스로 연결했습니다. 모든 LLM 출력은 Structured Output과 Pydantic 스키마로 받아 파싱·검증하고, 검증 실패 시 재프롬프트 → 폴백 모델 → 안전 응답 순으로 처리하는 실패 처리 로직을 구현해 비정상 응답이 서비스로 흘러가지 않도록 했습니다.

RAG 검색 파이프라인 (Vector + Graph)

Milvus 기반 벡터 검색과 Neo4j 기반 그래프 검색을 결합한 하이브리드 RAG를 구축했습니다. 문서 유형(매뉴얼, 보고서, 표 중심 문서 등)별로 청킹 전략을 달리하고, 메타데이터에 부서·권한 정보를 넣어 검색 단계에서 권한 필터를 적용했습니다. 엔티티와 관계는 그래프로 적재해, 벡터 유사도만으로는 놓치는 연결 관계를 질의할 수 있게 했습니다. 설비 센서의 시계열 데이터는 PostgreSQL에 저장하고 조회 도구로 노출해, 문서 지식과 실측 데이터를 함께 근거로 답하는 구조를 만들었습니다.

비동기 처리와 백엔드

대용량 문서 인덱싱과 장시간 에이전트 작업은 RabbitMQ 기반 비동기 Job으로 분리하고, 작업 완료 시 콜백으로 결과를 전달하도록 설계했습니다. API 서버는 FastAPI로 구현했으며, 모든 엔드포인트를 OpenAPI 명세 기반으로 먼저 정의한 뒤 구현하고, 구현 후 명세와 연동 규격 문서를 갱신하는 것을 개발 과정의 일부로 운영했습니다. 서비스 전체는 Docker로 컨테이너화해 AWS EC2 환경에 배포했습니다.

비용·속도 최적화

세션·컨텍스트·메모리를 단기(대화 이력 요약), 장기(사용자·업무 메모리) 계층으로 나눠 관리했고, 프롬프트 캐싱과 컨텍스트 압축, 작업 난이도에 따른 모델 라우팅(경량 모델 ↔ 고성능 모델)을 적용해 LLM 비용을 약 [N]%, 평균 응답 시간을 약 [N]% 줄였습니다.

평가와 품질 관리

실제 질의 기반 평가셋을 만들고 정확도, 근거 문서 적중률, 도구 호출 성공률 등의 지표로 버전별 성능을 비교했습니다. 실패 사례는 검색 실패, 도구 선택 오류, 출력 형식 오류로 분류해 원인별로 개선했습니다. 기능 단위로는 pytest로 단위·통합 테스트를 작성했고, Git 브랜치 전략과 코드 리뷰 기반으로 협업했습니다.

실전 교육 경험을 통해, 모르는 것은 추측으로 메우지 않고 문서와 코드로 확인한 뒤 구현하는 습관을 갖게 되었습니다. 이 프로젝트에서 쌓은 에이전트 설계, RAG, 비동기 아키텍처 경험을 바탕으로 팀의 AI 에이전트 실행 구조를 빠르게 이해하고 기여하겠습니다.

팀별 프로젝트

맨 위로

수강생 팀이 직접 기획·구현하는 프로젝트입니다. 제출한 소개 보고서를 바탕으로 정리했습니다.

Arda AI 채용 에이전트 화면

Arda 프로젝트 상세 보기

AI 채용 에이전트

채용 담당자가 반복 업무를 줄이고 지원자에게 집중할 수 있도록 서류 검토와 면접 준비를 돕는 에이전트입니다.

  • 이력서·자기소개서 요약과 채용 기준에 따른 서류 검토 보조
  • 맞춤형 면접 질문과 답변·서류 내용의 일치 여부 확인
  • 챗봇을 통한 지원자 조회·전형 상태 변경·안내 메일 연결
ReactFastAPIClaudepgvector
SUPERSUB 스포츠 대체 선수 매칭·실력 분석 화면

SUPERSUB 프로젝트 상세 보기

스포츠 대체 선수 매칭·실력 분석

축구·야구 팀의 부족한 인원을 연결합니다. 경기 영상으로 선수의 실력을 분석합니다.

  • 일정·장소·포지션별 대체 선수 매칭
  • 포즈 추정·AI 에이전트의 실력 분석
  • 모집 도우미 · 사용자 확인 후 등록
Next.jsFlutterFastAPIGemini
Metabole 상권 분석 AI 에이전트 화면

Metabole 프로젝트 상세 보기

상권 분석 AI 에이전트

서울 상권 공공데이터와 정책자금·뉴스를 함께 검색해, 지역과 업종을 검토하는 창업자의 판단을 돕는 에이전트입니다.

  • 서울 25개 구·10개 업종의 상권 지표 지도 탐색
  • Hybrid RAG로 정책자금·상권 뉴스의 근거 검색
  • 지역·업종별 도구 호출과 스트리밍 분석 리포트
Next.jsFastAPIpgvectorNeo4j

SOLIDBOB

CallGuard 프로젝트 상세 보기

실시간 상담원 지원 AICC

음성 인식과 근거 문서 검색으로 상담을 돕고, 개인정보 마스킹과 위험 발언 탐지로 상담원과 고객을 보호하는 프로젝트입니다.

  • 서툰 한국어 발화의 음성 인식과 실시간 자막
  • 대화에 필요한 조항·구비서류와 체크리스트 안내
  • 개인정보 마스킹·폭언 탐지·규정 위반 발언 경고
ReactFastAPIElasticsearchLangGraph

해커톤 도전기

맨 위로
AI Championship 2026 · wanted · KRAFTON

AI 서비스 · 프로젝트 챔피언십

WANTED AI CHAMPIONSHIP 2026

실제 문제를 해결하는 AI 서비스를 만들고 공개하는 도전. 구현부터 시연까지의 흐름을 살펴봅니다.

  • 작동하는 AI 서비스 구현·배포
  • 프로젝트 제출과 공개
  • 심사·데모데이와 도전 기록
2026 제8회 K-디지털 트레이닝 해커톤

K-Digital Training · 해커톤 · 우수상 수상

2026 제8회 K-디지털 트레이닝 해커톤

KDT 훈련생의 AI·디지털 서비스 개발 대회와 라이프 튜토리얼 우수상 수상 기록을 살펴봅니다.

  • KDT 훈련생 3~6명 팀 참가
  • 지정·자유과제와 예선·본선 안내
  • 라이프 튜토리얼 우수상 프로젝트
충북 공공데이터·AI 창업경진대회 숫자 블록 그래픽

공공데이터 · AI · 창업 · 접수 종료

2026 충청북도 공공데이터·AI 활용 창업경진대회

공공데이터와 AI를 창업 아이디어와 제품·서비스로 연결하는 대회입니다.

  • 개인 또는 5명 이내 팀 참가
  • 아이디어 기획 · 제품·서비스 개발
  • 시상·본선 진출·컨설팅 지원 안내
JB금융그룹 Fin:AI Challenge 공식 배너

금융 · AI Agent · 대회 종료

JB금융그룹 Fin:AI Challenge

금융의 업무와 고객 경험을 개선하는 AI Agent MVP를 기획·구현하는 대회입니다.

  • 참가 자격과 금융 AI 주제
  • 온라인 예선 · 오프라인 본선
  • MVP 제출물과 시상 안내