이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
1장. GenAI 시작하기기술적 요구 사항용어 정의GenAI 스택____파이썬과 GenAI____OpenAI API____벡터 검색을 사용한 MongoDBGenAI의 중요 기능____왜 GenAI를 사용하는가?____GenAI의 윤리와 위험요약2장. 지능형 애플리케이션의 블록 구축기술적 요구 사항지능형 애플리케이션 정의____지능형 애플리케이션 블록 구축LLM - 지능형 애플리케이션의 추론 엔진____LLM 추론 엔진의 사용 사례____LLM의 다양한 기능____멀티모달 언어 모델____AI 개발의 패러다임 이동임베딩 모델과 벡터 데이터베이스 - RAG를 위한 외부 지식 저장소____임베딩 모델____벡터 데이터베이스____모델 호스팅사용자 지능형 애플리케이션____샘플 애플리케이션 - RAG 챗봇____소프트웨어 엔지니어링의 지능형 애플리케이션 관련 시사점요약1부. AI의 기초: LLM, 임베딩 모델, 벡터 데이터베이스, 애플리케이션 설계3장. 대규모 언어 모델기술적 요구 사항확률적 프레임워크____n-그램 언어 모델언어 모델링의 머신러닝____인공 신경망____인공 신경망 훈련자연어 처리의 ANN____토큰화____임베딩____확률 분포 예측순차적 데이터 처리____순환 신경망____트랜스포머 아키텍처LLM의 모범 사례____LLM의 진화 분야____프롬프트, 미세 조정 및 RAG요약4장. 임베딩 모델기술적 요구 사항임베딩 모델이란?____임베딩 모델은 LLM과 어떻게 다를까?____임베딩 모델과 LLM을 사용해야 하는 경우____임베딩 모델의 종류임베딩 모델 선택하기____작업 요구 사항____데이터 세트 특성____계산 리소스____벡터 표현____임베딩 모델 리더보드____임베딩 모델 개요____항상 임베딩 모델이 필요한가?____LangChain에서 코드 실행모범 사례요약5장. 벡터 데이터베이스기술적 요구 사항벡터 임베딩이란?____벡터 유사도____정확한 검색과 대략적인 검색 방법____검색 측정그래프 연결성____작은 세계 탐색____탐색이 가능한 작은 세계를 검색하는 방법____계층적 탐색이 가능한 작은 세계벡터 데이터베이스의 필요성____벡터 검색이 AI 모델을 개선하는 방법사례 연구 및 실제 적용 사례____Okta - 자연어 액세스 요청(시맨틱 검색)____One AI - 언어 기반 AI(비즈니스 데이터를 사용한 RAG)____Novo Nordisk - 자동 임상 연구 생성(고급 RAG/RPA)벡터 검색 모범 사례____데이터 모델링____적용요약6장. AI/ML 애플리케이션 설계기술적 요구 사항데이터 모델링____임베딩을 사용한 데이터 보강____검색 사용 예 고려하기데이터 스토리지____데이터베이스 클러스터의 유형 판별____IOPS 결정____RAM 결정____최종 클러스터 구성____성능과 가용성 대 비용데이터 흐름____정적 데이터 원본 처리____벡터 임베딩으로 보강한 운영 데이터 저장하기신규성과 유지____실시간 업데이트____데이터 수명주기____새로운 임베딩 모델 채택보안 및 RBACAI/ML 애플리케이션 설계를 위한 모범 사례요약2부. 사용자 파이썬 애플리케이션 만들기: 프레임워크, 라이브러리, API, 벡터 검색 엔진7장. 유용한 프레임워크, 라이브러리, API기술적 요구 사항AI/ML 파이썬AI/ML 프레임워크____LangChain____유사도 점수를 사용한 LangChain 시맨틱 검색____사전 필터링을 사용한 시맨틱 검색____LangChain으로 기본 RAG 솔루션 구현하기____LangChain 프롬프트 템플릿과 체인주요 파이썬 라이브러리____pandas____PyMongoArrow____PyTorchAI/ML API____OpenAI API____허깅 페이스요약8장. AI 애플리케이션에서 벡터 검색 구현하기기술적 요구 사항MongoDB 아틀라스 벡터 검색을 사용한 정보 검색____파이썬의 벡터 검색 튜토리얼____LangChain을 사용한 벡터 검색 튜토리얼RAG 아키텍처 시스템 구축____청크와 문서 분할 전략____간단한 RAG____고급 RAG요약3부. AI 애플리케이션의 최적화: 확장, 미세 조정, 문제 해결, 모니터링 및 분석9장. LLM 출력 평가기술적 요구 사항LLM 평가란?____LLM 구성 요소와 엔드 투 엔드 평가모델 벤치마킹____평가 데이터 세트____기준선 정의____사용자 피드백____합성 데이터평가 메트릭____어설션 기반 메트릭____통계 메트릭____LLM 기반 평가____RAG 메트릭____인적 검토____가드레일로서의 평가요약10장. 시맨틱 데이터 모델을 개선해 정확도 향상하기기술적 요구 사항임베딩____다양한 임베딩 모델로 실험하기____임베딩 모델 미세 조정임베딩 메타데이터____메타데이터 형식 지정____정적 메타데이터 포함____프로그래밍 방식의 메타데이터 추출____LLM으로 메타데이터 생성____쿼리 임베딩 및 수집 콘텐츠 임베딩에서 메타데이터 포함하기검색 증강 생성 최적화____쿼리 변형____사전 필터링을 위한 쿼리 메타데이터 추출____수집된 데이터 형식 지정____고급 검색 시스템요약11장. GenAI의 일반적인 실패기술적 요구 사항환각____환각의 원인____환각의 의미아첨____아첨의 원인____아첨의 의미데이터 유출____데이터 유출의 원인____데이터 유출의 의미비용____비용 유형____토큰GenAI 애플리케이션의 성능 문제____계산 부하____모델 제공 전략____높은 I/O 작업요약12장. GenAI 애플리케이션 수정 및 최적화기술적 요구 사항기준선____훈련과 평가 데이터 세트____퓨샷 프롬프팅____검색과 순위 재지정____늦은 상호작용 전략____쿼리 재작성테스트와 레드 팀 구성____테스트____레드 팀 구성정보 후처리다른 해결 방법요약
|
Rachelle Palmer
라셸 파머의 다른 상품
Ben Perlmutter
Ashwin Gangadhar
Nicholas Larew
Sigfrido Narvaez
Thomas Rueckstiess
Henry Weller
Richmond Alake
Shubham Ranjan
|
AI 애플리케이션을 만드는 모범 사례와 실전 기술 완전 정복이 책은 LLM, 벡터 데이터베이스, 파이썬 프레임워크로 구성된 생성형 AI 스택의 작동 원리를 처음부터 끝까지 설명한다. 단순히 개념을 나열하는 데 그치지 않고, 각 기술이 실제 애플리케이션에서 어떻게 맞물려 돌아가는지를 보여준다.데이터를 어떻게 준비해야 하는지, 어떤 모델을 선택해야 하는지, 미세 조정은 어떻게 해야 하는지 등 현장에서 바로 적용할 수 있는 모범 사례를 익힌다. 환각 현상이나 데이터 유출 같은 골치 아픈 문제를 해결하기 위해 검색 증강 생성(RAG)을 MongoDB Atlas와 함께 구현하는 방법도 단계별로 안내한다.무엇보다 이 책은 많은 입문서가 다루지 않는 영역까지 파고든다. LLM이 내놓은 결과를 어떻게 평가해야 하는지, AI 오류는 어떻게 진단하고 수정하는지, 성능은 어떻게 최적화하는지를 구체적으로 설명한다. 이 부분을 알아야 실제 서비스에서 안정적으로 작동하는 AI 애플리케이션을 만들 수 있다.이 책을 읽고 나면 실제 가치를 제공하는 AI 애플리케이션을 직접 구축할 역량을 갖추게 될 것이다.이 책에서 다루는 내용- LLM, 벡터 데이터베이스, 파이썬 프레임워크로 구성된 생성형 AI 스택의 구조와 작동 원리- 벡터 데이터베이스의 역할과 AI 애플리케이션 성능 향상을 위한 활용법- MongoDB Atlas를 활용한 벡터 검색과 RAG 구현- LLM 출력 품질을 측정하고 개선하는 평가 방법- 환각, 데이터 유출 등 자주 발생하는 문제와 해결 전략
|