이미 소장하고 있다면 판매해 보세요.
|
들어가는 글
추천사 00. AWS 계정 준비하기 0-1 AWS 가입 0-2 계정 설정 01. 생성형 AI란 무엇인가 1-1 생성형 AI의 정의 1-2. AWS의 생성형 AI 전략 02. Amazon Bedrock 시작하기 2-1 주요 Bedrock 기반 모델 2-2 Bedrock 사용하기 03. 프롬프트 엔지니어링 3-1 프롬프트 엔지니어링 개념과 중요성 3-2 효과적인 프롬프트 작성 방법 3-3 프롬프트 엔지니어링 with Claude 3-4 프롬프트 템플릿 예시 04. Bedrock으로 RAG 구현하기 4-1 RAG 개념 4-2 벡터 데이터베이스 4-3 LangChain으로 RAG 구현 4-4 관리형 서비스로 RAG 구현:Knowledge Bases for Amazon Bedrock 05. Bedrock으로 Agent 구현하기 5-1 Agent 개념 5-2 Tool Use 5-3 관리형 서비스로 에이전트 구현: Agents for Amazon Bedrock 06. Bedrock에서 모델 학습하기 6-1 미세조정과 지속적인 사전 학습 6-2 사용자 지정 모델 학습하기 6-3 외부 모델 가져오기 07. Bedrock 운영하기 7-1 모델 호출 로깅 7-2 Bedrock 대시보드 만들기 7-3 Amazon Bedrock Guardrails을 통한 가드레일 설정 7-4 Bedrock 모델 평가 7-5 Bedrock 모델 추론 7-6 Bedrock 보안 08. Bedrock 최신기능 훑어보기 8-1 프롬프트 관리(Prompt management) 8-2 흐름(Flows) 8-3 Bedrock Studio |
|
생성형 AI는 예술, 과학, 비즈니스 등 다양한 분야에 응용되며, 인간의 창의적 작업을 보완하고 확장하는 도구로 활용되고 있습니다. 이를 통해 새로운 아이디어와 솔루션을 창출할 수 있습니다. 또한 자연어 처리, 컴퓨터 비전, 음성 합성 등 다양한 분야에서 활용되며, 지속적 연구 개발로 능력과 적용 범위가 확장되고 있습니다. 생성형 AI 기술의 발전은 인공지능 분야에서 새로운 패러다임 전환을 가져올 것으로 기대됩니다.
--- 「01생성형 AI란 무엇인가」 중에서 원하는 출력을 얻기 위해서 지시를 명료하게 작성했음에도 불구하고 원하는 결과물이 나오지 않을 수 있습니다. 모델에게 몇 가지 예시를 함께 제공한다면, 모델은 주어진 맥락을 더 잘 이해하고 유사한 패턴으로 답변을 생성할 수 있습니다. 언어 모델에게 몇 가지 예시를 제공하여 답변의 정확성 및 품질을 개선하는 방법을 퓨샷(few-shot) 프롬프팅이라 하며, 멀티샷(multishot)이라고도 알려져 있습니다. --- 「03 프롬프트 엔지니어링(Prompt Engineering)」 중에서 RAG의 핵심은 두 가지 상호보완적 지식 저장소를 결합한다는 데 있습니다. 모델이 자체적으로 보유한 파라미터 기반 지식과 외부 저장소에서 검색된 비파라미터 지식을 통합하여, 더욱 정확하고 맥락에 맞는 응답을 생성합니다. 이는 마치 오픈북 시험에서 암기한 내용과 참고 자료를 동시에 활용하는 것과 유사한 방식으로, LLM의 활용 범위를 크게 확장시킵니다. --- 「04 Bedrock으로 RAG 구현하기」 중에서 LLM은 기본적으로 이전 토큰을 기반으로 다음 토큰을 예측하는 인과적 언어 모델링(Causal Language Model)을 수행하기 때문에, 단순 문장 생성 이외의 작업에는 한계가 있습니다. 이러한 언어 모델의 약점을 극복하기 위해 Agent를 도입하면, LLM에게 일련의 행동을 수행하게 함으로써 복잡한 계산, 외부 정보 수집 및 처리 그리고 다단계 추론 등 더 광범위한 작업을 가능하게 합니다. 이러한 Agent 기반 접근법은 LLM의 능력을 크게 확장시켜, 단순한 텍스트 생성을 넘어 실제 문제 해결 과 의사결정에 활용될 수 있는 잠재력을 제공합니다. --- 「05 Bedrock으로 Agent 구현하기」 중에서 생성형 AI에는 불확실성이 따르며, 생성된 답변은 항상 윤리적 문제에 직면합니다. 환각 현상으로 인한 허위 답변, 개인정보 노출, 폭력적 내용 등 유해한 콘텐츠 생성 위험이 상존합니다. 이러한 문제들로 인해 AI 기술의 책임 있는 개발과 사용에 대한 논의가 활발히 이루어지고 있으며, '책임 있는 AI(Responsible AI)'라 는 개념의 중요성이 더욱 부각되고 있습니다. --- 「07 Bedrock 운영하기」 중에서 |
|
누구보다 Amazon Bedrock을 빠르게 접하고,
잘 아는 AWS 앰버서더가 집필한 책! 『Amazon Bedrock으로 시작하는 실전 생성형 AI 개발』의 저자 임지훈, 최성우는 AWS 앰버서더 프로그램의 일환으로 참석한, 시애틀에서 열린 2022년 글로벌 서밋에 ‘Amazon Bedrock 출시 계획과 AWS의 생성형 AI 전략’을 접하고 큰 충격과 영감을 받았다고 한다. 두 저자는 Bedrock이 가져올 혁신적 변화와 IT 산업 전반에 미칠 영향에 대해 심도 있는 토론을 나누었고, Bedrock이 자신들의 커리어에 새로운 전환점이 될 것이라는 확신을 갖게 되었다. 이에 Bedrock을 활용한 프로젝트를 진행하던 중, AWS 신규 도서를 기획 중이던 출판사 디지털북스와 인연이 닿아 이 책의 출간으로 이어졌다. 이들은 도서의 서문에서 “자신들이 Bedrock을 접하며 느꼈던 벅찬 설렘과 무한한 가능성을 독자들과 나누고자 이 책을 집필했다.”라고 전한다. AWS 앰버서더로 누구보다 AWS의 소식을 빠르게 접하고, 잘 알고 있으며, 잘 알아야 하는 저자들이 집필한 만큼 자신들이 알고 있는 AWS와 아마존 베드록에 애정을 담아 집필할 수 있었을 것이다. 아마존 베드록에 대한 기초 지식과 이론은 물론 현업에서 꼭 필요한 전문가로 도약할 수 있는 고급 테크닉 제공 이 책을 독자들보다 먼저 읽고 추천서를 써 준 데이터 분석가 신진수(크래프톤)는 추천사를 통해 “저처럼 AWS에 대한 사전 경험이 부족한 독자들도 쉽게 이해할 수 있도록 친절한 설명과 풍부한 예제를 통해 AI와 AWS의 진입 장벽을 낮추는 데 큰 도움을 줄 것입니다.”라고 밝혔다. AI가 시대적 흐름으로 작용하면서 개발자나 엔지니어가 아니라도 누구나 한 번쯤은 들어볼 정도로 익숙해졌고, 기업들도 업무에 AI를 도입하고 싶어 하지만 막상 ‘무엇’을 ‘어떻게’ 해야 할지 몰라 시도하는 데 주저함이 있는 것이 현실이다. 『Amazon Bedrock으로 시작하는 실전 생성형 AI 개발』은 AI와 AWS에 대한 사전 경험이 없는 사람도 쉽게 따라 할 수 있도록 AWS에 대한 소개와 계정 설정부터 시작하고 단계별로 따라올 수 있도록 실용적인 예제 진행하고 있다. 하지만 AI 경험이 없는 개발자와 엔지니어들만을 대상으로 하는 ‘쉬운’ 책만은 아니다. 이 책은 순서대로 차근히 진행하면 불필요한 시행착오를 줄이고, 실무에 응용할 수 있도록 이끌어주고 있다. 더 나아가 아마존 베드록의 모델 학습과 운영 그리고 프로덕션 환경에서 생성형 AI 서비스를 안정적으로 구축하고 운영하는 데 필요한 인사이트까지 얻을 수 있다. 이 책은 AI와 AWS에 대한 사전 경험이 없는 분들도 쉽게 따라 할 수 있도록 이론보다는 AWS 서비스들을 빠르게 활용할 수 있는 실습 위주로 구성되어 있습니다. [이 책에 수록된 내용] ㆍ 챕터 01에서는 생성형 AI의 기본 개념과 역사 그리고 AWS의 생성형 AI 전략을 소개합니다. 생성형 AI란 텍스트, 이미지, 음성 등을 새롭게 만들어 내는 기술을 말합니다. 이 챕터를 통해 독자들은 ChatGPT와 같은 대규모 언어 모델(LLM)부터 DALL-E와 같은 이미지 생성 모델까지, 생성형 AI의 전반적인 맥락을 이해할 수 있을 것입니다. ㆍ 챕터 02는 아마존 베드록의 기초를 다룹니다. 텍스트 생성, 이미지 생성 등 Bedrock에서 지원하는 다양한 모델들을 소개하고, 웹 콘솔이나 프로그래밍을 통해 Bedrock을 사용하는 방법을 설명합니다. 특히 Bedrock API를 활용하여 애플리케이션에 생성형 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의 최신기능들을 소개합니다. 프롬프트를 효율적으로 관리하는 ‘프롬프트 관리(Prompt management)’, 여러 AI 작업 간의 흐름을 설계하고 관리하는 ‘흐름(Flows)’ 그리고 사용자 친화적인 개발 환경인 ‘Bedrock Studio 등 새롭게 추가된 기능들을 살펴봅니다. |
|
AI 시대의 급속한 발전 속에서 빠른 최신 기술 적용이 중요해진 지금, 이 책은 AI 서비스 개발 경험이 부족한 엔지니어들에게 더없이 귀중한 길잡이가 될 것입니다. Amazon Bedrock을 중심으로 한 실습 위주의 구성은 독자들이 AI 기술을 실제 프로젝트에 적용할 수 있는 실질적인 능력을 키워줍니다. 또한, 이 책에는 RAG, Agent, Guardrail, Evaluation 등 AI 서비스에 필요한 핵심적인 내용을 포함해 최신 기능들까지 포함하고 있습니다. 한국 인공지능 생태계를 이끄는 커뮤니티 리더인 지훈 님과 성우 님의 풍부한 현장 경험과 깊이 있는 통찰력이 책 전반에 녹아있어, 복잡하고 고수준의 AI 개념들을 쉽게 활용할 수 있게 설명하고 있습니다. 이는 독자들이 AI 기술의 핵심을 효과적으로 파악하고, 실무에 바로 적용할 수 있는 자신감을 갖게 해줄 것입니다. AI에 관심 있는 모든 사람들에게 이 책을 통해 빠르게 변화하는 기술 환경에서 한발 앞서 나갈 수 있는 기회를 잡으시길 강력히 추천합니다. - 김찬란 (가짜연구소 대표, 전 SK텔레콤, NCSOFT Research Engineer)
|
|
이 책은 AWS 계정 설정부터 시작하여 생성형 AI의 기본 개념, Amazon Bedrock의 핵심 기능, 그리고 실제 구현 방법까지 단계별로 상세하게 설명합니다. 특히 프롬프트 엔지니어링, RAG(Retrieval-Augmented Generation), Agent 구현 등 현업에서 실제로 필요한 고급 기술들을 실용적인 관점에서 다루고 있어, 독자들이 바로 현장에 적용할 수 있는 노하우(knowhow)를 얻을 수 있습니다. 더불어 모델 학습과 운영 관리에 대한 깊이 있는 내용을 다루어, 프로덕션 환경에서 생성형 AI 서비스를 안정적으로 구축하고 운영하는 데 필요한 인사이트를 제공합니다. Bedrock의 최신 기능들도 포함하여, 급변하는 AI 기술 발전에 발맞춘 최신 정보도 놓치지 않고 있습니다 - 문곤수 (Sr. AI/ML Specialist Solutions Architect | Amazon Web Services)
|
|
AI와 AWS에 대한 사전 경험이 없는 분들도 쉽게 따라 할 수 있도록 작성되었음에도 고급 사용자들이 만족할 만큼 깊이 있게 주제를 다루고 있습니다. 특히, 요즈음 핫한 Agent와 RAG에 대해 실제적인 실습을 할 수 있습니다. 본 교재는 이론뿐 아니라 실제적인 코드 레벨에서 깊이 있게 다루고 있어서, AI와 관련된 서비스 개발을 원하는 분들에게 좋은 레퍼런스가 될 것 같습니다. - 박경수 (Sr. Solutions Architect | Amazon Web Services)
|
|
이 책은 어려운 생성형 AI 세계를 Amazon Bedrock을 이용해 쉬운 여정으로 독자를 인도합니다. 생성형 AI의 개념부터 실제 사용할 수 있는 실습까지 제공해 드리고 있습니다. 프롬프트 엔지니어링의 구체적 사례, RAG와 Agent 구현의 방법, 모델 학습의 깊이 있는 방법까지, 실용적인 접근으로 독자를 생성형 AI 의 여정을 제공합니다. Bedrock의 운영과 보안에 대한 내용은 실무자들에게 귀중한 지침이 될 것입니다. Prompt flows, Bedrock Studio 등 최신 기능을 아우르는 이 책은, 생성형 AI 시대의 필수적인 지적 동반자로서 독자 여러분의 서가를 빛내 줄 것입니다. - 박준용 (Partner Solutions Architect | Amazon Web Services)
|
|
많은 기업들이 생성형 AI 도입을 고민하고 있지만, 실제로 어떻게 시작해야 할지 막막한 것이 현실입니다. 이 책은 AI 경험이 없는 개발자와 엔지니어들은 물론, 현업에서 생성형 AI 도입을 고민하는 비즈니스 전문가들에게도 실제 솔루션 구축을 위한 체계적인 가이드를 제공하고 있습니다. Amazon Bedrock은 생성형 AI 애플리케이션을 구현하기 위해 가장 많은 기업들이 선택하는 대표적인 서비스 중 하나입니다. 이 책을 통해 Amazon Bedrock의 시작부터 프로덕션 환경에 필요한 최신 고급 테크닉까지 상세하게 학습할 수 있어, 생성형 AI 도입을 준비하는 모든 분들께 최적의 길잡이가 될 것입니다. - 백선환 (Sr. AI/ML Sales Specialist | AWS)
|
|
요즘 LLM을 학습하려면 여러 가지 대안이 존재합니다. 많이 사용되는 오픈소스를 사용하는 방법이나 클라우드 회사의 서비스를 사용하는 방법 등이 있습니다. 이 책은 후자인 클라우드 회사의 서비스를 사용할 때 매우 유용한 책입니다. Amazon Bedrock은 LLM을 쉽게 구현할 수 있게 해주는 서비스로, 이 책은 Bedrock을 사용해 실제 서비스를 구현하려는 분들에게 유용한 내용이 작성되어 있습니다. 기초부터 차근차근 설명하고 있어 AI 서비스를 처음 개발하시는 분들도 쉽게 따라 할 수 있으며, 특히 빠른 시일 내에 AI 서비스를 구축하고자 하는 개발자 분들께 추천 드립니다. - 변성윤 (카일스쿨)
|
|
이 책은 생성형 AI와 AWS를 활용해 데이터 AI 기술을 실무에 효과적으로 통합하려는 이들을 위한 실질적이고 실천적인 가이드입니다. 특히 저처럼 AWS에 대한 사전 경험이 부족한 독자들도 쉽게 이해할 수 있도록 친절한 설명과 풍부한 예제를 통해 AI와 AWS의 진입 장벽을 낮추는 데 큰 도움을 줄 것입니다.
AI 경험이 없는 개발자와 엔지니어들에게는 생성형 AI를 실질적으로 활용할 수 있는 명확한 방향성을 제시하며, 이론에 머무르지 않고 AWS 서비스와 도구를 바로 실무에 적용할 수 있는 실습 중심의 구성을 통해 학습과 실무 간의 간극을 효과적으로 해소했습니다. 이 책은 단순한 기술 안내서를 넘어, 데이터와 AI를 융합해 더 나은 서비스와 가치를 창출하고자 하는 모든 이들에게 필수적인 참고 자료이자 실무적 동반자가 될 것입니다. - 신진수 (데이터 분석가, 크래프톤) |
|
산업혁명에 비견될 만한 현재의 디지털 혁명 시대에서, Amazon Bedrock은 생성형 AI 구현과 활용을 지원하는 혁신적인 플랫폼으로 자리 잡았습니다. IT 회사의 CTO로서 다양한 클라우드 서비스와 AI 기술을 접해 왔지만, Amazon Bedrock이 제공하는 잠재력은 특별히 주목할 만합니다. 이 책은 Amazon Bedrock 서비스를 중심으로 생성형 AI의 기본 개념부터 실무 적용 가능한 핵심 기능, 최신 RAG 및 Agent 구현 방법, API 연동을 통한 서비스 확장, 그리고 다양한 활용 사례를 폭넓고 깊이 있게 다룹니다.
저자들은 복잡한 기술 개념을 명확하고 체계적으로 설명하며, 실무 중심의 예제를 통해 독자의 이해를 높입니다. 이 책은 단순한 Amazon Bedrock 서비스 안내서가 아닌, 생성형 AI 기술을 통해 비즈니스 혁신과 성장을 모색하는 모든 이들에게 필요한 지침서입니다. AI 입문자부터 실무 전문가까지, 각자의 수준에 맞는 가치를 제공하며 AWS를 활용한 AI 솔루션의 무한한 가능성을 보여줍니다. AWS와 생성형 AI에 관심 있는 모든 분들께 이 책을 강력히 추천드리며, 독자 여러분이 이 책을 통해 기술적 역량을 강화하고 새로운 가능성을 발견하시기를 진심으로 기원합니다. - 이상오 (GS Neotek CTO) |
|
생성형 AI는 더 이상 선택이 아닌 필수가 되고 있습니다. 하지만 많은 엔지니어들이 기술 장벽 때문에 활용을 망설입니다. 이 책은 그러한 고민을 해결해 줄 친절하고 실용적인 안내서입니다. Amazon Bedrock을 중심으로 AI 서비스의 구현과 운영에 필요한 모든 단계를 꼼꼼히 설명하며, 특히 AI 경험이 없는 독자들을 위한 실전 가이드의 역할을 충실히 수행합니다. AWS 기반 DevOps 환경을 경험한 엔지니어라면, 이 책을 통해 생성형 AI를 DevOps와 자연스럽게 융합하는 방법을 배울 수 있습니다. 급변하는 AI 기술 환경에서 경쟁력을 갖추고 싶은 모든 개발자에게 강력히 추천합니다. - 정재환 (DevSecOps Engineer | LG Uplus)
|
|
이 책은 Bedrock과 그 사용자들을 모두 잘 이해하고 있는 저자들이 AI 서비스 개발에 입문하는 독자들을 위해 준비한 고속열차입니다. Amazon Bedrock 초기 출시부터 고객과 함께 많은 문제들을 풀어온 경험을 바탕으로, 복잡한 개념을 한국 독자들이 쉽게 이해할 수 있도록 돕습니다. 즉시 활용 가능한 프롬프트 스타일이 적용된 예시들은 실무에 응용하기에 탁월하고, 본문에 등장하는 팁들은 불필요한 시행착오 시간들을 절약해 줍니다. 즐겁게 따라가다 보면 어느새 고급 기술을 자연스럽게 습득하게 될 것입니다. Bedrock을 사용해서 빠르게 AI 서비스를 구현해 보고 싶은 분들은 다른 참고 자료들보다 이 책을 꼭 먼저 읽어보면 좋겠습니다. - 허영수 (Lead AI Engineer | 52g Studio, (주)GS)
|