챗GPT로 뉴스 주식 분석 앱 만들기: 단계별 가이드

본 내용은 10X AI Club의 ‘뉴스 주식 분석 GPTs 만들기’를 노트로 정리한 것 입니다.
https://youtu.be/HD6yhTCWzgQ?si=28HmvgNu3x5QDifJ

GPTs를 만들기 위해서는 먼저 챗GPT 플러스 계정을 구입해야 한다.

1. 챗GPT 플러스 계정 구입

2. GPT 탐색에서 만들기

하단에 있는 [새 작업 만들기] 버튼 클릭

‘작업 추가’를 통해 외부 사이트와 연동할 수 있고, GPT에서 만든 자료를 외부에 포스팅할 수도 있다.
우리는 검색 결과를 가져오려 한다.

이제 2가지 검색 엔진을 연동하려 한다. (Google News API, Google Finance API)
먼저 serpapi.com에 접속해서 계정을 만든다. (월 100번 무료 검색 지원)
외부 검색엔진을 호출할 수 있는 개발자들을 위한 서비스이다.

앱의 흐림

Q) 어떤 주식을 분석하고 싶나요?
A) 를 저장 후 구글 뉴스 API를 호출할 것이다.

지침에 아래와 같이 기록하다.

코드 작성 방법

이제 스키마에 원하는 코드를 넣어야 하는데, Action GPT의 도움을 받을 수도 있고 serpapi의 코드를 가져올 수도 있다.
API 코드 샘플을 가져올 때엔 언어 선택 후 복사하여 사용하는데..

Action GPT에 붙여넣으면 GPT가 이해할 수 있는 내용으로 변경해준다.

Google 뉴스 코드 만들기

Google News API의 cURL 코드 복사

[ActionGPT에서 도움 받기] 버튼 클릭

작성해준 코드를 복사하여 스키마에 붙여넣는다.

붙여넣은 뒤 샘플로 설정된 값을 삭제한다.

이제 테스트를 진행한다.

권한을 요청하면 [항상 허용하기] 버튼을 클릭한다.

GPT가 간혹 API key를 빠트리고 진행할 때가 있다.

이럴땐 ‘api key를 포함해서 다시 검색해줘’라고 요청하여 해결되는 경우도 있지만 직접 변경해줄수도 있다.

변경을 했다면 코드 정리를 위해서 [형식] 버튼을 클릭한다.

제대로 진행되는 것을 확인할 수 있다.

코드를 확인해보면.. Samsung stock을 검색한 값을 확인할 있다.

구글 파이낸스 코드 만들기

2개의 코드를 사용해야 하기 때문에 1개의 코드 입력 후 1개를 더 추가해야 한다.
코드에서 ‘자연어’로 표기된 것을 변경해준다.

첫번째 파라미터 example에도 ‘google finance’를 추가한다.
q와 api는 기존과 동일하게 때문에 그대로 둔다.

테스트를 진행한다.

정상적으로 정보가 출력된다.

셋팅이 되었으니 지침을 수정하여 정교하게 작업할 수 있다.
Tip) 우측 하단의 확장 아이콘을 클릭하면 크게 볼 수도 있어서 편집하기 편리하다.

그리고 2개의 API만 사용하기 때문에 다른 기능들은 비활성화처리 해야 한다.
그럼 APPs를 만들 준비가 완료된 것이다.

이제 앱을 만들어보자.

하지만 에러가 발생할 것이다. 그 이유는 ‘나만 보기’가 아닌 ‘링크가 있는 모든 사람’에게 공개할 때엔 추가 작업이 필요하기 때문이다.

기능 아래쪽에 위치한 작업의 ‘serpapi.com’을 클릭하여 ‘개인정보 보호 정책’을 추가해줘야 한다.

‘개인정보 보호 정책’에 코드를 넣고 [만들기]를 진행하면 정상적으로 처리되는 것을 확인하 수 있다.
https://openai.com/ko-KR/policies/privacy-policy

자, 이제 GPT를 실행해보자.

인사만 해도 주식의 정보를 요청한다.

먼저 뉴스 요약을 진행하고 이후 주식 금융 보고서를 작성하는 것을 확인할 수 있다.

Leave a Comment

인덱스