Next.js AI SDK Tutorial - 25 - Reasoning
- 최신 AI 모델은 복잡한 문제 해결 과정을 보여주는 '추론' 능력을 제공합니다. 🤔
- AI는 '추론 토큰'을 사용하여 문제 해결 과정을 단계별로 기록하며, 이는 AI의 사고 과정을 보여주는 스크래치 페이퍼와 같습니다. 📝
- Next.js AI SDK를 사용하여 AI의 추론 과정을 보이게 할 수 있습니다. ⚙️
- API Route Handler에서 providerOptions를 설정하여 추론 요약(reasoningSummary)과 노력(reasoningEffort)을 조정할 수 있습니다. 💡
- UI에서는 reasoning part를 처리하는 코드를 추가하여 AI의 사고 과정을 시각적으로 표시합니다. 🎨
- UI message에 reasoning part가 text part와 함께 포함될 수 있습니다. 💬
- sendReasoning을 true로 설정하여 추론 파트가 클라이언트로 전송되도록 합니다. 📤
- 이를 통해 사용자는 AI의 사고 과정을 이해하고, 문제 해결 접근 방식을 배우며, 답변에 대한 신뢰도를 높일 수 있습니다. ✅
- 추론 요약은 자세한(auto) 또는 간결한(concise) 버전으로 설정할 수 있습니다. 📑
- 추론 노력은 낮음(low), 중간(medium), 높음(high)으로 설정할 수 있으며, 기본값은 중간입니다. 💪