Skip to content

Latest commit

 

History

History
89 lines (72 loc) · 7.21 KB

File metadata and controls

89 lines (72 loc) · 7.21 KB

초보자를 위한 생성형 AI - Java 에디션

Microsoft Azure AI Foundry Discord

초보자를 위한 생성형 AI - Java 에디션

소요 시간: 이 워크숍은 로컬 설정 없이 온라인으로 완료할 수 있습니다. 환경 설정은 2분이 소요되며, 샘플 탐색은 탐구 깊이에 따라 1~3시간이 걸립니다.

빠른 시작

  1. 이 저장소를 본인의 GitHub 계정으로 포크하세요.
  2. CodeCodespaces 탭 → ... → **New with options...**를 클릭하세요.
  3. 기본값을 사용하세요 – 이 과정에 맞게 생성된 개발 컨테이너가 선택됩니다.
  4. Create codespace를 클릭하세요.
  5. 환경이 준비될 때까지 약 2분 정도 기다리세요.
  6. 바로 첫 번째 예제로 이동하세요.

다국어 지원

GitHub Action을 통한 지원 (자동화 및 항상 최신 상태 유지)

프랑스어 | 스페인어 | 독일어 | 러시아어 | 아랍어 | 페르시아어 (파르시) | 우르두어 | 중국어 (간체) | 중국어 (번체, 마카오) | 중국어 (번체, 홍콩) | 중국어 (번체, 대만) | 일본어 | 한국어 | 힌디어 | 벵골어 | 마라티어 | 네팔어 | 펀자브어 (구르무키) | 포르투갈어 (포르투갈) | 포르투갈어 (브라질) | 이탈리아어 | 폴란드어 | 터키어 | 그리스어 | 태국어 | 스웨덴어 | 덴마크어 | 노르웨이어 | 핀란드어 | 네덜란드어 | 히브리어 | 베트남어 | 인도네시아어 | 말레이어 | 타갈로그어 (필리핀어) | 스와힐리어 | 헝가리어 | 체코어 | 슬로바키아어 | 루마니아어 | 불가리아어 | 세르비아어 (키릴) | 크로아티아어 | 슬로베니아어 | 우크라이나어 | 버마어 (미얀마)

과정 구성 및 학습 경로

1장: 생성형 AI 소개

  • 핵심 개념: 대규모 언어 모델, 토큰, 임베딩, AI 기능 이해
  • Java AI 생태계: Spring AI 및 OpenAI SDK 개요
  • 모델 컨텍스트 프로토콜: MCP와 AI 에이전트 간 통신에서의 역할 소개
  • 실용적인 응용: 챗봇 및 콘텐츠 생성과 같은 실제 시나리오
  • → 1장 시작하기

2장: 개발 환경 설정

  • 다중 제공자 구성: GitHub Models, Azure OpenAI, OpenAI Java SDK 통합 설정
  • Spring Boot + Spring AI: 엔터프라이즈 AI 애플리케이션 개발을 위한 모범 사례
  • GitHub Models: 프로토타이핑 및 학습을 위한 무료 AI 모델 액세스 (신용카드 불필요)
  • 개발 도구: Docker 컨테이너, VS Code, GitHub Codespaces 구성
  • → 2장 시작하기

3장: 생성형 AI 핵심 기술

  • 프롬프트 엔지니어링: 최적의 AI 모델 응답을 위한 기술
  • 임베딩 및 벡터 연산: 의미론적 검색 및 유사성 매칭 구현
  • 검색 증강 생성 (RAG): AI와 자체 데이터 소스 결합
  • 함수 호출: 사용자 정의 도구 및 플러그인으로 AI 기능 확장
  • → 3장 시작하기

4장: 실용적인 응용 및 프로젝트

  • 펫 스토리 생성기 (petstory/): GitHub Models를 활용한 창의적 콘텐츠 생성
  • Foundry 로컬 데모 (foundrylocal/): OpenAI Java SDK를 사용한 로컬 AI 모델 통합
  • MCP 계산기 서비스 (calculator/): Spring AI를 사용한 기본 모델 컨텍스트 프로토콜 구현
  • → 4장 시작하기

5장: 책임 있는 AI 개발

  • GitHub Models 안전성: 내장된 콘텐츠 필터링 및 안전 메커니즘 테스트 (강제 차단 및 소프트 거부)
  • 책임 있는 AI 데모: 현대 AI 안전 시스템이 실제로 작동하는 방식에 대한 실습 예제
  • 모범 사례: 윤리적인 AI 개발 및 배포를 위한 필수 지침
  • → 5장 시작하기

추가 자료


면책 조항:
이 문서는 AI 번역 서비스 Co-op Translator를 사용하여 번역되었습니다. 정확성을 위해 최선을 다하고 있으나, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원본 문서의 원어 버전을 권위 있는 출처로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 책임을 지지 않습니다.