brunch

You can make anything
by writing

C.S.Lewis

by 김홍진 Aug 29. 2024

GPTs 사용으로 데이터 정확성 확보

ChatGPT를 유료 구독화 하면서 단순 정보 검색에만 그치지 않기 위해 다양한 요소를 학습하고 있다.

이번에는 GPTs라는 기능에 대하여 학습한 내용을 정리해 본다.

(이 자료는 내가 학습한 내용을 잊지 않기 위해 정리하는 목적이 강하다. 따라서 자료의 충실도나 신선도는 다소 떨어질 수 있음을 이해해 주기 바란다)


우리는 일반적으로 ChatGPT만 사용하게 된다. 그런데 내가 자주 사용하는 프롬프트를 저장해 놓고 필요할때마다 빠르게 접근하여 업무 처리나 정보를 획보하고 싶을때가 있다. 이럴때 사용하는 것은 GPTs이다.

그리고 ChatGPT를 사용하면서 할루시네이션 현상 때문에 실망을 많이 하게 된다.

이럴때 느끼는 것이, 내가 갖고 있는 신뢰성 있는 정보 내에서만 검색하게 하면 어떨까 하는 의구심이 생긴다. 

바로 그것이 GTPs의 Knolowdge 기능을 사용하는 것이다. 


1. GPTs란 무엇인가?


1.1 GPTs의 정의

GPTs는 "Generative Pre-trained Transformers"의 약자로, 인공지능(AI) 기술의 한 형태이다. 이 모델은 대량의 텍스트 데이터를 학습하여 다양한 언어 관련 작업을 수행할 수 있다. 

GPTs는 인간의 언어를 이해하고 생성할 수 있는 능력을 가지고 있어, 자연스러운 대화를 나누거나 문서를 작성하는 등의 다양한 역할을 할 수 있다.


1.2 GPTs의 발전 배경

GPTs는 OpenAI에 의해 개발된 기술로, 딥러닝과 자연어 처리(NLP) 기술의 발전에 따라 점차 고도화되었다. 초기의 NLP 모델들은 특정 작업에 대해 훈련되었지만, GPTs는 방대한 범용 데이터셋을 학습함으로써 거의 모든 텍스트 기반 작업을 수행할 수 있는 능력을 갖추게 되었다. 이로 인해 GPTs는 특정 도메인에 종속되지 않고, 다양한 분야에서 활용될 수 있다.


1.3 GPTs의 주요 기능

GPTs는 텍스트 생성, 문서 요약, 정보 검색, 번역, 대화형 인터페이스 등 다양한 기능을 수행할 수 있다. 특히 ChatGPT는 GPTs의 대화형 기능을 극대화한 사례로, 인간과의 상호작용을 통해 실시간으로 질문에 답하거나 문제를 해결하는 데 유용하다.


2. 왜 GPTs를 활용해야 하는가?


2.1 업무 생산성 향상

GPTs는 업무에서 반복적이고 시간이 많이 소요되는 작업을 자동화하여 생산성을 높이는 데 매우 유용하다. 예를 들어, 이메일 작성, 일정 관리, 데이터 정리 등의 작업을 GPTs가 처리함으로써, 직원들은 더 중요한 업무에 집중할 수 있다.


2.2 정보 접근의 용이성

GPTs는 방대한 양의 정보를 신속하게 검색하고, 관련성 높은 정보를 제공할 수 있다. 이를 통해 직원들이 필요한 정보를 빠르게 찾을 수 있으며, 정확한 결정을 내리는 데 도움이 된다. 이는 특히 데이터가 많이 축적된 대기업이나 복잡한 절차를 가진 조직에서 유용하다.


 2.3 비용 절감과 효율성 증대

GPTs를 활용함으로써 인적 자원의 사용을 최적화할 수 있으며, 반복적인 작업에 소요되는 시간을 줄일 수 있어 비용 절감 효과를 기대할 수 있다. 또한, 실시간으로 정보를 제공하고 문제를 해결함으로써 업무 효율성을 극대화할 수 있다.


3. GPTs의 Knowledge 기능 활용의 개념 및 장점


3.1 Knowledge 기능의 개념

Knowledge 기능은 기업이나 조직이 보유하고 있는 대량의 내부 자료를 ChatGPT와 같은 AI 모델이 이해하고 활용할 수 있도록 지원하는 기능이다. 이 기능을 통해 기업의 정책, 절차, 매뉴얼, 기술 자료 등 다양한 문서를 AI가 분석하고, 필요한 정보를 신속하게 제공할 수 있습니다.

또한 개인적으로 학습자료 등을 업로드 해 놓고 그 범위내에서 정보를 검색할 때도 아주 유용하다.


3.2 Knowledge 기능의 장점

- 정보 검색의 효율성: 방대한 양의 문서를 일일이 검토할 필요 없이, ChatGPT가 필요한 정보를 신속하게 검색하고 제공해준다.

- 정확성 향상 : Knowledge 기능을 통해 검색된 정보는 AI가 학습한 데이터를 기반으로 하여 더욱 정확하게 제공되며, 실수를 줄이는 데 기여한다.

- 문서 관리의 간편화: 중앙화된 데이터베이스에서 모든 문서를 관리하고 필요에 따라 접근할 수 있어, 문서 관리가 한층 더 쉬워진다.


3.3 실제 사례

예를 들어, 한 기술 기업이 Knowledge 기능을 활용하여 수많은 기술 문서를 관리하고 있다고 가정해 보자. 직원들은 새로운 제품을 개발하거나 고객 지원 업무를 할 때, 관련 정보를 신속하게 검색하여 사용할 수 있다. 이로 인해 제품 출시 시간이 단축되고, 고객 서비스의 질이 향상될 수 있다.

GPTs 작성 프롬프트를 아래와 같이 공유한다.

#명령문
당신은 정보검색 전문가로서 본 gpt에 업로드된 지식을 기반으로 검색하여 정확한 정보를 제공해 줘야 합니다.
#전제조건
입력된 질문에 대해 답변은 아래 지식(Knowledge)에 업로드된 파일(NCS-training.txt)에서만 검색하여 제공하여야 합니다. 
답변은 가공하지 말고 첨부 파일에 있는 내용을 그대로 제공해 주세요. 아울러 해당 답변은 어느 파일, 어느 목차에서 추출하였는지 출처를 제공해 주세요. (예, NCS Trainging_01.좋은 수업의 이해(1)_P.10~P.12). 
#표시형식
1. 답변
2. 출처


4. Knowledge 활용시 자료 업로드 팁


4.1 자료 업로드의 중요성

Knowledge 기능을 최대한 활용하기 위해서는 자료를 어떻게 업로드하느냐가 중요하다. 잘 구조화된 자료는 GPTs가 더 쉽게 이해하고 검색할 수 있기 때문에, 자료의 형식과 품질은 결과의 정확성과 직결된다.


4.2 자료 변환의 필요성

PDF와 같은 정형화된 문서를 그대로 업로드하는 경우, AI가 내용을 정확하게 해석하지 못할 수 있습니다. 따라서 문서를 텍스트(txt) 파일로 변환하여 업로드하는 것이 좋습니다. 텍스트 파일은 GPTs가 쉽게 분석할 수 있어, 더 나은 검색 결과를 제공할 수 있다.


4.3 변환 도구의 활용

문서 변환을 위해 "GPT Store"에서 제공하는 "Convert Anything to Markdown" 도구를 활용할 수 있다. 이 도구는 PDF, Word, Excel 등 다양한 포맷의 문서를 텍스트 또는 Markdown 형식으로 변환해 준다. 이 도구도 하나의 GPTs로 구현한 것이라고 할 수 있다. 경험상 Txt 형태로 변환해서 업로드 해도 GPTs가 내용을 잘 이해하는 것을 확인할 수 있었다.


4.4 추가 팁

- 문서의 구조화 : 변환된 텍스트 파일이 잘 구조화되어 있어야 검색 결과가 더 정확하다. 섹션, 제목, 소제목 등을 명확히 구분하여 업로드 해라.

- 불필요한 정보 제거 : 자료에서 불필요한 메타데이터나 반복적인 내용을 제거하면 AI가 핵심 정보를 더 잘 파악할 수 있다.


5. 결론(요약)

GPTs는 현대 비즈니스 환경에서 업무 생산성을 극대화할 수 있는 매우 강력한 도구이다. 특히 ChatGPT와 같은 대화형 AI를 개인 비서화하여 활용하면, 정보 검색, 문서 작성, 일정 관리 등 다양한 업무에서 효율성을 크게 높일 수 있다. 

Knowledge 기능을 활용하면 기업 내 방대한 데이터를 효과적으로 관리하고 검색할 수 있으며, 이를 통해 보다 정확하고 신속한 의사결정을 지원할 수 있다. 자료 업로드 시 텍스트 파일로 변환하여 구조화된 형식으로 제공하면, 더욱 뛰어난 검색 결과를 얻을 수 있다. 이와 같은 접근을 통해 GPTs는 단순한 검색 도구를 넘어, 실질적인 업무 혁신을 가능하게 될 것이다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari