GPT를 활용하는 실전 질문 가이드북
Chat GPT에게 무료로 질문할 수 있는것은 하루에 20개 정도인 것으로 보입니다. 처음부터 완벽한 결과를 얻으면 좋겠지만, 여러번의 대화를 오가면서 결과를 얻어내야 하므로 제가 아래의 결과를 얻어내기 위해 오류를 수정하는 질문과 잘 못된 결과물에 대한 재요청까지 합하면 총 질문의 양은 700회 가량 되는 것 같습니다.
# main.py 각 함수별 설명 추가
# ini 파일이 존재하면 백업파일 생성
# 메인 윈도우 클래스 정의
# 키움 API 위젯 및 설정값 초기화
# 버튼 연결
# 이벤트 연결
# 창이 열릴 때 기본값 표시
# ini 파일 초기 설정값 불러오기
# 콤보박스를 input 대신 사용하도록 세팅
# ini 파일에서 토큰/챗 ID 기록 내역 불러오기
# 현재 입력된 토큰과 챗 ID를 ini 파일에 기록
# 로그인 처리 및 연결 시도
# 로그인 성공 후 초기 설정 수행
# 조건검색 실행 (실시간 조회)
# 조건검색 중지
# 조건식 목록 수신 이벤트
# 조건식 조회 결과 수신 이벤트
# 조건식 실시간 종목 포착 이벤트
# 로그인 후 등록된 조건식 메시지 텔레그램 전송
# TR 데이터 요청 (opt10001, opt10081)
# 기본 정보 요청
# 차트 정보 요청
# 텔레그램 메시지 전송
# TR 데이터 수신 처리
# 차트 이미지 생성 및 전송
# transmit_table 저장 (ini 기록)
# ini에서 검색식 상태 복원
# 창 닫을 때 설정 저장 및 종료 메시지 전송
# main.py 실행 시작점
하루 질문 제한이 있는 무료로는 한달을 꼬박 사용해야 결과를 얻을 수 있는 수준이라서 좀 더 빠르게 결과를 얻어 낼 수 있는 질문법을 정리했습니다.
“조건검색 텔레그램 보내기”
하지만 이건 '키워드'만 던진 것이에요. GPT는 ‘어떤 흐름인지’, ‘무엇부터 시작해야 할지’를 잘 알 수 없습니다.
“조건검색으로 포착된 종목을 텔레그램으로 보내는 프로그램을 만들고 싶어요. 처음이라 어떻게 시작해야 할지 모르겠어요.”
이렇게만 말해도 GPT는 전체 흐름부터 차근차근 정리해줄 수 있어요.
이 프로그램을 만들기 위한 전체 구조와 필요한 함수들을 정리해 주세요. 파이썬으로 만들고 싶어요.
GPT는 이런 흐름을 그려줄 거예요:
키움 OpenAPI 로그인
조건식 목록 불러오기
조건검색식 실행 및 종목 실시간 감시
종목 정보 조회 (현재가, 등락률, 거래량 등)
텔레그램 메시지 전송
종료 시 ini 파일에 저장
“조건식을 불러오는 함수부터 만들어주세요”
→ GetConditionLoad(),GetConditionNameList()
“종목 포착 시 정보를 조회하는 코드를 짜 주세요”
→ opt10001,opt10081
“이제 텔레그램으로 종목 정보를 보내는 기능을 만들어 주세요”
→ 텔레그램 API 연동 코드 생성
“전체 코드를 통합해 주세요”
→ 여기까지 오면 전체 통합 코드도 받을 수 있습니다
A. 조건검색으로 포착된 종목을 텔레그램으로 보내는 프로그램을 만들고 싶습니다. 프로그래밍은 잘 모르고, 전체 흐름이 어떻게 되는지부터 알고 싶어요. 필요한 함수와 각 함수의 역할도 알려주세요. 파이썬으로 만들고 싶습니다.
B. 키움 OpenAPI로 조건식을 불러오고 종목을 실시간 감시해서, 포착되면 종목 정보를 가져오고 텔레그램으로 전송하고 싶습니다. 전체 코드 구조와 흐름을 알려주시고, 코드는 함수 단위로 나눠서 만들어 주세요.
“하나의 흐름을 먼저 정리하고, 함수별로 나눠서 차근차근 요청하는 방식”이 가장 효율적입니다.
700개의 질문이 필요한 작업도 '한 번의 질문 흐름 정리 → 단계별 요청' 으로 30개 내외의 질문으로 줄일 수 있습니다.
목표 - 질문 방식
흐름을 알고 싶을 때 - 전체 흐름도, 단계별 설명 요청
함수 나눠서 받고 싶을 때 - “~하는 함수 만들어주세요”
잘 모르겠을 때 - “프로그래밍을 잘 모르는데 처음부터 알려주세요”
단어 몇 개만 말하지 말고, 내가 뭘 하고 싶은지 말로 풀어주세요.
몰라도 괜찮아요. GPT가 순서대로 정리해줍니다.
"이 코드가 뭘 하는 건가요?" 라고 자주 물어보세요. 설명은 계속 요청해도 괜찮습니다.