← 목록으로
145 오픈소스_AI_활용
목록English

145 오픈소스_AI_활용

오픈소스 AI 활용은 Hugging Face, LangChain, Ollama, Stable Diffusion, Gradio 등 공개 생태계를 활용해 저비용 AI 도구와 서비스를 제작하는 과정이다.

0. 교육을 하는 이유와 궁극적인 목표

오픈소스 AI 활용 교육의 궁극적인 목표는 학습자가 특정 유료 API에만 의존하지 않고, 공개 모델·라이브러리·로컬 실행 도구를 조합해 텍스트·이미지·음성·자동화 AI 기능을 직접 실험하고 교육·업무용 프로토타입으로 구현할 수 있게 하는 것이다. 민간 생성형 AI 실무 과정처럼 모델 탐색, 라이선스 확인, 로컬 실행, RAG, 에이전트, UI 제작, 배포 문서화를 중심으로 구성한다.

참고한 유료형 교육 흐름

  • Hugging Face 생태계의 Transformers·Diffusers·Datasets 활용 흐름
  • LangChain·Hugging Face 결합형 생성형 AI 앱 제작 과정
  • Ollama·LM Studio 기반 로컬 LLM 실습과 비용 절감형 AI 교육 방식
  • Gradio·Streamlit으로 오픈소스 모델 데모를 빠르게 만드는 포트폴리오 트랙
입문 · 1일

오픈소스 AI 생태계 이해 과정

공개 모델과 도구의 역할·라이선스·실행 방식을 이해한다.

구분세부 내용실천·실습 방법
목표 1오픈소스 AI 도구 지도를 만든다
Hugging Face, GitHub, Papers with Code, Ollama, Gradio의 역할을 비교한다.
텍스트, 이미지, 음성, 비전 모델별 대표 저장소와 사용 목적을 분류한다.
목표 2모델 라이선스를 확인한다
MIT, Apache-2.0, CreativeML, custom license 등 기본 라이선스 차이를 사례로 확인한다.
상업적 사용 가능 여부, 출처 표기, 모델 카드의 제한사항을 체크리스트로 정리한다.
목표 3첫 모델 데모를 실행한다
Hugging Face Spaces 또는 Colab에서 공개 모델 inference 예제를 실행한다.
입력 프롬프트를 바꿔 결과 차이를 기록하고 한계와 위험을 토론한다.
사용 플랫폼Python, Hugging Face Hub, Google Colab, GitHub, Gradio Spaces
강사 스펙오픈소스 AI 생태계, 모델 라이선스, 비전공자 생성형 AI 실습 지도 경험 3년 이상
수업대상AI 입문자, 교사 연수생, 스타트업 기획자, 청소년 심화반
소요시간4-6시간
준비물노트북, Google 계정, Hugging Face 계정, 라이선스 체크리스트
산출물오픈소스 AI 도구 지도, 라이선스 검토표, 첫 모델 실행 기록
평가방법도구이해 25%, 라이선스검토 25%, 실행실습 30%, 위험토론 10%, 참여도 10%
초급 · 3일

Hugging Face 모델 활용 과정

Transformers와 Diffusers로 공개 모델을 호출한다.

구분세부 내용실천·실습 방법
목표 1Transformers 파이프라인을 사용한다
pipeline으로 감성분석, 요약, 번역, 질의응답 모델을 실행한다.
모델별 입력 형식과 출력 구조를 비교하고 업무 적용 가능성을 정리한다.
목표 2이미지 생성 모델을 실습한다
Diffusers로 Stable Diffusion 계열 모델을 실행하고 prompt, negative prompt, seed 결과를 비교한다.
모델 다운로드 용량, GPU 메모리, 실행시간을 기록해 운영 조건을 파악한다.
목표 3간단한 UI를 만든다
Gradio로 텍스트 입력과 모델 결과 출력 화면을 구성한다.
모델 카드 링크, 사용 제한, 예시 입력을 UI 설명 영역에 포함한다.
사용 플랫폼Python, Hugging Face Transformers, Diffusers, Gradio, Google Colab GPU
강사 스펙Transformers/Diffusers 기초, Colab GPU 모델 실행, Gradio UI 제작 경험 3년 이상
수업대상생성형 AI 입문자, Python 기초 가능자, 콘텐츠·교육 실무자
소요시간12-18시간
준비물Hugging Face 계정, Colab GPU, 모델 카드 분석표, 샘플 프롬프트
산출물텍스트 AI 데모, 이미지 생성 실험표, Gradio UI
평가방법모델호출 30%, 이미지실습 25%, UI제작 25%, 문서화 10%, 발표 10%
초급 · 1주

로컬 LLM·RAG 기초 과정

로컬 모델과 문서 검색 기반 답변 시스템을 만든다.

구분세부 내용실천·실습 방법
목표 1로컬 LLM을 실행한다
Ollama 또는 LM Studio로 경량 LLM을 설치하고 로컬 채팅을 실행한다.
모델 크기, RAM/VRAM 사용량, 응답속도를 비교해 장비별 선택 기준을 만든다.
목표 2문서 기반 RAG를 구성한다
LangChain 또는 LlamaIndex로 PDF/텍스트를 chunking하고 vector store에 저장한다.
FAISS 또는 Chroma로 검색된 문단과 답변을 함께 표시해 근거 기반 응답을 만든다.
목표 3품질을 점검한다
질문 세트를 만들고 정답 포함 여부, 근거 정확성, 환각 여부를 평가한다.
검색 실패, 오래된 문서, 모호한 질문에 대한 대응 문구를 설계한다.
사용 플랫폼Python, Ollama, LM Studio, LangChain, LlamaIndex, FAISS, Chroma, Streamlit
강사 스펙로컬 LLM, RAG 구조, 벡터DB 기초, 문서 QA 평가 경험 4년 이상
수업대상AI 자동화 프로젝트반, 기업 문서관리 담당자, 교사·강사
소요시간20-30시간
준비물로컬 PC 또는 GPU 서버, PDF/텍스트 문서, Ollama 설치 환경, 평가 질문지
산출물로컬 RAG 챗봇, 검색 근거 화면, 품질 평가표
평가방법로컬실행 25%, RAG구현 35%, 품질평가 20%, 대응설계 10%, 발표 10%
중급 · 4주

오픈소스 AI 앱 제작 과정

텍스트·이미지·문서 기능을 통합한 업무용 AI 앱을 만든다.

구분세부 내용실천·실습 방법
목표 1AI 기능 요구사항을 설계한다
교육자료 요약, 이미지 생성, 문서 질의응답, 자동 태그 생성 중 핵심 기능을 선택한다.
사용자 입력, 모델 선택, 출력 형식, 안전 제한을 포함한 화면 기획서를 만든다.
목표 2백엔드와 UI를 연결한다
FastAPI로 모델 호출 엔드포인트를 만들고 Streamlit 또는 Gradio UI와 연결한다.
비동기 처리, 파일 업로드, 결과 저장 폴더 구조를 구현한다.
목표 3운영 문서를 작성한다
모델 출처, 라이선스, 하드웨어 요구사항, 설치 명령어를 README에 정리한다.
오류 로그, 모델 교체 방법, 프롬프트 템플릿 관리 방법을 운영 가이드로 만든다.
사용 플랫폼Python, FastAPI, Gradio, Streamlit, Hugging Face, Ollama, Docker, GitHub
강사 스펙AI 앱 프로토타이핑, FastAPI 연동, 오픈소스 모델 운영 문서화 경험 4년 이상
수업대상AI 서비스 기획자, Python 중급자, 기업 자동화팀, 교육 콘텐츠 개발자
소요시간40-60시간
준비물GPU 또는 고성능 PC, GitHub 저장소, 테스트 문서/이미지, Docker 환경
산출물오픈소스 AI 통합 앱, 설치 README, 운영 가이드
평가방법요구설계 20%, 백엔드연동 30%, UI구현 25%, 운영문서 15%, 발표 10%
심화 · 8주

오픈소스 AI 실무 포트폴리오 과정

비용·라이선스·운영 기준을 갖춘 오픈소스 AI 서비스를 완성한다.

구분세부 내용실천·실습 방법
목표 1오픈소스 AI 아키텍처를 설계한다
API 의존형, 로컬 LLM형, 하이브리드형 구조를 비교하고 프로젝트에 맞는 방식을 선택한다.
모델 저장 위치, 캐시, 사용자 파일 보관, 개인정보 처리 기준을 설계한다.
목표 2모델 교체 가능 구조를 만든다
LLM, embedding, image model을 설정 파일로 교체할 수 있게 추상화한다.
성능, 비용, 지연시간, 라이선스 위험을 모델별 비교표로 정리한다.
목표 3최종 서비스 제안서를 작성한다
사용자 시나리오, 기능 목록, 데모 URL 또는 로컬 실행 영상, 운영비 추정표를 만든다.
보안, 저작권, 편향, 금지 사용 사례를 포함한 책임 있는 AI 운영 정책을 발표한다.
사용 플랫폼Python, Hugging Face, Ollama, LangChain, Chroma, FastAPI, Docker, GitHub Actions, Nginx
강사 스펙오픈소스 AI 서비스 설계, 모델 교체 구조, 라이선스·운영 리스크 관리 경험 5년 이상
수업대상AI 강사, 스타트업 개발팀, 기업 AI 리더, 고급 포트폴리오 학습자
소요시간80-120시간
준비물GPU 서버 또는 로컬 워크스테이션, 프로젝트 문서, 모델 라이선스 검토표, 발표 템플릿
산출물오픈소스 AI 서비스 포트폴리오, 모델 비교표, 운영정책, 서비스 제안서
평가방법아키텍처 25%, 구현 25%, 모델비교 20%, 정책문서 20%, 발표 10%