Amazon Bedrock으로 시작하는 실전 생성형 AI 개발 (이제 AI도 당신의 개발 도구가 된다 - 실무자를 위한 AWS Gen AI 완벽 가이드)

Amazon Bedrock으로 시작하는 실전 생성형 AI 개발 (이제 AI도 당신의 개발 도구가 된다 - 실무자를 위한 AWS Gen AI 완벽 가이드)

$23.31
Description
AI 경험이 없는 개발자나 엔지니어들도
AI를 만들고 활용할 수 있는
국내 최초의 Amazon Bedrock 활용 가이드북
아마존 베드록(Amazon Bedrock)은 AWS에서 제공하는 생성형 AI 서비스로, 사용자가 쉽게 AI 모델을 구축하고 배포할 수 있으며, 프롬프트 엔지니어링, RAG, Agent 구현 등 다양한 고급 기능을 지원하여 간소화된 방법으로 AI 애플리케이션을 개발할 수 있다. 디지털북스에서 출간한 『Amazon Bedrock으로 시작하는 실전 생성형 AI 개발』은 국내 최초로 아마존 베드록을 사용하고 활용할 수 있는 방법을 담았다. AWS 계정 설정부터 시작하여 생성형 AI의 기본 개념, Amazon Bedrock의 핵심 기능 그리고 실제 구현 방법을 단계별로 상세하게 설명하고 있다. 특히 프롬프트 엔지니어링, RAG(Retrieval-Augmented Generation, 검색 증강 생성), Agent 구현 등 현업에서 실제로 필요한 고급 기술들을 실용적인 관점에서 다루고 있다.
생성형 AI와 AWS에 대한 사전 경험이 없는 독자들도 쉽게 따라 할 수 있도록 구성되었으며, 특히 생성형 AI 경험이 없는 개발자와 엔지니어들에게도 실용적인 AI 활용 가이드가 될 것이다.
저자

임지훈,최성우

저자:임지훈
GSNeotek의솔루션즈아키텍트로일하고있으며,2024년현재팀에서GenAI업무를리딩하고있습니다.다양한IT분야에호기심이많아,블록체인,보안,클라우드를거쳐인공지능에관심을갖고공부하고있습니다.블로그와발표를통해경험과지식을활발히공유하며,여러IT대외활동에서운영진과멘토로활동하면서다른엔지니어들과함께성장하는것을즐깁니다.AWSAmbassador와CommunityBuilder로도활동중이며,바로옆자리에서을공동집필한최성우작가와HuggingFace오픈소스에기여하며행복한회사원으로살고있습니다.

저자:최성우
GSNeotek의솔루션즈아키텍트로일하고있으며,DevOps엔지니어로시작해서현재는일할때도,쉴때도GenAI에푹빠져있습니다.AWS앰버서더로도적극적으로활동하고있으며,2023년국내최다컨트리뷰션을기록하기도했습니다.AWSSummitSeoul2024에서AmazonBedrock세션발표를진행하였고,HuggingFace와같은오픈소스에도적극적으로기여하며사회에긍정적인변화를이끌려고항상노력하고있습니다.그리고지금은‘진정으로행복한회사원’이되는방법을찾아가는중입니다.

목차

들어가는글
추천사

00.AWS계정준비하기
0-1AWS가입
0-2계정설정

01.생성형AI란무엇인가
1-1생성형AI의정의
1-2.AWS의생성형AI전략

02.AmazonBedrock시작하기
2-1주요Bedrock기반모델
2-2Bedrock사용하기

03.프롬프트엔지니어링
3-1프롬프트엔지니어링개념과중요성
3-2효과적인프롬프트작성방법
3-3프롬프트엔지니어링withClaude
3-4프롬프트템플릿예시

04.Bedrock으로RAG구현하기
4-1RAG개념
4-2벡터데이터베이스
4-3LangChain으로RAG구현
4-4관리형서비스로RAG구현:KnowledgeBasesforAmazonBedrock

05.Bedrock으로Agent구현하기
5-1Agent개념
5-2ToolUse
5-3관리형서비스로에이전트구현:AgentsforAmazonBedrock

06.Bedrock에서모델학습하기
6-1미세조정과지속적인사전학습
6-2사용자지정모델학습하기
6-3외부모델가져오기

07.Bedrock운영하기
7-1모델호출로깅
7-2Bedrock대시보드만들기
7-3AmazonBedrockGuardrails을통한가드레일설정
7-4Bedrock모델평가
7-5Bedrock모델추론
7-6Bedrock보안

08.Bedrock최신기능훑어보기
8-1프롬프트관리(Promptmanagement)
8-2흐름(Flows)
8-3BedrockStudio

출판사 서평

누구보다AmazonBedrock을빠르게접하고,
잘아는AWS앰버서더가집필한책!

『AmazonBedrock으로시작하는실전생성형AI개발』의저자임지훈,최성우는AWS앰버서더프로그램의일환으로참석한,시애틀에서열린2022년글로벌서밋에‘AmazonBedrock출시계획과AWS의생성형AI전략’을접하고큰충격과영감을받았다고한다.두저자는Bedrock이가져올혁신적변화와IT산업전반에미칠영향에대해심도있는토론을나누었고,Bedrock이자신들의커리어에새로운전환점이될것이라는확신을갖게되었다.
이에Bedrock을활용한프로젝트를진행하던중,AWS신규도서를기획중이던출판사디지털북스와인연이닿아이책의출간으로이어졌다.이들은도서의서문에서“자신들이Bedrock을접하며느꼈던벅찬설렘과무한한가능성을독자들과나누고자이책을집필했다.”라고전한다.
AWS앰버서더로누구보다AWS의소식을빠르게접하고,잘알고있으며,잘알아야하는저자들이집필한만큼자신들이알고있는AWS와아마존베드록에애정을담아집필할수있었을것이다.

아마존베드록에대한기초지식과이론은물론
현업에서꼭필요한전문가로도약할수있는
고급테크닉제공

이책을독자들보다먼저읽고추천서를써준데이터분석가신진수(크래프톤)는추천사를통해“저처럼AWS에대한사전경험이부족한독자들도쉽게이해할수있도록친절한설명과풍부한예제를통해AI와AWS의진입장벽을낮추는데큰도움을줄것입니다.”라고밝혔다.AI가시대적흐름으로작용하면서개발자나엔지니어가아니라도누구나한번쯤은들어볼정도로익숙해졌고,기업들도업무에AI를도입하고싶어하지만막상‘무엇’을‘어떻게’해야할지몰라시도하는데주저함이있는것이현실이다.
『AmazonBedrock으로시작하는실전생성형AI개발』은AI와AWS에대한사전경험이없는사람도쉽게따라할수있도록AWS에대한소개와계정설정부터시작하고단계별로따라올수있도록실용적인예제진행하고있다.하지만AI경험이없는개발자와엔지니어들만을대상으로하는‘쉬운’책만은아니다.이책은순서대로차근히진행하면불필요한시행착오를줄이고,실무에응용할수있도록이끌어주고있다.더나아가아마존베드록의모델학습과운영그리고프로덕션환경에서생성형AI서비스를안정적으로구축하고운영하는데필요한인사이트까지얻을수있다.

이책의구성

이책은AI와AWS에대한사전경험이없는분들도쉽게따라할수있도록이론보다는AWS서비스들을빠르게활용할수있는실습위주로구성되어있습니다.

[이책에수록된내용]
챕터01에서는생성형AI의기본개념과역사그리고AWS의생성형AI전략을소개합니다.생성형AI란텍스트,이미지,음성등을새롭게만들어내는기술을말합니다.이챕터를통해독자들은ChatGPT와같은대규모언어모델(LLM)부터DALL-E와같은이미지생성모델까지,생성형AI의전반적인맥락을이해할수있을것입니다.
챕터02는아마존베드록의기초를다룹니다.텍스트생성,이미지생성등Bedrock에서지원하는다양한모델들을소개하고,웹콘솔이나프로그래밍을통해Bedrock을사용하는방법을설명합니다.특히BedrockAPI를활용하여애플리케이션에생성형AI기능을통합하는방법에대해자세히다룹니다.
챕터03에서는‘프롬프트엔지니어링’의중요성과기법을다룹니다.프롬프트란LLM에게주는지시나질문을말하며,이를잘작성하는것이LLM의성능을극대화하는핵심입니다.효과적인프롬프트작성방법과Claude를활용한고급기법을배우게됩니다.
챕터04는베드록을이용한RAG구현에초점을맞춥니다.RAG는LLM이기존정보를마치오픈북처럼참고하여더정확한답변을생성하는기술입니다.이를통해LLM은최신정보나특정도메인의전문지식을활용할수있게됩니다.‘벡터데이터베이스’의개념부터실제RAG구현방법까지상세히다룹니다.
챕터05에서는Bedrock으로‘Agent’를구현하는방법을설명합니다.Agent는주어진목표를달성하기위해스스로판단하고행동하는LLM기반시스템을말합니다.Agent의개념,LangChain이라는프레임워크를이용한구현그리고Bedrock의관리형서비스를통한간편한구현방법과고급기능및응용방안에대해수록했습니다.
챕터06은Bedrock에서의모델학습과커스터마이징에대해다룹니다.‘미세조정’이란기존LLM을특정목적에맞게추가로학습시키는것을말합니다.이챕터에서는미세조정의개념과중요성그리고Bedrock에서제공하는미세조정기능을활용하는방법을상세히설명합니다.이외에도외부에서만든모델을Bedrock으로가져오는방법도다룹니다.
챕터07은Bedrock의운영측면을다룹니다.생성형AI서비스의성능을지속해서관찰하는‘모니터링’,문제해결을위한‘로깅’,LLM의부적절한사용을막는‘가드레일’설정,모델의성능을평가하는방법그리고운영측면에서의추론최적화방법,데이터보안등실제서비스운영에필요한다양한주제를다룹니다.
챕터08에서는Bedrock의최신기능들을소개합니다.프롬프트를효율적으로관리하는‘프롬프트관리(Promptmanagement)’,여러AI작업간의흐름을설계하고관리하는‘흐름(Flows)’그리고사용자친화적인개발환경인‘BedrockStudio등새롭게추가된기능들을살펴봅니다.