상세정보
미리보기
AI 시대의 프로그래머
- 저자
- 톰 타울리 저/이일섭,황은옥 공역
- 출판사
- 한빛미디어
- 출판일
- 2024-08-26
- 등록일
- 2024-10-30
- 파일포맷
- PDF
- 파일크기
- 4MB
- 공급사
- YES24
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
프로그래머, AI 세계에서 살아남기이제 AI는 프로그래머의 강력한 동반자가 됐다. 이 책을 통해 AI 도구를 마스터해, 코드 품질은 높이면서 개발 시간은 대폭 단축해 보자. 빠르게 변화하는 기술 환경에서 AI와 함께 당신의 개발 능력을 한 단계 높여보자. 생산성 200% 향상은 시작일 뿐이다. AI 개발 도구는 요구사항 정의부터 계획 수립, 설계, 코딩, 디버깅, 테스트, 문서화까지 프로그래밍의 모든 단계에 실용적인 조언을 준다. 이 책은 챗GPT와 클로드 같은 LLM부터 깃허브 코파일럿, 아마존 Q 디벨로퍼 같은 코드 특화 AI에 이르기까지 다양한 도구를 사용하는 방법을 소개한다. 초보자부터 경험 많은 프로그래머까지 AI와 함께 개발 생산성을 높여보자.
저자소개
벤처 지원 생성형 AI 스타트업인 Aisera를 비롯한 다양한 기업의 컨설턴트로 활동하고 있다. ChatGPT, GPT-4 및 기타 거대 언어 모델을 다루는 다양한 도서를 집필했으며 O'Reilly, UCLA, Pluralsight에서 파이썬을 사용한 딥러닝 및 머신러닝 모델을 만드는 방법과 자연어 처리 등 인공지능에 대한 다양한 강의를 진행했다.
목차
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 클로드 프로젝트