이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
CHAPTER 1 개발자에게 열린 새로운 세상_1.1 진화와 혁신_1.2 생성형 AI_1.3 활용 사례_1.4 한계점_1.5 개발자의 새로운 접근 방식_1.6 결론CHAPTER 2 AI 어시스턴트의 작동 원리_2.1 주요 기능_2.2 지능형 코드 완성과의 비교_2.3 컴파일러와의 비교_2.4 역량 수준_2.5 생성형 AI 및 거대 언어 모델(LLM)_2.6 LLM 성능 평가_2.7 오픈소스 LLM_2.8 AI 어시스턴트 프로그래밍 도구 평가_2.9 결론CHAPTER 3 프롬프트 엔지니어링_3.1 예술과 과학_3.2 도전 과제_3.3 프롬프트_3.4 컨텍스트_3.5 지시_3.6 입력 데이터_3.7 출력 형식_3.8 모범 사례_3.9 환각 감소_3.10 보안 및 개인정보 보호_3.11 자율 AI 에이전트_3.12 결론CHAPTER 4 깃허브 코파일럿_4.1 깃허브 코파일럿_4.2 시작하기_4.3 코파일럿 파트너 프로그램_4.4 결론CHAPTER 5 기타 AI 어시스턴트 프로그래밍 도구_5.1 아마존 Q 디벨로퍼_5.2 제미나이 코드 어시스트_5.3 탭나인_5.4 리플릿_5.5 코드GPT_5.6 코디_5.7 코드WP_5.8 워프_5.9 비토 AI_5.10 커서_5.11 코드 라마_5.12 기타 오픈소스 모델_5.13 결론CHAPTER 6 챗GPT 및 기타 범용 LLM_6.1 챗GPT_6.2 GPT 모델의 코드 생성 능력_6.3 챗GPT 탐색하기_6.4 웹 브라우징_6.5 반복적인 작업_6.6 크로스 브라우저 호환성_6.7 배시 명령_6.8 깃허브 액션_6.9 GPTs_6.10 제미나이_6.11 클로드_6.12 결론CHAPTER 7 기획_7.1 브레인스토밍_7.2 시장 조사_7.3 경쟁 분석_7.4 요구사항 작성_7.5 프로젝트 관리_7.6 결론CHAPTER 8 코딩_8.1 코드 리뷰_8.2 판단 호출_8.3 학습_8.4 주석_8.5 모듈식 프로그래밍_8.6 프로젝트 시작하기_8.7 자동 완성_8.8 리팩터링_8.9 함수_8.10 객체 지향 프로그래밍_8.11 프레임워크 및 라이브러리_8.12 데이터_8.13 프런트엔드 개발_8.14 API_8.15 결론CHAPTER 9 디버깅, 테스트, 배포_9.1 디버깅_9.2 문서_9.3 코드 리뷰_9.4 배포_9.5 결론CHAPTER 10 AI 시대의 개발자를 위한 팁_10.1 AI가 바꾼 프로그래밍 방식_10.2 AI 어시스턴트의 이점_10.3 AI 어시스턴트의 유의점_10.4 프롬프트 엔지니어링의 특성_10.5 프로그래밍 이상의 작업_10.6 프로그래머의 역할_10.7 결론APPENDIX A 클로드 3.5_A.1 클로드 아티팩트_A.2 클로드 프로젝트
|
Tom Taulli
이일섭의 다른 상품
|
AI의 시대, 프로그래머의 역할이 바뀐다.챗GPT와 깃허브 코파일럿의 등장으로 이제 프로그래머의 역할은 혁신적으로 변화하고 있습니다. 이제 프로그래머는 단순히 코드를 작성하는 사람이 아닌 창의적인 해결책을 만들어내는 문제 해결사가 되어야 합니다. 빠르게 변화하는 AI 기술에 휩쓸리지 않고 프로그래밍 과정에 활용하는 방법을 손에 넣으세요.이 책은 AI 도구를 단순히 사용하는 방법을 넘어서, AI를 사용해 개발 능력을 극대화하는 전략을 제시합니다. 프로그래머가 반드시 갖추어야 할 역량과 AI와 협력해 더 나은 결과물을 창출하는 방법을 이 책에서 만나세요. AI와 함께 여러분의 개발 생산성을 최대치로 끌어올려 AI 시대의 프로그래머가 되어 혁신의 선두에 서세요.대상 독자● 프로그래밍 과정에서 AI를 적극 활용하려는 개발자● AI의 등장에 위협을 느끼는 프로그래머● 과제물 샘플 코드를 보고 맨땅에 헤딩하는 기분을 느끼는 학생배우는 내용● AI 기반 도구의 핵심 기능● 개발자를 위한 프롬프트 엔지니어링● 깃허브 코파일럿과 아마존 Q 디벨로퍼 같은 코드 보조 시스템의 장단점 및 사용 사례● 요구사항 정의, 계획 수립, 코딩, 디버깅, 테스트 등 소프트웨어 개발 생명주기에 AI 도구를 사용하는 법● 챗GPT, 제미나이, 클로드 등 LLM 서비스를 프로그래밍 과정에서 사용하는 방법지은이의 말깃허브 코파일럿과 챗GPT가 등장하며 프로그래밍은 극적으로 바뀌었습니다. 마치 아이폰을 처음 사용했을 때처럼 판도가 완전히 바뀐 느낌이었습니다. 챗GPT에게 자연어로 코드를 작성해달라고 요청하거나 비주얼 스튜디오 코드에서 코드 작성에 필요한 내용을 입력하면, 원하는 코드가 생성됩니다. 거기다 챗GPT는 이미지를 코드로 변환하기까지 합니다. 저는 실제로 앱을 만들면서 챗GPT를 사용하기 시작했습니다. 챗GPT는 브레인스토밍이나 요구사항 정리, 단위 테스트 설정 등 여러 작업에 도움을 줬습니다.개발 분야에 첫발을 내딛는 신입부터 오랜 연차의 시니어 개발자까지, 모든 개발자에게 유용한 내용을 담았습니다. 이 책이 여러분의 실무에 도움을 주는 지침서가 되길 바랍니다.-톰 타울리옮긴이의 말생성형 AI를 업무 영역에 적용하고 조정하려는 논의가 여전히 활발한 가운데 이 책은 AI 어시스턴트 프로그래밍 도구를 중점으로 다룹니다. 코드 생성에 특화된 AI 어시스턴트가 제공하는 기능을 비롯해 기획부터 배포를 포괄하는 개발 전 영역에서 범용 LLM을 사용하는 방법을 상세하게 기술합니다.모쪼록 독자 여러분께서 이 책을 통해 놀랍게 진보하는 AI 어시스턴트를 경험하고 비교하며, 필요에 가장 적합한 페어 프로그래머를 찾으실 수 있기를 바랍니다.-이일섭, 황은옥
|