커뮤니티 사이트는 물론, 대학교 과제와 초중고등학교 그리고 회사에서까지 chat GPT의 활용 범위는 늘어나고 있습니다.
이러한 사회적 양상에 따라서 효율적인 챗GPT 활용 방식을 알아보고자 책을 읽게 되었습니다.
이 책을 통해 웹상에서 단순한 플러그인을 통해 사용하는 것 뿐만 아닌, 나의 프로젝트와도 연결시켜 단순 반복 작업을 효율적으로 만드는 방식에 대해 학습하고자 합니다.
내용
자연어 처리(Natural Language Processing, NPL)
인공지능이 사람의 언어를 처리하는 분야
자연어 이해(Natural Language Understanding, NLU)
여러가지 보기 중에서 정답을 고르는 문제
ex ) 자동으로 스팸 메일을 스팸 메일함으로 보내는 스팸 메일 분류기
자연어 생성(Natural Language Generation, NLG)
텍스트를 인공지능이 스스로 생성하는 문제
ex) 한 나라의 언어를 다른 나라 언어로 번역하는 구글 번역기
인공신경망(Artificial Neural Network, ANN)
사람 뇌의 신경망으로부터 영감을 받아 만들어진 인공지능 기술 중 하나
ex) 알파고, 구글 번역기, 파파고 등
딥 러닝(Deep Learning)
뉴런(인공신경망의 가장 작은 단위)를 쌓아 인공 신경망을 만들고 이 망을 쌓아 깊은 층을 만드는데 이것을 학습시키는 것을 딥 러닝이라고 한다. 인공 신경망의 크기를 파라미터(parameter)라고 한다.
트랜스포머
인공신경망의 내부 구조이며 다양한 신경망의 구조에 대해서 나왔으나, 구글에서 공개한 신경망 트랜스포머가 대표적인 구조가 되었다.
트랜스포머는 두개의 구조가 있는데 각 쓰임새에 따라 다르게 사용된다.
인코더 블록
자연어 이해에 강하며 한글 문장에 대한 구조나 의미 등을 내부의 인공 신경망을 통해 파악한다.
ex) 구글은 인코더 블록을 겹겹이 쌓아서 BERT라는 모델을 만들었다.
디코더 블록
인코더 블록이 전달받은 정보를 바탕으로 문장을 생성해낸다.(creator)
ex) OpenAI는 디코더 블록만 쌓아서 GPT라는 모델을 만들었다.
챗GPT
2021년 까지의 데이터를 기반으로 데모사이트가 동작, 추가 학습 기능을 제공하지 않음
프롬프트
chatGPT에게 요청하는 사용자의 입력
프롬프트 지니를 통해서 한국어를 영어로 번역하여 질문 후, 영어 답변을 한국어로 받아보자
챗GPT는 위의 트랜스포머의 디코더 블록을 겹겹히 쌓은 모델로 문장을 생성해내는 것에 특화되어있지 한글 문장에 대한 구조나 의미를 파악하는 인코더 부분에 대해서 해당 특화 기술보다 능력이 약하다. 해당 약점을 보완하기 위해 구글 번역기를 같이 사용할 수 있다. 크롬 브라우저라면 프롬프트 지니라는 대중적인 플러그인을 통해서 진행이 가능하다.
플러그인을 설치하면 자동으로 번역할 수 있도록 안내문구가 나와있다.
프롬프트 엔지니어링
고도화된 open AI의 기술, 공개된 아키텍처를 통해 우리는 이제 AI개발에 대한 고민 뿐만 아니라 "어떻게 질문을 할 것인가?" 에 대한 고민을 하게 되었다. 이 고민을 하게 되는 기술이 프롬프트 엔지니어링이다.
프롬프트 지니도 이중 하나로 볼 수 있다.
1. 구체적인 답변의 형태 요청
2. 예시 추가
3. 역할극 요청 (2번과 유사한 내용이지만, chat GPT에게 역할을 부여하여 요청) ex) 가이드, 교사, 면접관, ...
4. 영어 사용(프롬프트 지니)
5. 추가 답변요청(continue 등을 통해 추가 답변을 요청하면 더욱 상세히 답변)
챗GPT의 활용
프로그래밍 도우미, 텍스트 요약하기, 정보 또는 설명 요청, 아이디어 얻기, 마케팅 준비 등
블로그에서의 활용
블로깅의 역동적인 환경에서 성공을 위해서는 고품질의 매력적인 콘텐츠를 만드는 것이 무엇보다 중요합니다. 그러나 아이디어 구상, 조사 및 작성 과정은 시간이 많이 걸리고 까다로울 수 있습니다. 다행히도 생산성을 혁신할 수 있는 혁신적인 솔루션인 ChatGPT가 있습니다. OpenAI에서 개발한 ChatGPT는 블로그 작성 프로세스를 크게 간소화할 수 있는 고급 언어 모델입니다. ChatGPT를 활용하여 블로거가 매우 생산적이고 효율적인 콘텐츠 제작을 추구하는 데 어떻게 힘을 실어줄 수 있는지 살펴보겠습니다.
콘텐츠 구상 간소화
블로거에게 가장 어려운 작업 중 하나는 콘텐츠에 대한 신선하고 매력적인 아이디어를 제시하는 것입니다. ChatGPT는 이 과정에서 귀중한 동반자가 될 수 있습니다. 즉각적인 대화를 제공함으로써 ChatGPT는 블로거가 창의적인 아이디어를 생성하고 다양한 각도를 탐색하며 작가의 한계를 극복할 수 있도록 지원합니다. 자연어 처리 기능을 통해 컨텍스트를 이해하고 관련 제안을 생성하여 블로거가 매력적인 블로그 주제를 손쉽게 개발할 수 있습니다.
효율적인 연구 및 데이터 수집
권위 있고 유익한 블로그 게시물을 작성하려면 철저한 조사를 수행하는 것이 중요합니다. ChatGPT는 신뢰할 수 있는 출처에서 신속하게 정보를 검색하여 조사 프로세스를 단순화할 수 있습니다. 통계, 사실 또는 지원 증거에 관계없이 ChatGPT는 블로거가 정확한 최신 데이터를 찾도록 도와 귀중한 시간을 절약합니다. 또한 정보를 상호 참조하는 기능은 콘텐츠의 신뢰성과 정확성을 보장합니다.
쓰기 구조 및 흐름 향상
잘 구성된 블로그 게시물을 작성하는 것은 독자를 참여시키는 데 필수적입니다. ChatGPT의 지원은 블로거가 청중을 사로잡는 소개 및 결론을 작성하도록 돕는 데까지 확장됩니다. 주의를 끄는 서두를 제안하고 핵심 사항을 효과적으로 요약하는 데 도움이 됩니다. 또한 ChatGPT는 기사 전체에서 아이디어의 원활한 흐름을 촉진하여 콘텐츠가 일관성 있고 논리적이 되도록 합니다.
쓰기 품질 향상: ChatGPT의 AI 기능은 블로그 게시물의 전반적인 품질을 향상시킬 수 있습니다. 신뢰할 수 있는 교정자 역할을 하여 문법 오류, 철자 오류 및 구두점 문제를 잡아냅니다. 도움을 받아 블로거는 콘텐츠에 오류가 없고 세련된지 확인할 수 있습니다. 또한 ChatGPT는 블로거가 콘텐츠에 적합한 음성을 찾는 데 도움이 되는 대체 문구 또는 문장 구조를 제공하여 작문 스타일을 개선하기 위한 제안을 제공합니다.
기타
- 카피킬러: https://www.copykiller.com/
- 문법 검사기: https://www.grammarly.com/
- 중복 검사기: https://www.duplichecker.com/
- DeePL(번역글 다듬기): https://www.deepl.com/translatora
- AIPRM for ChatGPT : https://chrome.google.com/webstore/detail/aiprm-for-chatgpt/ojnbohmppadfgpejeebfnmnknjdlckgj/related
활용
참고
'공부 > 독서' 카테고리의 다른 글
[자기계발][1만 시간의 재발견] 목표 달성을 위한 1만 시간의 법칙과 학습 전략 (0) | 2023.03.30 |
---|---|
[인문학][사피엔스]과거, 현재 그리고 미래를 바라보다. (0) | 2023.03.22 |