본문 바로가기
Review/Book

[북리뷰-IT] AI 시대의 프로그래머 (한빛미디어, 2024)

by 눈부셔™ 2024. 9. 18.
728x90

[북리뷰-IT] AI 시대의 프로그래머 (한빛미디어, 2024)

20년이 넘는 시간 동안 은행의 핵심 시스템인 코어뱅킹 시스템 개발에 매진해왔습니다.

늘 정확성과 안정성을 최우선으로 하며,

방대한 양의 데이터를 처리하고 복잡한 금융 로직을 구현하는 일에 나름 익숙해져 있습니다.

그런 제게 AI라는 새로운 기술이 다가왔을 때, 처음에는 솔직히 낯설고 어렵게 느껴졌습니다.

 

금융권은 2013년 이른바 '3.20. 사이버테러'사건으로 인하여 국내 일부 은행의 전산 서비스가 중단된 것을 계기로,

이후 금융당국이 수립한 '금융전산 보안강화 종합대책'의 일환으로 금융권 망분리 규제가 도입되었습니다.

이러한 망분리 규제는 그 동안 해킹 등의 위협에서 금융시스템을 안전하게 보호하는 역할을 해왔으나,

다른 측면에서는 금융경쟁력 저하 및 최근에는 생성형 AI 도입에 걸림돌이 되고 있다는 지적도 있었습니다.

이에 금융위는 2024. 8. 13. "금융분야 망분리 개선 로드맵"을 발표하였습니다. 

 

금융권 망분리 규제 완화 소식은 가뭄에 단비와 같았습니다.

오랫동안 금융 IT 개발자들은 보안이라는 울타리 안에서 혁신을 꿈꿔왔습니다.

이제 생성형 AI라는 강력한 도구를 활용하여 금융 시스템을 한 단계 더 발전시킬 수 있는 기회를 맞이하게 된 것입니다.

 

이번에 한빛미디어에서 출간된 "AI 시대의 프로그래머"라는 책은 이러한 시대적 변화에 발맞춰,

AI 도구를 활용하여 개발 생산성을 높이고 혁신적인 서비스를 만들 수 있는 방법을 제시합니다.

특히 금융권 망분리 규제 완화라는 새로운 변수를 고려하여,

이 책의 내용을 더욱 심층적으로 분석하고, 금융 IT 개발자에게 시사하는 바를 구체적으로 살펴보고자 합니다.

 

[북리뷰-IT] AI 시대의 프로그래머 (한빛미디어, 2024)

 

 

책의 구성

이 책은 기획부터 코딩, 디버깅, 배포까지 프로그래밍의 전 과정에서 AI 어시스턴트를 사용하는 방법을 다룹니다.

또한, AI 어시스턴트의 도입으로 인해 프로그래머의 역할이 어떻게 변화하는지에 대해서도 논의하고 있어요.

프로그래머가 반드시 갖추어야 할 역량과 AI와 협력해 더 나은 결과물을 창출하는 방법을 만나보세요 ^^

 

 

  • 개발자에게 열린 새로운 세상 : AI의 진화와 혁신, 활용 사례, 한계점, 개발자의 새로운 접근 방식 소개.
  • AI 어시스턴트의 작동 원리 : 주요 기능, 지능형 코드 완성과의 비교, 컴파일러와의 비교, 역량 수준, 생성형 AI 및 거대 언어 모델(LLM), LLM 성능 평가, 오픈소스 LLM, AI 어시스턴트 프로그래밍 도구 평가.
  • 프롬프트 엔지니어링 : 프롬프트, 컨텍스트, 지시, 입력 데이터, 출력 형식, 모범 사례, 환각 감소, 보안 및 개인정보 보호, 자율 AI 에이전트.
  • 깃허브 코파일럿 : 깃허브 코파일럿 소개, 시작하기, 코파일럿 파트너 프로그램.
  • 기타 AI 어시스턴트 프로그래밍 도구 : 아마존 Q 디벨로퍼, 제미나이 코드 어시스트, 탭나인, 리플릿, 코드GPT, 코디, 코드WP, 워프, 비토 AI, 커서, 코드 라마, 기타 오픈소스 모델.
  • 챗GPT 및 기타 범용 LLM : 챗GPT, GPT 모델의 코드 생성 능력, 챗GPT 탐색하기, 웹 브라우징, 반복적인 작업, 크로스 브라우저 호환성, 배시 명령, 깃허브 액션, GPTs, 제미나이, 클로드.
  • 기획 : 브레인스토밍, 시장 조사, 경쟁 분석, 요구사항 작성, 프로젝트 관리.
  • 코딩 : 코드 리뷰, 판단 호출, 학습, 주석, 모듈식 프로그래밍, 프로젝트 시작하기, 자동 완성, 리팩터링, 함수, 객체 지향 프로그래밍, 프레임워크 및 라이브러리, 데이터, 프런트엔드 개발, API.
  • 디버깅, 테스트, 배포 : 디버깅, 문서, 코드 리뷰, 배포.
  • AI 시대의 개발자를 위한 팁 : AI가 바꾼 프로그래밍 방식, AI 어시스턴트의 이점, AI 어시스턴트의 유의점, 프롬프트 엔지니어링의 특성, 프로그래밍 이상의 작업, 프로그래머의 역할.
  • 부록 A : 클로드 3.5
  • 부록 B : 클로드 프로젝트

 

[북리뷰-IT] AI 시대의 프로그래머 (한빛미디어, 2024)
[북리뷰-IT] AI 시대의 프로그래머 (한빛미디어, 2024)
[북리뷰-IT] AI 시대의 프로그래머 (한빛미디어, 2024)
[북리뷰-IT] AI 시대의 프로그래머 (한빛미디어, 2024)
[북리뷰-IT] AI 시대의 프로그래머 (한빛미디어, 2024)

 

 

금융권 망분리 완화와 AI 도입의 시너지 효과

금융권 망분리 규제 완화는 생성형 AI 도입을 위한 가장 큰 걸림돌을 제거했습니다.

이제 금융회사들은 외부 클라우드 환경에서 AI 모델을 학습하고, 이를 금융 서비스에 적용할 수 있게 되었습니다.

이는 다음과 같은 긍정적인 효과를 가져올 것입니다.

 

  • 개발 생산성 향상
    • 챗GPT와 같은 LLM을 활용하여 코드 자동 완성, 코드 생성, 오류 검출, 문서 작성 등 반복적인 작업을 자동화하고, 개발 시간을 단축할 수 있습니다.
  • 맞춤형 금융 서비스 제공
    • 고객 데이터를 분석하여 개인 맞춤형 금융 상품을 추천하고,
    • 고객 상담을 자동화하여 고객 만족도를 높일 수 있습니다.
  • 리스크 관리 강화
    • 이상 거래 탐지, 사기 예방 등 금융 시스템의 안전성을 강화하는 데 AI를 활용할 수 있습니다.
  • 혁신적인 금융 서비스 개발
    • 생성형 AI를 활용하여 새로운 금융 상품과 서비스를 개발하고, 금융 시장의 경쟁력을 높일 수 있습니다.

 

 

"AI 시대의 프로그래머"가 제시하는 해결책

"AI 시대의 프로그래머"는 금융 IT 개발자가 AI 시대에 성공적으로 적응하기 위해 필요한 지식과 기술을 제공합니다.

특히 다음과 같은 내용은 금융권 망분리 완화 이후 AI 도입을 준비하는 개발자들에게 큰 도움이 될 것입니다.

 

  • 프롬프트 엔지니어링의 중요성 강조
    • 생성형 AI의 성능은 프롬프트에 따라 크게 달라지기 때문에, 프롬프트 엔지니어링 능력은 필수적입니다.
    • AI 모델에게 정확하고 효과적인 지시를 내리는 방법을 학습하여, AI의 잠재력을 최대한 활용할 수 있습니다.
  • 다양한 AI 도구 활용
    • 깃허브 코파일럿, 챗GPT 등 다양한 AI 도구를 비교 분석하고,
    • 각 도구의 특징을 파악하여 적절한 도구를 선택하고 활용하는 방법을 제시합니다.
  • 보안 및 윤리
    • AI 기술 발전과 함께 윤리적인 문제가 중요하게 부각되고 있습니다.
    • AI 도입 시 발생할 수 있는 보안 위험과 윤리적 문제에 대한 해결 방안을 제시합니다.



새로운 시대를 위한 준비

금융권 망분리 규제 완화는 AI 시대를 맞이하여 금융 시스템이 한 단계 더 도약할 수 있는 기회를 제공합니다.

"AI 시대의 프로그래머"는 이러한 변화에 적응하고,

새로운 시대를 이끌어갈 프로그래머에게 필요한 지식과 기술을 제공합니다.

 

이 책을 통해 AI에 대한 이해를 높이고, 실제 개발 환경에 AI를 적용하는 방법을 익힌다면,

우리는 더욱 스마트하고 효율적인 금융 시스템을 구축할 수 있을 것입니다.


마지막으로, 이 책을 읽고 느낀 점은 AI가 개발자의 일자리를 빼앗는 것이 아니라, 

개발자의 역량을 더욱 발휘할 수 있도록 돕는 도구라는 것입니다. 

앞으로 AI는 더욱 발전하고, 개발자의 삶에 더 깊숙이 들어올 것입니다. 

우리는 이러한 변화에 적응하고, AI와 함께 성장하기 위해서는 끊임없이 배우고 노력해야 합니다.

 

 

 

 

"한빛미디어 <나는리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

 

 

#북리뷰  #책서평  #도서추천  #책리뷰  #IT서적  #AI학습  #개발자  #AI시대의프로그래머  #AI서비스개발  #AI책추천  #금융권망분리  #금융혁신  #프롬프트엔지니어링  #깃허브 코파일럿  #챗GPT  #LLM  #제미나이  #클로드  #브레인스토밍  #코드리뷰  #리팩터링  #디버깅 

 

728x90