⚡ AI 인텔리전스 레이더
🔧 고급반 · 오픈소스 AI 생태계 & 운영

🔓 파트 5 · 오픈소스 & 운영

11회차 · 오픈소스 AI 생태계 — 8개 클러스터 지도

백두산 (Doosan Baek) · 게시 2026-06-13 · 최종 수정 2026-07-10

이 회차에서 배우는 것

🧭 큰 그림AI는 '엔진', 오픈소스는 그 엔진 쓰는 8가지 방법
🔓 멀티-프로바이더란Claude 빼도 다른 모델로 굴러가는 도구
🔀 게이트웨이여러 AI를 한 콘센트로 — LiteLLM·Bifrost
💬 셀프호스팅 챗 UI우리만의 ChatGPT — Open WebUI·LibreChat
💻 코딩 에이전트무료 코딩 비서 — OpenCode·Cline
📱 메신저 비서카톡 속 AI — OpenClaw
🧱 앱 SDK & 🤖 에이전트서비스 제작 — LangChain·CrewAI
🎨 노코드 & 🟠 Claude 확장Dify·OMC

지금까지는 '완성된 AI 서비스(ChatGPT·Claude 등)'를 썼다면, 이번 회차는 그 아래를 받치는 '오픈소스 생태계'를 지도처럼 훑습니다. 목표는 도구 하나하나 외우는 게 아니라 — '내가 필요할 때 어느 칸에서 찾으면 되는지' 감을 잡는 것. 비개발자도 ②④⑦은 바로 쓸 수 있어요.

🧭 큰 그림 — 엔진 vs 사용법

AI 모델(Claude·GPT·Gemini)은 '엔진'이고, 오픈소스 도구들은 그 엔진을 쓰는 여러 방법입니다. 자동차 엔진은 같아도 트럭·택시·경주차가 다르듯이요. 크게 8개 묶음(클러스터)으로 나뉩니다.

🔓 핵심 개념 — '멀티-프로바이더'

이번 회차의 도구들은 대부분 '멀티-프로바이더'예요. 판별법은 한 문장: 'Claude를 빼면 못 쓰게 되나?' → 다른 모델로 계속 쓰면 멀티-프로바이더입니다. 즉 특정 회사에 묶이지 않아, 모델을 자유롭게 갈아끼울 수 있다는 뜻.

🔀 ① 게이트웨이 — AI계의 멀티탭 콘센트

여러 AI를 하나의 구멍에 모아 골라 쓰게 해주는 중간 장치. 앱은 콘센트 모양 신경 안 쓰고 그냥 꽂으면 됩니다.

💬 ② 셀프호스팅 챗 UI — 우리 회사 전용 ChatGPT

ChatGPT랑 똑같은 화면을 우리 서버에 직접 띄우는 것. 대화가 외부로 안 나가 기밀이 안전합니다. (비개발자도 설치만 하면 사용 가능)

💻 ③ 코딩 에이전트 — 무료 코딩 비서

'로그인 버튼 추가해줘'처럼 말로 시키면 코드를 짜주는 AI. 7·8회차의 Claude Code와 같은 부류지만, 모델을 골라 쓰는 오픈소스 버전입니다.

📱 ④ 메신저 비서 — 카톡 속 AI (OpenClaw)

새 앱 설치 없이, 이미 쓰는 메신저(텔레그램·슬랙 등)에 AI를 한 명 추가하는 방식. 13회차에서 다룬 OpenClaw가 대표입니다.

🧱 ⑤ 앱 SDK & 🤖 ⑥ 에이전트 프레임워크 — 서비스 제작(개발용)

AI로 '나만의 서비스·사업'을 코드로 만들 때 쓰는 부품과 협업 틀. 여기는 개발 지식이 필요합니다.

🎨 ⑦ 노코드 & 🟠 ⑧ Claude 확장

🗺️ 한눈에 — 어디가 붐비고 어디가 비었나

🛠️ 미니 실습 — 사내 챗봇 30분 컷

가장 진입 쉬운 ②번을 직접 만들어 봅니다. 키 0원, 데이터 0 유출.

  1. Ollama 설치(공식 앱) → 한국어 모델 받기: 'ollama pull qwen2.5:7b'
  2. Open WebUI 설치 → 실행(localhost:8080) → 브라우저 접속
  3. 첫 가입자가 자동 관리자 — 로컬 계정이라 외부 전송 0
  4. 모델 자동 인식 확인 → 한국어로 대화 테스트
  5. 회사 문서(PDF) 업로드 → '문서 기반 답변(RAG)' 켜기
  6. 끝 — 우리만의 ChatGPT 완성. 외부 API 키 쓰려면 Anthropic/OpenAI 키를 연결(종량제)

📚 RAG — AI에게 '우리 문서 보고 답해' 시키기

위 실습의 '문서 기반 답변'이 바로 RAG입니다. RAG는 Retrieval-Augmented Generation(검색 증강 생성)의 약자 — AI가 답하기 전에 내가 준 문서에서 관련 부분을 먼저 찾아보고(검색), 그걸 근거로 답을 만드는(생성) 방식이에요.

비유하면 시험과 같습니다. RAG 없는 AI는 외운 것만으로 답하는 '암기 시험'이라 모르면 그럴듯하게 지어냅니다(환각). RAG를 쓰면 교과서를 펴놓고 찾아서 답하는 '오픈북 시험'이 됩니다 — 우리 자료 기반이라 훨씬 정확하죠.

⚙️ RAG는 어떻게 작동하나 — 4단계

  1. ① 청킹(Chunking) — 긴 문서를 의미 단위로 잘게 쪼갬 (한 번에 다 못 넣으니)
  2. ② 임베딩(Embedding) — 각 조각을 '의미 좌표(숫자 벡터)'로 변환 → 벡터DB에 저장
  3. ③ 검색(Retrieval) — 질문이 들어오면 의미가 가까운 조각을 벡터DB에서 찾음
  4. ④ 생성(Generation) — 찾은 조각 + 질문을 함께 AI에 전달 → 그 근거로 답변

🧩 함께 알아둘 핵심 용어

🆚 RAG vs 파인튜닝 — 언제 무엇을