실무에 바로 적용하는 Spring AI: Spring 서비스에 챗봇·RAG·MCP 도입하기
윈도우 환경에서 가상환경 만들기 및 파이썬 MCP 설치 명령어 1. 파이썬 최종 명령어만 정리 인텔리제이 Terminal에서 그대로: py --version py -m venv venv .\venv\Scripts\Activate.ps1 python -m pip install --upgrade pip python -m pip install mcp python -m pip install mcp_weather_server python -m mcp_weather_server 설치 잘 되었는지 확인 방법 확인은 아래 명령어로 해봐. python --version python -m pip show mcp python -m pip show mcp_weather_server Name , Version , Location 이런 정보가 나오면 설치 성공이야. 그리고 실행했을 때: python -m mcp_weather_server 이 명령어 입력 후 아무 에러 없이 터미널이 멈춘 것처럼 대기 상태 면 정상일 가능성이 높아. MCP 서버가 실행 중이라 입력창이 바로 안 돌아오는 게 맞을 수 있어. 중지하려면: Ctrl + C 정리하면: 1. (venv) 표시 있음 → 가상환경 활성화 성공 2. pip show mcp_weather_server 결과 나옴 → 설치 성공 3. python -m mcp_weather_server 실행 후 에러 없이 대기 → 서버 실행 성공
강의에서 class AgentState(TypeDict): messages: list[Annotated[AnyMessage, add_messages]] 라고 하셨는데, 위와 같이 하면 AIMessage만 결과로 출력되게 된 걸로 보아 덮어진 것 같습니다. class AgentState(TypedDict): messages: Annotated[list[AnyMessage], add_messages] 위와 같이 Annotated 가 밖으로 나와야 하는 것이 맞는지 확인해주세요. 이때는 결과가 HumanMessage, AIMessage 둘 다 출력되더라구요.
안녕하세요. 강의 정말 잘 듣고 있습니다. 좋은 강의 해주셔서 감사드립니다. 다름이 아니고, 관련성 체크하는 노드에 관해서 질문이 있습니다. 제가 이해하기로는 관련성 체크 노드 또한 Graph에서 기능적인 역할은 하는 것 같은데 State를 반환하는게 아니기 때문에, 그래프의 토폴로지에서는 빠지게 되는건가요? 추가로 관련성 체크 노드를 다른 노드들(Rewrite, generate, retrieve)과 edge연결을 해주면 안되는걸까요?
MCP server 설치 내용이 현재와 달라서, 좀 헷갈립니다. 강의 6분 정도 되는 부분에서 막히기 시작했는데, 이전 Q&A 질문에서 업데이트로 인해 'npx ctx7 setup --claude'로 설치해도 된다는 답글을 확인했는데, MCP server로 설치하고 이후 github 로그인한 후 인증을 받아서 끝났는데, 이후로는 어떻게 해야할지 모르겠습니다 ㅠㅠ 위와 같이 해도, .mcp.json 파일이 새로 생기지 않았어요 ㅠㅠ
안녕하세요. MCP가 토큰 46.9% 절감해주고, 컨텍스트엔지니어링의 핵심 도구로 설명해주셨는데요. 뒷쪽에서는 MCP가 불필요한 토큰을 소비한다고 설명해주시는 부분도 있어서 헷갈립니다. 보충 설명 가능할까요? AI 모델 vs AI 코딩 도구: 무엇이 다를까? [UP_260206]
안녕하세요, 레브님! 강의 잘 들었습니다 에이전트를 활용하여 워크플로우를 구축해보려고 하는데 어떻게 해야 할지 감을 잘 잡지 못하다가 올려주신 강의를 보며 생각을 많이 정리할 수 있었습니다. 저도 강의를 듣다 보니 강의에 사용된 소스 및 MD 파일을 학습 및 참고 목적으로 받아보고 싶습니다 영상에 사용된 강의 파일도 함께 전해주실 수 있다면 정말 감사하겠습니다 이메일: lyn357abc@gmail.com 감사합니다
안녕하세요. 강의 잘 들었습니다..! agent를 구성해보려고 하는데..클로드 포지만 설치했더니 단계를 잘 모르겠어서, 저도 다른분들 요청과 동일하게 강의에 사용된 Agent 소스 및 MD 파일들의 구성 등을 학습용으로 받아 보고 싶습니다. minae25@naver.com 으로 공유해주시면 감사하겠습니다. (저도 학습용/내부적으로만 사용하겠습니다.)
안녕하세요, 저는 Windows 11 사용 중입니다. Langgraph는 시작도 하기 전에 가상환경 세팅 단계에서 uvloop 부터 시작해서 chroma-hnswlib 등등 계속 하나씩 막히네요... 저와 같은 윈도우 사용자 분들이 이전에 남겨둔 Q&A와 FAQ 로 옮겨두신 내용도 참고해 봤지만 큰 도움이 되지 않았습니다. 강의 소개에 분명히 아래와 같이 소개가 되어있는데요: 파이썬을 구동할 수 있는 환경이라면 Windows, Linux 등 운영체제와 관계없이 강의를 따라오실 수 있습니다 위 내용이 참이 될 수 있게 윈도우 버전 레포(최소 윈도우용 pyproject.toml 파일)를 따로 제공해 주시거나 해결 방법을 잘 정리해 주실 수 있으실까요? 아니면 저 문구를 "Windows 사용자는 WSL Ubuntu 등에서 실습 권장" 등으로 교체하는 것이 나아 보입니다..!
안녕하세요, 레브님! 강의 잘 들었습니다 에이전트를 활용하여 워크 플로우를 구축해보려고 하는데 올려주신 강의가 생각을 정리하는데 도움이 되었습니다 저도 강의를 듣다보니 강의에 사용된 소스 및 MD 파일을 참고 목적으로 받아보고 싶습니다 영상 강의 파일도 함께 전달 주실 수 있다면 감사하겠습니다 이메일: nymph15@naver.com 감사합니다
안녕하세요! 레브님! 우선 강의 너무 잘 듣고있습니다. 덕분에 AI를 통해 업무하는 방식의 전반을 이해할 수 있었습니다. 다른분들 요청과 동일하게, 강의에 사용된 Agent 소스 및 MD 파일들의 구성 등을 학습 용으로 받아 보고 싶습니다. 학습용도로만 사용할 것이며, 무단 배포하거나 유출하지는 않겠습니다. 이메일: siwoo4859@gmail.com 감사합니다.
강사님 그 gemini api 를 사용해서 챗봇 응답을 만들고 있습니다. RAG 를 이용해서 만개의 레시피 사이트에 내용을 json 파일로 가져온 다음 Vector _store 에 저장하고 이거를 기반으로 사용자가 질문을 하면 그거에 맞는 레시피를 보여주고 미리 저장되어 있는 OCR을 통해 저장한 식재료 중에 부족한 식재료는 어떤 게 있고 이런걸 알려주는 기능을 만들었는데 (앱으로 카드 UI ) 형태로 보여줄려고 만들었습니다. 근데 이 기능이 무료 api 에서 는 한계가 있는건가요?
안녕하세요. 아래 코드를 보면서 의문점이 생겼는데요. import markdown from bs4 import BeautifulSoup text_path = './documents/income_tax.txt' # 마크다운 파일을 읽어옵니다 with open(markdown_path, 'r', encoding='utf-8') as md_file: md_content = md_file.read() # 마크다운 콘텐츠를 HTML로 변환합니다 html_content = markdown.markdown(md_content) # HTML 콘텐츠를 파싱하여 텍스트만 추출합니다 soup = BeautifulSoup(html_content, 'html.parser') text_content = soup.get_text() # 추출한 텍스트를 텍스트 파일로 저장합니다 with open(text_path, 'w', encoding='utf-8') as txt_file: txt_file.write(text_content) print("Markdown converted to plain text successfully!") 표 등 마크다운 문법을 살린 텍스트를 넣기 위해서라면, 그냥 마크다운을 텍스트 파일로 변환(확장자를 그냥 .txt로 변환하거나)하는 방식을 하면 될 것 같은데요. 왜 HTML로 변환했다 텍스트를 추출하는 방식으로 진행되는건가요?
안녕하세요! 레브님! 강의 잘 듣고 있습니다. 전에도 수강평을 올렸었지만 step - by - step으로 전반적인 개념과 전체 구성 등을 잘 설명해 주셔서 너무 도움되고 있습니다. 망나니서 님도 요청을 하셨는데 강의에 사용된 Agent 소스랑 md 파일의 구성 등을 학습 용으로 받아 보고 싶습니다. 물론 참고용으로만 사용할 것이고 다른 곳에 무단 배포하거나 그런 짓은 절대 하지 않겠으니 실례가 되지 않으면 hslee0912@gmail.com으로 파일 좀 부탁드립니다 ㅠㅠ ps. 12강 AI 산출물 꿀팁에서 학습을 시킨다고 하셨는데 프로세스를 계속 만들다 보면 자동으로 학습이 되는 건지 아니면 다른 부분을 좀 더 보강을 해야 하는 것인지 그 부분도 궁금합니다! :)
안녕하세요, 강사님. 이번 강의를 통해 서비스 기획자가 마주하는 현실적인 문제들과 이를 Claude Code 라는 에이전트로 해결해 나가는 과정에서 큰 영감을 받았습니다. 특히 기획자의 고뇌를 기술적으로 풀어내신 성찰이 매우 인상 깊었습니다. 강의를 들으며 한 가지 아쉬우면서도 간절했던 점은, 강사님의 귀한 노하우가 담긴 '에이전트 스킬 구성과 소스' 를 좀 더 구체적으로 접해보고 싶다는 것이었습니다. 물론 정답은 없겠지만, 의사결정이 빠른 스타트업 모델을 참고한다면 현재 제가 몸담고 있는 대기업 환경의 경직된 프로세스를 개선하는 데에도 큰 실마리가 될 것 같습니다. 현재 대기업에서 근무하며 현실적인 제약이 많지만, 강사님이 각 에이전트마다 스킬을 어떻게 관리하시고 그 안에 어떤 구체적인 로직이 담겨 있는지 공부하여 실무에 녹여내고 싶은 마음이 큽니다. 무례한 부탁이 아니라면, 실무에서 참고할 수 있도록 에이전트 소스나 구체적인 스킬 구성 체계 를 공유해주실 수 있을까요? 보내주신다면 개인적인 학습과 실무 혁신을 위한 연구 용도로만 소중히 활용하겠습니다. 수신 이메일: crazyb@naver.com 강사님의 귀한 통찰을 나누어 주셔서 다시 한번 감사드리며, 긍정적인 답변 기다리겠습니다.