프로그래밍/기계학습
-
ChatGPT 환각 현상을 줄이기 위한 프롬프트 기술프로그래밍/기계학습 2024. 11. 7. 23:59
ChatGPT와 같은 언어 모델을 사용할 때, 모델이 종종 사실이 아닌 정보를 제공하거나 질문에 비현실적인 답변을 하는 현상을 '환각'이라고 합니다. 이는 모델이 훈련 데이터에서 배운 패턴을 바탕으로 답변을 생성하기 때문에 발생하는데, 특히 정보가 불완전하거나 애매한 질문에 대해 모델이 확신 없이 대답할 때 환각 현상이 두드러지게 나타납니다. 이를 줄이기 위해서는 적절한 프롬프트 설계가 중요합니다. 아래에서는 ChatGPT의 환각 현상을 줄이기 위한 몇 가지 프롬프트 기술을 소개합니다. 1. 명확한 질문 구조 사용모호한 질문은 환각을 유도할 수 있습니다. 따라서 질문을 구체적이고 명확하게 작성하는 것이 중요합니다.예시잘못된 프롬프트: "최신 영화 트렌드는 뭐야?"개선된 프롬프트: "2024년 영화 트렌드..
-
RAG란 무엇인가?프로그래밍/기계학습 2024. 11. 1. 18:39
RAG (Retrieval-Augmented Generation) 개념 설명최근 인공지능(AI) 모델, 특히 대형 언어 모델(LLM)들은 질문에 대한 정확하고 유용한 답변을 생성하는 데 매우 유능합니다. 하지만 이 모델들이 새로운 정보를 학습하는 데는 많은 시간이 걸리며, 최신 정보에 대한 즉각적인 접근이 어렵다는 한계가 있습니다. 이러한 한계를 극복하기 위해 등장한 기술 중 하나가 RAG(Retrieval-Augmented Generation) 입니다. RAG는 검색 기능과 생성 기능을 결합하여, 최신 정보를 바탕으로 높은 품질의 응답을 생성하는 방법입니다. RAG의 작동 원리RAG는 크게 두 가지 주요 단계를 거쳐 작동합니다: 정보 검색(Retrieval) 단계와 텍스트 생성(Generation..
-
나만의 chatgpt 만들기 (my chatgpt)프로그래밍/기계학습 2024. 9. 24. 13:42
만약 chatgpt로 반복되는 업무를 하고 있다면 아예 그 업무에 특화된 chatgpt를 만들수 있다. chatgpt 채팅창에서 사이브바에서 GPT 탐색으로 들어간다. chatgpt 개발사나 다른 사람들이 만든 GPT를 검색을 하거나 오른쪽 + 버튼을 클릭해서 나만의 GPT를 만들수 있다. +만들기를 클릭해서 나만의 GPT를 만들어보자 생성하기 모드에서는 GPT 빌더와 대화를 하면서 GPT 설정을 할 수 있다. GPT의 목적을 이야기하면 알아서 이름도 만들어주고 로고도 만들어준다. 로고는 괜찮은데 이름은 그냥 레이블러 라고 변경했다. 더 구체적인 행동 양식을 이야기하고 훈련 파일의 형식과 예시도 알려주었다. 그러자 오른쪽의 미리 보기에서 미리 설정해둔 질문이 아..