시스템 프롬프트
시스템 프롬프트는 세션 시작 시 언어 모델에 제공되는 지침으로, 사용자와의 상호작용이 시작되기 전에 모델의 페르소나, 제약, 톤, 행동 가이드라인 등을 정의합니다.
이해하기 시스템 프롬프트
언어 모델은 시스템(앱에서 제공하는 지침), 사용자(최종 사용자의 메시지), 어시스턴트(모델의 이전 응답) 등 여러 역할의 입력을 받아들입니다. 시스템 프롬프트는 이 중 시스템 역할을 맡으며 보통 최종 사용자에게는 보이지 않습니다. 이 프롬프트는 대화를 진행하는 동안 모델이 어떻게 행동해야 하는지 정의합니다. 시스템 프롬프트는 대화 전반에 걸쳐 유지되는 맥락을 설정합니다. 페르소나(예: '당신은 전문 이메일 어시스턴트입니다'), 제약조건(예: '데이터를 임의로 생성하지 마십시오 — 항상 최신 정보를 위해 툴에 쿼리하세요'), 출력 형식(예: '할 일 목록을 요청받으면 항상 구조화된 JSON으로 응답하세요'), 사용자 맞춤 맥락(예: '사용자 이름은 Alex이고, 영업팀에서 일하며, 시간대는 PST입니다') 등을 지정할 수 있습니다. 시스템 프롬프트 설계는 AI 애플리케이션 구축에 매우 중요한 부분입니다. 잘 설계된 프롬프트는 응답의 일관성과 정확성, 적합성을 크게 향상시킵니다. 반면, 제대로 설계되지 않으면 뛰어난 모델도 올바르지 않게 동작할 수 있습니다. AI 어시스턴트가 사용자의 선호, 역할, 소통 스타일, 맥락 등을 더 잘 파악하게 되며, 시스템 프롬프트는 이러한 개인화를 반영해 범용 LLM을 특정 사용자를 위한 맞춤형 어시스턴트로 발전시킵니다.
GAIA 활용 방법 시스템 프롬프트
GAIA는 풍부한 시스템 프롬프트를 활용하여 각 사용자에 맞춰 AI의 행동을 개인화합니다. 시스템 프롬프트에는 사용자의 역할, 연결된 도구, 커뮤니케이션 방식, 주요 인간관계, 현재 프로젝트의 맥락이 반영됩니다. 이를 통해 GAIA의 기반 LLM은 일반적인 비서에서 사용자의 업무 환경을 이해하는 개인 맞춤 생산성 AI로 변모합니다.
관련 개념
프롬프트 엔지니어링
프롬프트 엔지니어링은 원하는 결과를 신뢰성 있게 끌어내기 위해 AI 언어 모델에 입력을 설계하고 다듬는 실천으로, 기본 가중치 자체를 수정하지 않고도 모델의 행동을 조정할 수 있습니다.
대형 언어 모델 (LLM)
대형 언어 모델(LLM)은 방대한 텍스트 데이터셋으로 훈련되어, 다양한 작업에서 인간의 언어를 이해하고 생성하며 추론할 수 있는 딥러닝 모델입니다.
컨텍스트 윈도우
컨텍스트 윈도우는 시스템 프롬프트, 대화 내역, 검색 문서, 생성 결과를 포함하여 한 번의 추론 호출에서 언어 모델이 처리할 수 있는 최대 토큰 수를 의미합니다.
에이전트 메모리
에이전트 메모리는 AI 에이전트가 과거 상호작용, 관찰, 행동에서 얻은 정보를 저장·검색·활용하여 이후의 행동에 반영할 수 있는 능력으로, 세션을 넘어 지속적으로 맥락을 유지할 수 있게 해줍니다.
파인튜닝
파인튜닝은 사전 학습된 AI 모델을 가지고 비교적 작은 규모의 작업 특화 데이터셋으로 추가 학습하여, 특정 도메인이나 애플리케이션에 맞게 모델의 동작을 조정하는 과정입니다.


