AI 시대의 프로그래머
개발 생산성을 200% 높여주는 AI 페어 프로그래밍
저자: 톰 타울리 / 번역: 이일섭, 황은옥 / 한빛미디어 / 2024-08-23
https://www.hanbit.co.kr/store/books/look.php?p_code=B6398315929
세상에 큰 충격을 준 ChatGPT부터 챗봇 형태 UI라서 쉽게 시작할 수 있었습니다. ChatGPT 외에도 Gemini와 Copliot과 Claude를 돌아가면서 회사 일에나 학교 공부에 잘 써먹는 중입니다. 최근 들어서는 Perplexity AI, Google NotebookLM도 사용했습니다. 코드 작업에는 ChatGPT와 Claude를 주로 사용합니다. 잘 쓰는 방법이 더 있을 것같으면서도 찾아볼 엄두는 내지 못했다가 이 책을 만났습니다.
1장, 2장은 코드 개발 관련한 AI 기술 개요를 설명합니다. 배경 지식을 중요하게 여기는 성향인 독자에게는 안정감을 주겠습니다. 3장부터 AI 어시스턴트 사용법을 알려주며 경쟁 서비스 간에 비교를 합니다. 나아가 기획, 코드 리뷰, 디버깅, 문서작업에 활용하는 방법도 소개합니다. 책 홍보문구인 '실습으로 보는 AI 페어프로그래밍'이 이 책을 읽어야 할 당위성을 정말 잘 설명했습니다. 다 아는 얘기인가 싶다가도 놓치고 있었던 부분을 발견하면서 읽는 보람이 있었습니다. 당분간 개발 업무의 방향은 이럴 수밖에 없다고 봅니다.
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 클로드 프로젝트
'BI > 인공지능' 카테고리의 다른 글
매니악한 구석이 있는 'AI 딥 다이브' (4) | 2024.10.25 |
---|---|
AGI는 적시성있게 행동하는 신선이 될까? (4) | 2024.10.14 |
인간이 스스로의 가치를 어떻게 자각할지 걱정하는 'AI 트루스' (1) | 2024.10.03 |