V VibeCoding 365
사전 목록 컨텍스트 엔지니어링
58

VIBECODING 365 / DICTIONARY

근거 기반 생성

Grounding

DEFINITION

LLM의 출력을 실제 사실에 기반한 신뢰할 수 있는 정보 소스에 연결(anchor)하여 환각(Hallucination)을 줄이는 기법의 총칭이다. '그라운딩(Grounding)'은 비행기가 '착륙(ground)'하듯, AI의 답변을 현실의 '근거(ground)'에 밀착시킨다는 의미이다. 코딩 맥락에서의 Grounding은 AI가 코드를 생성할 때 공식 라이브러리 문서, 실제 API 스키마, 검증된 코드 예시 등 신뢰할 수 있는 출처를 참조하여 실제로 존재하는 API와 메서드만 사용하도록 보장하는 것을 말한다. RAG(검색 증강 생성)가 Grounding을 구현하는 가장 대표적인 기술이며, 그 외에도 공식 문서를 컨텍스트에 직접 포함시키기, AI에게 '공식 문서를 확인하고 나서 코드를 작성해줘'라고 명시적으로 지시하기, 생성된 코드에서 사용한 API가 실제로 존재하는지 자동 검증하기 등의 방법이 있다. Google의 Gemini는 'Grounding with Google Search' 기능으로 웹 검색 결과를 자동으로 참조하는 내장 Grounding 메커니즘을 제공한다.

ENGLISH

Grounding

EXAMPLE

AI가 코드를 생성할 때, 공식 라이브러리 문서를 참조하여 실제 존재하는 API만 사용하도록 보장.

NEXT STEP / PRACTICE

읽고 끝내지 말고
다음 행동 하나.

막히면 Q&A에 짧게 남기거나, 쌩초보 가이드에서 오늘 할 일 하나만 골라 보세요.

Q&A 질문하기 쌩초보 가이드