<aside> 🤖 코드를 직접 작성하지 않습니다. AI에게 무엇을 만들지 설명하면 AI가 코드를 작성합니다. 이 실습이 끝나면 웹 검색이 가능한 나만의 AI 챗봇이 만들어집니다.
</aside>
Step 1 🔵 기본 챗봇 → gr.ChatInterface + HF LLM 연결
Step 2 🟡 웹 검색 연결 → DuckDuckGo 검색 결과를 답변에 활용
Step 3 🟢 스마트 검색 → 검색 필요 여부를 AI가 스스로 판단
Step 4 🟣 UI 완성 → 출처 표시, 시스템 프롬프트, 모드 선택
Step 5 🏆 배포 → HuggingFace Space에 올려서 공유
<aside> 💡 웹 검색 동작 원리 질문 → DuckDuckGo 검색 → 결과 5개 수집 → LLM 프롬프트에 삽입 → 답변 생성
RAG와 동일한 구조입니다. 벡터 DB 대신 DuckDuckGo가 검색을 담당합니다.
</aside>
my_chatbot 생성 후 터미널 열기pip install gradio huggingface_hub duckduckgo-search -q