이전 글 LangChain #4 – LangChain 도구(tool)란 무엇인가? 에서는 LangChain 도구를 정의하고, 이를 Agent로 연결해 자동 호출과 응답 생성 구조까지 구현해보았다.이번 글에서는 이 Agent를 백엔드 API로 감싸고, 간단한 웹 UI를 붙여 실제 챗봇 형태로 동작하도록 만드는 과정을 처음부터 한 번에 정리해보려고 한다.프로젝트 목표 - LangChain을 활용한 문서 기반 챗봇 구축- FastAPI로 API 서버 구현- 간단한 HTML/CSS/JS로 챗봇 웹 UI 연결까지 1. 프로젝트 생성 및 기본 세팅프로젝트 생성 및 파이썬 버전 설정# 프로젝트 생성poetry new faq-chatbot# 프로젝트로 이동cd faq-chatbot# 파이썬 버전 설정poetry env..