용어집

생각의 연쇄 프롬프트

연쇄적 사고 프롬프트로 AI 추론을 강화하세요! 복잡한 다단계 작업의 정확성, 투명성, 컨텍스트 보존을 향상하세요.

생각의 연쇄(CoT) 프롬프트는 대규모 언어 모델(LLM)의 추론 능력을 향상시키기 위해 고안된 고급 프롬프트 엔지니어링 기법입니다. CoT 프롬프트는 모델에 직접적인 답을 요구하는 대신 모델이 최종 결론으로 이어지는 일련의 일관된 중간 단계를 생성하도록 유도합니다. 이 방법은 복잡한 질문을 관리하기 쉬운 작은 부분으로 나누어 인간의 문제 해결 방식을 모방하여 산술, 상식, 상징적 추론이 필요한 작업의 성능을 크게 향상시킵니다. 이 핵심 아이디어는 Google AI의 연구 논문을 통해 소개되었으며, 이 접근 방식이 모델이 더 정확하고 신뢰할 수 있는 답변을 도출하는 데 도움이 된다는 사실을 입증했습니다.

이 기술은 모델 출력의 정확성을 향상시킬 뿐만 아니라 '사고 과정'에 대한 창을 제공하여 결과를 더 해석 가능하고 신뢰할 수 있게 해줍니다. 이는 보다 설명 가능한 AI(XAI)를 개발하기 위한 중요한 단계입니다. 개발자는 모델의 사고 과정을 따라가면서 어떤 결론에 도달하게 된 과정을 더 잘 이해하고 로직의 잠재적 오류를 식별할 수 있으며, 이는 AI 시스템을 디버깅하고 개선하는 데 필수적인 요소입니다.

생각의 연쇄 프롬프트 작동 방식

CoT 프롬프트를 구현하는 데는 두 가지 기본 방법이 있으며, 각각 다른 시나리오에 적합합니다:

  • 제로 샷 CoT: 가장 간단한 접근 방식으로, 질문 끝에 "단계별로 생각해 봅시다"와 같은 간단한 문구를 추가하는 방식입니다. 이 지침은 사전 예제 없이도 모델이 추론 과정을 명확하게 표현하도록 유도합니다. 이는 제로 샷 학습의 강력한 적용으로, 모델이 이전에 보지 못한 작업에 대해 복잡한 추론을 수행할 수 있게 해줍니다.
  • 몇 샷 CoT: 이 방법은 프롬프트 자체에 몇 가지 예제를 모델에 제공하는 것입니다. 각 예에는 질문, 상세한 단계별 추론 과정(사고의 연쇄), 최종 답변이 포함됩니다. 모델은 이러한 예시를 보면서 새롭고 유사한 질문을 접할 때 원하는 추론 패턴을 따르는 방법을 학습합니다. 소수점 학습을 활용하는 이 접근 방식은 매우 복잡하거나 도메인별 문제에 대해 제로 샷 CoT보다 더 효과적인 경우가 많습니다.

실제 애플리케이션

CoT 프롬프트는 복잡한 문제 해결이 필요한 다양한 산업 분야에서 실용적으로 활용되고 있습니다.

  1. 수학 및 과학 문제 해결: 대표적인 사용 사례는 다단계 수학 단어 문제를 푸는 것입니다. LLM은 문제를 분석하고, 변수를 식별하고, 필요한 단계를 공식화하고, 계산을 수행하고, 최종 답에 도달하도록 메시지를 표시할 수 있어 직접 답을 묻는 방식에 비해 오류를 크게 줄일 수 있습니다. 이는 DeepMind와 같은 조직에서 심도 있게 탐구하고 있습니다.
  2. 복잡한 고객 지원 및 진단: 기술 지원 역할을 하는 AI 기반 챗봇은 CoT를 사용하여 복잡한 사용자 문제를 처리할 수 있습니다. 봇은 일반적인 답변 대신 "먼저 사용자의 디바이스와 소프트웨어 버전을 확인하겠습니다. 다음으로 이 버전과 관련된 알려진 문제가 있는지 확인하겠습니다. 그런 다음 구체적인 오류 메시지를 요청하겠습니다. 마지막으로 이 정보를 바탕으로 단계별 해결 방법을 제공합니다." 이러한 구조화된 접근 방식은 보다 유용하고 정확한 지원으로 이어집니다.

관련 개념과의 비교

CoT 프롬프트는 자연어 처리(NLP)머신 러닝(ML)의 다른 기술과 관련이 있지만 이와는 별개의 기술입니다.

  • 프롬프트 연쇄: 프롬프트 연쇄는 복잡한 작업을 더 간단하고 상호 연결된 일련의 프롬프트로 나누고, 한 프롬프트의 출력이 다음 프롬프트의 입력이 되는 방식입니다. 이를 위해서는 종종 외부 오케스트레이션이 필요합니다(예: LangChain과 같은 프레임워크 사용). 이와는 대조적으로, CoT는 단일 프롬프트-응답 상호작용 내에서 전체 추론 프로세스를 이끌어내는 것을 목표로 합니다.
  • 검색 증강 생성(RAG): RAG는 모델이 응답을 생성하기 전에 먼저 외부 지식 기반에서 관련 정보를 검색하는 기술입니다. RAG는 연쇄 사고 프로세스의 구성 요소일 수 있지만(예: 한 단계는 "데이터베이스에서 X 검색"일 수 있음), CoT는 추론 자체의 전체 구조를 설명합니다. RAG 시스템의 작동 방식에 대해 자세히 알아보세요.
  • 프롬프트 강화: 이는 사용자의 초기 프롬프트에 컨텍스트나 세부 정보를 추가하여 AI에 전송하는 것입니다. 단일 프롬프트를 강화하지만 CoT를 정의하는 순차적, 단계별 추론 프로세스는 생성하지 않습니다.

CoT 프롬프트는 더 유능하고 해석 가능한 인공 지능(AI) 시스템을 구축하기 위한 중요한 단계입니다. 이러한 기술을 이해하고 활용하면 정교한 AI 모델을 개발할 때 유용하게 활용할 수 있습니다. Ultralytics HUB와 같은 플랫폼은 다양한 모델의 훈련과 배포를 관리하는 데 도움이 될 수 있습니다. 자기 일관성과 같은 기법은 여러 추론 경로를 샘플링하고 가장 일관된 답을 선택함으로써 CoT를 더욱 향상시킬 수 있습니다. LLM에서 Ultralytics YOLO11과 같은 컴퓨터 비전 모델에 이르기까지 모델이 더욱 복잡해짐에 따라 구조화된 추론의 원칙은 점점 더 중요해질 것입니다.

울트라 애널리틱스 커뮤니티 가입

AI의 미래와 함께하세요. 글로벌 혁신가들과 연결, 협업, 성장하기

지금 가입하기
링크가 클립보드에 복사됨