🧠
AI는 내 말을 어떻게 이해할까?
초급LLM의 동작 원리를 쉽게 이해하고, 더 나은 프롬프트를 쓰는 법
AI는 "다음 단어"를 예측한다
ChatGPT, Claude 같은 AI(LLM — Large Language Model)는 인터넷의 방대한 텍스트로 학습했습니다. 핵심 원리는 의외로 간단합니다: "지금까지의 텍스트를 보고, 다음에 올 가장 적절한 단어를 예측한다." 예를 들어 "서울의 수도는"이라고 하면 AI는 "한국의" → "서울" 이라고 예측합니다. 코드도 마찬가지입니다. "React로 버튼 컴포넌트를 만들어줘"라고 하면, 학습한 수많은 React 코드 중 가장 적합한 패턴을 조합해서 생성합니다.
좋은 프롬프트 vs 나쁜 프롬프트
AI가 더 정확한 결과를 주려면, 여러분이 더 정확하게 말해야 합니다. 모호하게 말하면 AI도 모호한 결과를 줍니다. 구체적으로 말하면 구체적인 결과를 줍니다.
❌ 이렇게 말하면 애매해요
웹사이트 만들어줘✅ 이렇게 말하면 정확해요
Next.js 14 App Router로 개인 포트폴리오 사이트를 만들어줘.
- 다크 테마
- 히어로 섹션에 이름과 소개
- 프로젝트 카드 3개 (이미지 + 제목 + 설명)
- 반응형 (모바일 대응)
- Tailwind CSS 사용구체적으로 말하는 법
좋은 프롬프트의 공식: 1. 기술 스택을 명시하세요 (React, Next.js, Python 등) 2. 구체적인 기능을 나열하세요 3. 디자인 요구사항을 포함하세요 4. 제약 조건을 알려주세요 (외부 라이브러리 금지 등)
❌ 이렇게 말하면 애매해요
로그인 기능 추가해줘✅ 이렇게 말하면 정확해요
Next.js App Router에 이메일/비밀번호 로그인을 추가해줘.
- Supabase Auth 사용
- /login 페이지에 폼 만들기
- 로그인 후 /dashboard로 리다이렉트
- 에러 메시지 한국어로 표시
- 비밀번호 최소 8자 유효성 검사