인생 노하우

인공지능(LLM) 이해와 활용을 위한 인공지능 사용하기

배로만쌤(김인영) 2024. 12. 3. 20:53

구글 제미나이 생성 이미지

최근 인공지능 기술의 발전으로 인해 LLM(거대 언어 모델)이 주목받고 있습니다. 
특히 ChatGPT와 같은 인공지능 서비스가 등장하면서 LLM의 중요성이 더욱 부각되고 있습니다. 
이 글에서는 LLM이 무엇인지, 이를 이해하고 활용하는 방법을 인공지능 LLM으로 어떻게 질문하는지를 알아보겠습니다.

LLM이란 무엇인가?

LLM(Large Language Model)은 대규모 텍스트 데이터를 학습하여 인간과 유사한 언어 이해 및 생성 능력을 갖춘 인공지능 모델입니다.
ChatGPT와 같은 서비스는 이러한 LLM을 기반으로 하여 사용자와 자연스러운 대화를 나눌 수 있습니다.
이러한 LLM은 단순한 대화를 넘어, 인공지능 시대에 인간의 두뇌 역량을 강화하고 융합 시대를 이끌어나가는 핵심 기술로 주목받고 있습니다.

인공지능을 활용하는 방법

앞에서 “LLM이란 무엇인가?”라는 간단한 설명에 대해 여러분은 어느 정도 이해가 가시나요?
아마도 흔히 검색에서 얻을 수 있는 정의를 이미 보셨을 수 있으니 그러려니 할 것입니다. 
하지만 우리는 우리가 모르고 있다는 것을 모릅니다. 그렇다보니 위의 설명으로 인공지능 LLM을 알았다고 하는 것은 장님이 코끼리 꼬리를 만지며 그 동물이 코끼리라고 알아맞히는 것과 같습니다.
극히 일부만 보고 판단하는 오류를 범하여 LLM이 무엇인지 알았다고 착각할 수 있습니다.
그렇기에 우리는 인공지능 LLM을 이해하고 활용하려면 호기심을 갖고 자꾸 사용해봐야 합니다.

LLM을 이해하기 위한 질문 방법

인공지능 LLM을 효과적으로 활용하기 위해서는 올바른 질문을 하는 것이 중요합니다. 
LLM을 효과적으로 활용하기 위해서는 질문을 구체적이고 명확하게 구성하는 것이 중요합니다.
다음은 효과적인 질문 방법의 단계별 예시입니다.
 
기본 질문: LLM의 개념이나 기능에 대한 기본적인 이해를 돕는 질문입니다.

  • 예시: "LLM이란 무엇인가요?", "LLM은 어떤 작업에 활용될 수 있나요?"

심화 질문: LLM의 특정 기능이나 활용 방법에 대한 깊이 있는 이해를 돕는 질문입니다.

  • 예시: "LLM을 사용하여 텍스트 생성 작업을 수행하는 방법을 자세히 설명해주세요.", "LLM의 성능을 평가하는 방법에는 어떤 것들이 있나요?"

맥락 질문: 특정 상황이나 목적에 맞춰 LLM을 활용하는 방법을 묻는 질문입니다.

  • 예시: "마케팅 분야에서 LLM을 활용하여 어떤 업무를 자동화할 수 있을까요?", "LLM을 활용하여 교육 콘텐츠를 개발하는 방법을 알려주세요."

이상과 같은 질문을 잘 하려면 프롬프트 엔지니어링이라는 인공지능에게 질문하는 방법을 공부를 해야 하는 문제가 있습니다.

배로만쌤의 질문 방법

저의 방법은 LLM에게 질문하는 방법 자체에 대한 질문을 하는 기법입니다.
앞에서 답변을 받은 내용을 다시 수정해서 제방법으로 만들면 다음과 같은 질문을 할 수 있습니다.
마이크로소프트의 Copilot나 구글 Gemini에게 질문해 보세요. 물론 ChatGPT에 질문해도 상관은 없습니다.
“LLM의 이해와 활용을 위해 당신에게 어떻게 질문해야하는지 질문들을 정리해 알려주세요.”
아래는 각각 답변을 받은 내용의 스크린 캡쳐입니다.
Microsoft Copilot

구글 Gemini

이렇게 질문내용 자체에 대한 질문하는 방법을 묻는다면 인공지능은 보다 전문적인 질문을 만들어주게 됩니다. 
이를 반복적으로 질문해 보면 굉장히 업그레이드된 질문과 답변을 통해 체계적인 지식을 얻을 수 있을 것입니다.

구글 NotebookLM 활용법

앞에서 질문하는 방법에 대해 보다 전문적인 질문방법이 있습니다.
프롬프트 엔지니어링 지식을 밑바탕에 두고 질문하는 방법을 질문하는 것입니다. 프롬프트 엔지니어링은 지식을 인공지능에게 제공하고 질문을 만드는 기술입니다. 
구글 NotebookLM은 LLM을 활용하여 필요 정보를 업로드하고 질문을 할 수 있는 도구입니다.
이를 통해 특정 파일이나 정보를 업로드하고, 이를 바탕으로 질문을 할 수 있습니다. 예를 들어, 프롬프트 엔지니어링에 관련된 논문을 업로드하고, 이를 바탕으로 질문을 생성할 수 있습니다. 이를 통해 최신 정보를 기반으로 한 답변을 얻을 수 있습니다.
“배로만쌤의 질문방법”의 하이라이트를 정리해 보겠습니다.
먼저 인공지능에게 “프롬프트 엔지니어링에 관련한 최고의 논문 10가지만 추천해 주세요”라고 질문을 합니다. 그리고 추천받은 논문을 구글에서 PDF파일로 검색하면 PDF파일을 다운로드할 수 있을 것입니다.
아래 이미지는 그렇게 검색을 해서 제가 등록한 논문들입니다.

이러한 최신 논문들을 기반으로 다음과 같이 질문내용을 만들어달라고 해봤습니다.
이렇듯 인공지능 LLM의 이해와 활용을 위해 질문해야 할 내용들을 잘 정리합니다.
“인공지능 LLM의 이해와 활용을 위해 인공지능에게 질문할 프롬프트를 만들어주세요. 이때 당신은 어떤 프롬프트엔지니어링이 최적인지 각각의 질문들에 적합한 기법을 정리해 주세요.”

결론

이번 글에서는 LLM의 정의와 중요성, 이를 이해하고 활용하는 방법을 알기 위해 어떻게 질문해야 하는지를 단계적으로 알아보았습니다. 
LLM을 효과적으로 활용하기 위해서는 올바른 질문을 하고, 프롬프트 엔지니어링 기법을 사용하는 것이 중요합니다. 또한, 구글 NotebookLM과 같은 도구를 활용하여 최신 정보를 기반으로 한 답변을 얻을 수 있습니다. 
이를 통해 인공지능 시대에 더욱 효과적으로 적응할 수 있을 것입니다.
제 경험상 이렇게 지식은 많지만 이를 활용하려면 여러분은 앞의 기법을 활용하는 자전거를 타보는 시도를 반복하는 것이 필요합니다.
그래야 인공지능이 여러분에게 필요할 때 주입식으로 정보를 잘 알려주게 될 것입니다.
인공지능에 대한 구체적인 설명보다 활용할 수 있는 질문방법을 안내했습니다.
인공지능을 알려고 노력하는 것은 자전거를 배우기 위해 이론을 공부하는 것과 같습니다.
아무도 자전거를 배우기 위해 이론을 공부하고 자전거를 타는 법을 배우지 않습니다.
그렇기에 여러분도 이점 유념하여 인공지능이라는 도구를 잘 활용하기를 바랍니다.
 
<주> 인공지능 이해와 활용과 관련한 이미지를 생성할 수 있는 이미지를 만들기 위한 명령프롬프트를 만들어주세요.