카테고리 없음

GPTs에 대해서 - GPTs의 장점에 초점을 맞추면서 작성

수지구꼴팬 2024. 3. 16. 10:34
728x90

https://dacon.io/hackathon

 

데이스쿨 - DACON

3만 AI팀이 학습하는 교육플랫폼, 문제기반 학습, 스터디, 랭커특강, AI해커톤을 제공합니다.

dacon.io

 

GPTs 

GPTs는 무엇인가?
- 2023년 11월, 오픈 AI가 특정 목적을 위한 맞춤형 챗봇 GPTs와 GPTs를 마켓스토어에 선보임
- 특정 목적을 위해 만들 수 있는 사용자 맞춤 버전의 ChatGPT
- 프로그래밍 없이도 누구나 자신만의 GPT 구축!, 다른 사람을 위한 맞춤형 챗봇 제작!

사용자 맞춤이란 무엇인가?
- 사용자의 의도와 목적에 맞추어 답변을 생성하는 방법
- 사전 지식이나 예시 제공을 통해 사용자 입맛에 맞는 답변을 생성할 수 있다!

GPTs를 알아야 되는 이유?
1. GPTs 개인화와 전문성의 무한 확장성
- 압도적으로 능가하는 개인화와 전문성을 제공할 수 있다.

2. AI 리터러시(문해력)과 활용 능력, "필수적 경쟁 요소"
- AI가 가져다 주는 생산성과 지식의 폭발적인 확장성을 이해하고, AI를 모든 업무 영역에 효과적으로 활용할 수 있는 능력은 개인과 조직의 생존, 성장에 결정적인 영향을 미칠 Key 요소가 될 것

3. 새로운 AI 생태계에서의 새로운 기회
- 아이폰이 처음 나왔을 때 Apple Store는 어땠는가?

GPTs 챗봇의 개인화 능력과 전문성
GPTs Store 런칭과 인상적인 Chatbot들 등장
- GPTs에 대한 '발표' 이후 불과 2개월이 지난 이후 무려 이미 "300만개"의 custom version GPT가 생성
- 그 중에 대표적인 것은?

1) DB 기반 맞춤형 GPTs 챗봇 - 사람들의 니즈를 파악한 챗봇
** 핵심어 환상화
1-1) Case Study : AllTrails
- 15년에 걸쳐 축적된 방대한 데이터베이스를 통해, 사용자의 위치, 활동 선호도, 난이도 요구사항에 기반한 최적화된 정보를 API를 통해 제공
- ChatGPT가 여행 일정까지 짜는 시대?
- 범용 ChatGPT는 모호한 형용사가 많아 신뢰할 수 있는 정보라는 생각이 들지 않는다!
- 여행 일정을 짜는 사람들에 특화된 ChatGPT!

1-2) Scholar GPT
- 논문과 책을 찾아주는 GPT
- 최근 연구 동향까지 싹 찾아준다!
- 연구자들이 필요로 하는 정확한 정보를 신속하게 찾아준다!

2) 소프트웨어 기반 맞춤형 GPTs 챗봇
2-1) Free YouTube Summarizer
- 유튜브 영상의 내용을 요약해주는 챗봇
- 기존의 ChatGPT는 URL에 접근할 수 없다가 뜨지만 이 챗봇은 전문적으로 세세하게 나온다. 

2-2) Show me
- 사용자의 아이디어를 시각적 다이어그램으로 변화하여 시각화 해주는 소프트웨어 툴을 의미한다. 
- 광범위한 사용자를 대상으로 시퀀스, 그래프, 마인드맵, 타임라인, 엔티티 관계 다이어그램 등 다양한 형식의 맞춤형 다이어그램을 생생할 수 있는 기능을 제공

2-3) CANVA
- 이미 존재하였던 웹 및 모바일 애플리케이션
- 아직은 일관성이나 유연성 면에서 부족하다는 평가를 받는다. 
- GPTs 챗봇 Canva는 직관적인 대화형 접근 방식을 통해, 디자인 툴에 대한 경험이 없는 사용자의 진입 장벽을 낮추고, 초기 기술적 제약을 극복

GPTs의 맞춤형 능력과 잠재성
- 앞에 말한 ChatBot들의 공통점은 사용자에게 특화되었다는 것이 핵심

GPTs의 맞춤형 능력의 3가지 요소
1) Custom Instructions(개인화)
--> 모델에게 특정한 역할, 페르소나 부여, 응답의 형식에 관해 섬세한 응답 지침 제공
2) Knowledge (전문성, 도메인 인사이트)
--> 방대한 DB 사용하지 않더라도, 특정 전문 영역의 지식 보관소 구축
3) Actions (특정 목적 능력의 확장성)
--> 다양한 분야의 DB나 어플리케이션과의 상호 작용을 통해, 복잡한 작업을 수행하거나 전문성, 최신성을 확보한 정보를 제공해 줄 수 있는 강력한 외부 확장 기능

맞춤형 능력의 핵심 요소 Instructions & Knowledge
1) Custom Instructions
- 사용자의 요구에 더 적합하게!
- 그러려면 내가 구체적으로 뭘 필요로 하는지에 대해 잘 적고 학습시켜야 한다!
- 행동 지침 구체화 및 Knowledge, Actions 기능과 연계

2) Knowledge
- GPTs를 통해 개인화된 맞춤형 기능을 확장하는 주요 요소 중 하나는 Knowledge 기능
- 파일을 업로드 시켜 전문성을 강화한다.
- Knowledge에 업로드 하는 파일을 '합성(Synthesis)', '변환(Transformation)', '추출(Extraction)' 기술 적용
- 합성, 변환, 추출 과정을 통해 보다 정확하고 상세한 답변을 제공할 수 있는 능력 부여

2-1) 프롬프트/ 응답 포맷 세부 맞춤화
- 사용자의 요구에 꼭 맞는 프롬프트를 맞춤 설정하는 것

맞춤형 능력의 핵심 요소 Actions
1) Actions
- 외부 어플리케이션과 연동을 가능하게 하는 강력한 메커니즘 제공
- GPTs의 전문성 및 맞춤형 개인화 능력을 강화하는 핵심 요소
- 외부 API를 호출, 정보를 검색하거나 특화된 작업을 실행할 수 있게 됨
- Actions를 통해 GPTs는 단순 텍스트 생성을 넘어서, 외부 데이터 및 애플리케이션과의 상호작용을 통해 사용자에게 맞춤형 정보를 제공하거나 외부 API를 활용해 데이터를 처리할 수 있느 능력을 갖추게 됨

2) Actions 기능을 구현하는 GPTs 제작자 두 유형
1. GPTs 챗봇 개발자가 외부 데이터 리소스나 애플리케이션을 직접 관리하거나 개발에 참여하는 경우
2. GPTs 챗봇 개발자가 이미 서비스 중인 외부 애플리케이션의 정의된 API와 연동해야 하는 경우

3) Action schema란 무엇인가?
- Actions은 외부 어플리케이션과 연동(API)을 가능하게 하는 강력한 메커니즘 제공
- API를 통해 외부 어플리케이션과 접근하는 데 필요한 인증 방식을 설정하는 인증 단계 필요
--> 사용자의 접근 권한 검증, 안전한 데이터 교환
- 스키마(Schema), 사용 가능한 API의 사양 명세 정의
- Privacy Policy, 사용자 데이터의 처리와 관련된 법적 및 윤리적 요구사항을 충족시키는 방안 마련