Home
Login

5단계: AI 응용 시나리오 탐색

Hugging Face에서 개발한 무료 AI 에이전트 강좌로, 초보자부터 전문가 수준의 AI 에이전트 개발 학습

AIAgentsMachineLearningHuggingFaceLLMGitHubTextFreeMulti-Language

Hugging Face AI Agents Course 프로젝트 소개

프로젝트 개요

Hugging Face AI Agents Course는 학습자가 초보자에서 AI 에이전트 전문가로 성장할 수 있도록 돕는 무료 온라인 강좌입니다. 이 강좌는 Hugging Face 팀에서 개발했으며, 커뮤니티 피드백을 기반으로 지속적으로 개선되는 활발한 오픈 소스 프로젝트입니다.

주요 특징

🎯 학습 목표

  • 이론과 실습 병행: AI 에이전트의 이론, 설계 및 실습 학습
  • 라이브러리 및 도구 숙달: smolagents, LlamaIndex, LangGraph와 같은 established AI Agent libraries 사용법 학습
  • 커뮤니티 공유: Hugging Face Hub에 에이전트를 공유하고 커뮤니티에서 만든 에이전트 탐색
  • 경쟁 챌린지: 챌린지에 참여하여 다른 학생들의 에이전트와 비교
  • 인증 획득: 과제 완료를 통해 완료 인증서 획득

📚 강좌 구조

주요 유닛

챕터 주제 설명
0 Onboarding 도구 및 플랫폼 설정
1 Agent Fundamentals 도구, 사고, 행동, 관찰 및 형식 설명; LLMs, 메시지, 특수 토큰 및 채팅 템플릿 설명; Python 함수를 도구로 사용하여 간단한 사용 사례 제시
2 Frameworks 인기 라이브러리에서 기본 개념 구현 이해: smolagents, LangGraph, LLamaIndex
3 Use Cases 실제 사용 사례 구축
4 Final Assignment 선택한 벤치마크를 위한 에이전트 구축 및 학생 리더보드에서 에이전트에 대한 이해 증명

추가 보너스 유닛

  • Bonus Unit 1: Fine-tuning an LLM for Function-calling
  • Bonus Unit 2: Agent Observability and Evaluation
  • Bonus Unit 3: Agents in Games with Pokemon

🛠️ 기술 요구 사항

선수 지식

  • Python 기초 지식
  • LLMs 기초 지식 (강좌에 복습 챕터 포함)

필요 도구

  • 인터넷 연결이 가능한 컴퓨터
  • Hugging Face 계정 (무료 등록)

📋 학습 방식

강좌 구성

  • 기본 유닛: 에이전트 개념 이론 학습
  • 실습: established AI Agent libraries를 사용하여 고유한 환경에서 에이전트 훈련. 이러한 실습 섹션은 사전 구성된 환경을 갖춘 Hugging Face Spaces로 제공
  • 사용 사례 과제: 학습한 개념을 적용하여 실제 문제 해결
  • 챌린지: 에이전트를 다른 에이전트와 경쟁시키고 에이전트 성능을 비교할 수 있는 리더보드 제공

권장 학습 속도

  • 각 챕터는 1주 안에 완료하도록 설계
  • 주당 약 3-4시간 학습 시간
  • 인증 마감일: 2025년 7월 1일

🏆 인증 체계

인증 유형

  1. 기본 인증: Unit 1 완료 시 획득
  2. 완료 인증: Unit 1, 사용 사례 과제 및 최종 챌린지 완료 필요

인증 요구 사항

  • 완전 무료
  • 모든 과제는 2025년 7월 1일 전에 완료해야 함

👥 강좌 팀

주요 강사

  • Joffrey Thomas: Hugging Face 머신러닝 엔지니어, 생산 환경에서 AI 에이전트 구축 및 배포
  • Ben Burtenshaw: Hugging Face 머신러닝 엔지니어, 다중 플랫폼 강좌 제공 경험
  • Thomas Simonini: Hugging Face 머신러닝 엔지니어, Deep RL 및 ML for games 강좌 제작자
  • Sergio Paniego: Hugging Face 머신러닝 엔지니어, 여러 유닛 내용 기여

🌟 프로젝트 특징

오픈 소스 커뮤니티 주도

  • GitHub 오픈 소스 프로젝트, 기여 환영
  • Discord 커뮤니티 지원 및 토론
  • 피드백에 따라 지속적으로 개선

실습 지향

  • 사전 구성된 Hugging Face Spaces 환경
  • 실제 사용 사례
  • 에이전트 성능 리더보드

상호 작용 학습

  • 퀴즈 및 과제
  • 커뮤니티 학습 그룹
  • 실시간 세션 및 상호 작용 콘텐츠

📊 기술 스택

주요 프레임워크 및 라이브러리

# 주요 사용 AI 에이전트 라이브러리
- smolagents
- LangGraph  
- LlamaIndex

플랫폼 지원

  • Hugging Face Hub
  • Hugging Face Spaces
  • GitHub 협업
  • Discord 커뮤니티

🎮 특징 콘텐츠

Pokemon 에이전트 게임

보너스 유닛 3에서 학습자는 에이전트를 구축하여 Pokemon 전투를 수행할 수 있으며, 이는 재미있는 실습 프로젝트입니다.

생산 수준 에이전트

강좌는 이론뿐만 아니라 에이전트의 관찰 가능성 및 평가를 포함하여 생산 환경을 준비합니다.

요약

Hugging Face AI Agents Course는 이론 학습, 실습, 커뮤니티 상호 작용 및 인증 체계를 결합한 포괄적이고 실습 지향적인 AI 에이전트 학습 플랫폼입니다. 이는 활발한 프로젝트이며, 귀하의 피드백과 기여에 따라 지속적으로 발전합니다. 이 강좌는 Python 기초 지식을 가진 학습자에게 적합하며, 초보자부터 전문가 수준의 AI 에이전트 개발까지 모두 혜택을 얻을 수 있습니다.