cjson***
2025-05-25

대생성 AI의 시대! 아직도 일일이 뉴스를 찾고 직접 매매하면서 투자하고 있나요? 자동 매매뿐만 아니라 판단까지 생성 AI와 함께 하세요!
책을 펼치며 독서하는 시간이 재미있겠구나 싶었는데, 역시나 책을 읽으면서 프로그램 결과물을 만드니 흥미롭게 책을 읽을 수 있었다. 비트코인 이라는 핫한 종목을 자동매매 프로그램을 만든다는 것이 초보자에게 어려운 도전일 수 있다. 그러나 이책은 프로그램을 처음 접하는 사람이어도 AI를 활용하여 코드를 만들어내고 통합하는 과정을 단계를 따라하면 결과가 나올 수 있도록 쉽게 설명하고 있다.
이책을 읽으며 2주정도의 시간에 다양한 AI서비스와 API를 엮어서 나만의 비트코인 자동매매 프로그램을 만들고, 24시간 돌아가는 매매 결과를 모니터링하는 대시보드까지 만들었다.
AI에게 요청하여 받은 파이썬 코드는 책과 다르다. 그렇지만 전체를 어떻게 결과물을완성해야 하는지가 명확하기에 책에서 가이드하는 것을 따라하며 프로그램을 완성하기에는 충분했다.
일상에서의 단순한 활용이 아닌, 프로그램 개발에서 생성형AI를 활용한다는 것을 막연히 상상만 했었다.
이번 기회에 책을 읽으며 원하는 결과를 만들어 실행되는 결과물을 보면서 AI를 활용하는 방법을 조금 더 알게 된 것 같다.
[ 책의 각 파트별 간단 요약 ]
Part 01. 최소 기능 제품 만들기
Chapter 01 프로그램 구조와 AI | Chapter 02 환경 세팅 | Chapter 03 최소 기능 제품 만들기 |
대생성 AI의 시대 : 3대 언어 생성 AI, 챗GPT vs 클로드 vs 제미나이 인간처럼 학습하고 판단하는 AI, 프로그램의 투자 판단 과정 구현하기 프로그램 구현을 위한 기술 스택과 서비스 준비 운동, 코딩 없이 데이터 기반 투자 판단 과정 훑어보기 | 업비트 환경 세팅하기 : 가입, API 키 발급하기 오픈AI 환경 세팅하기 : 테스트 키 발급 & 크레딧 충전하기 파이썬 & VS code 환경 세팅하기 VS code 프로젝트 만들기 파이썬 라이브러리 설치하기 API 키 등록하기 | 업비트 차트 데이터 가져오기 AI에 데이터 제공하고 판단받기 AI의 판단에 따라 자동 매매 진행하기 수수료, 최소 주문 가능 금액 고려하기 거래 동작 확인하기 자동 실행하기 |
Part 02. 데이터 넣기
Chapter 04 거래소 데이터 넣기 | Chapter 05 보조 지표 넣기 | Chapter 06 공포탐욕지수 데이터 넣기 |
인간과 AI의 판단 과정 자동 매매 프로그램에서 설정해야 할 3가지 요소 거래소 데이터 넣기 | 보조 지표란? 보조 지표 데이터 불러오기 라이브러리 TA 활용하기 | 공포탐욕지수란? 공포탐욕지수 데이터 반영하기 Fear and Greed Index API 활용하기 |
Chapter 07 최신 뉴스 데이터 넣기 | Chapter 08 차트 이미지 넣기 | Chapter 09 영상 데이터 넣기 |
최신 뉴스 데이터가 필요한 이유 SerpAPI 시작하기 Google News API로 최신 뉴스 데이터 가져오기 | 이미지를 분석하는 AI 셀레니움 설치 & 브라우저 실행하기 스크린샷 저장하기 자동 클릭으로 시간 설정하기 자동 클릭으로 보조 지표 설정하기 GPT Vision 기능을 활용한 이미지 처리하기 | 경제적으로 영상 데이터를 학습시키는 방법 영상 자막 추출하기 자막 데이터 가져오기 |
Part 03. 시스템 고도화하기
Chapter 10 구조화된 데이터 출력하기 | Chapter 11 투자 비율 설정 기능 구현 | Chapter 12 투자 전략 & 성향 설정하기 |
100% 확실한 JSON 응답 얻는 방법 : JSON 응답 구조화하기 | 리스크 감소를 위한 투자 비율 설정 투자 비율 설정하기 | 투자 전략 & 성향 메시지의 역할 전략 & 투자 성향 설정하기 |
Part 04. 재귀 개선 시스템 구현하기
Chapter 13 투자 데이터 DB 기록하기 | Chapter 14 스스로 회고하고 개선하기 | Chapter 15 모니터링 시스템 구현하기 |
기록 저장하기 코드 최적화 & 결과 확인하기 | 스스로 회고하는 AI 반성 컬럼 추가하기 | Streamlit 라이브러리 기초 Streamlit 설치하기 Streamlit 실행하기 웹사이트 대시보드 만들기 |
Part 05. 클라우드 배포,
Part 06. AI 에이전트 클라우드 운영하기
Chapter 16 클라우드 배포하기 | Chapter 17 클라우드 서버 운영하기 |
AWS 회원 가입 및 2단계 인증 설정하기 EC2 서버 만들기 깃허브에 코드 저장하기 깃허브 코드를 클라우드 컴퓨터로 불러오기 서버 환경 설정하기 : 기본 설정, 가상 환경 생성하기 EC2 크롤링 막힘 문제 해결하기 크롬 드라이버 문제 해결하기 깃허브에 저장된 코드 변경하기 깃허브에 새 파일 업로드하기 깃허브 코드를 클라우드 컴퓨터로 불러오기 | 코드 초기화 & 재설정하기 운영 코드 활성화하기 자동 실행 설정하기 백그라운드에서 실행하기 로그 파일 확인하기 Streamlit 웹 모니터링 실행하기 포트 열기 백그라운드에서 대시보드 실행하기 고정 IP 할당하기 |