묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결최신 Spring AI 기초부터 MCP까지
gpt 대답에 대한 궁금한점
강사님 학부 기준으로 프로젝트를 하는데OCR 기술을 이용하여 영수증및 음식을 인식하고 이거에 대한 음식이 DB에 저장이 되고DB에서 추천 레시피를 만듭니다. (사용자가 채팅창에 입력을 할 경우) 여기서 만약 추천 레시피를 DB에 저장해서 나중에 북마크 형태로 볼수 있게 만들려고 생각중에 있습니다.문제는 안드로이드 폰으로 볼 때 북마크 화면에서 상세보기를 보면 너무 길게 나올 수도 있고 중간에 잘릴 수도 있어 가지고 형식에 맞게 Db에 저장하고 보여주는 걸 생각하고 있습니다. 조금 형식에 맞게 만들려면 Few Shot 이정도면 되는건가요?
-
미해결최신 Spring AI 기초부터 MCP까지
localhost/go/setting/postgresql
강사님 혹시 이파일이 어디에 있는지 알 수 있을까요?
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
MCP를 활용해서 간단한 에이전트를 만들어보세요
안녕하세요,저에게는 조금 어려운 강의였긴 했지만 아무쪼록 마지막까지 강의 잘 듣고 있습니다. 질문1) MCP를 활용해서 간단한 에이전트를 만들어보세요의 과제와 관련해서 아이디어가 전혀 생각이 나지 않는데 간단한 에이전트 관련해서 샘플이 있을까요? MCP 서버와 클라이언트 개발까지 해서 제출 해야하는지 아니면 이미 만들어져있는 MCP나 이런 있는 것들을 활용해서 LLM 모델과 연결하면 되는건지 감이 안 잡히네요; 과제 사례를 확인할 수 있는 곳이 있을까요?
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
PDF 형식
안녕하세요 본 강의를 통해 다른 PDF로도 해보고 있는데 혹시 이미지 형식으로 되어있는 PDF의 경우 이상하게 파일을 읽는 거 같은데 이런 경우 어떤 방법으로 파일을 읽는 것이 좋을까요?
-
미해결AI 에이전트 입문 치트키, Claude MCP로 끝내는 업무 자동화
강의 수강 순서 문의합니다.
강의의 맨 마지막 부분에 Figma가 나오는데, 혹시 Figma 부분부터 먼저 들어도 괜찮은지 여쭙니다!
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
5.3 langchain-mcp-adpater를 활용한 MCP 도구 사용 tool_list 지연 사유
현재 10분이 넘어가도 tool_list가 지연이 되고 있는데 그 사유는 무엇일까요..? 깃허브토큰도 .env넣고 코드 그대로 가지고 와서 돌려보고 있는 중입니다.
-
해결됨LangGraph를 활용한 AI Agent 개발 (feat. MCP)
3.6 human_in_the_loop 3rd case
강의를 들으면서 문득 든 궁금증인데, ai메세지가 도구를 잘못 선택했을 때(3번케이스)를 구현할 때, 왜 tool message를 수정하셨나요? tool 노드 호출전에 interrupt 해서 ai_message의 tool_calls에서 툴네임을 변경해도 되지 않을까해서요case2번 : 도구는 잘 선택했을 때 쿼리가 잘못된 경우에서는 ai_message의 쿼리를 변경했듯이 3번의 케이스에선 ai_message의 툴네임을 변경해도 되지 않을까 의문이 들었습니다.
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
가상의컨테이너에 파일생성이 됩니다.
인텔리제이와 MCP를 모두 연결 한것 같은데파일생성이 되지않고 실행시켜달라고하면 가상의컨테이너에 만들었다고 답변을 합니다.어떻게 해결해야할까요?
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
claude_desktop_config.json 설정도 해야하는거죠?
- 학습 관련 질문을 남겨주세요. 구체적으로 적을수록 좋아요!- 마크다운과 단축키를 활용하면 글을 더 편하게 작성할 수 있어요.- 커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해보세요.- 서로 예의를 지키며 존중하는 분위기를 함께 만들어가요.- 잠깐! 인프런 서비스 관련 문의는 1:1 문의하기를 이용해 주세요 변경된 Claude 설정법 영상[변경된 Claude 설정법 영상]만 하면 되는건가요? 아니면 claude_desktop_config.json에 "mcpServers": { "jetbrains": { "command": "npx", "args": ["-y", "@jetbrains/mcp-proxy"] } }...이거 복사 붙여넣기하는건 꼭 하고 진행해야 하는건가요? 근데 저게 뭘하는건지 궁금하긴하네요
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
summary 를. 시스템메세지에 추가하는 부분에 관하여
agent(state:AgentState) ->AgentState: messages =state['messages'] summary = state.get('summary',None) if summary: messages =[SystemMessage(content='Here is the summary of the earil er conversation : {summary}')]+messages response = llm_with_tools.invoke(messages) return {'messages':[response]}안녕하세요 강사님, 강의 재밌게 듣고 있습니다.수강중 궁금한 사항이 있어 질문 남깁니다.위와 같이 코드를 알려주셨는데요,이런 흐름이라면, messages 에 동일한 내용의 SystemMessage가 여러번 들어가게되는 걸까요?예를 들어 사용자 질의 한개를 처리하는데,agent <-> tool 간의 반복 작업이 3번 있었다면agent 가 3번 호출될 때마다 messages 리스트 앞에 동일한 SystemMessage 객체가 중복되어 붙을거 같아서요.
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
병렬 처리 중 retrieve 관련 궁금한 사항
안녕하세요~ 강의 정말 재밌게 잘 듣고 있습니다!!2.7 병렬 처리를 통한 효율 개선강의의tax_rate_calculation_prompt = ChatPromptTemplate.from_messages([ ('system', '''당신은 종합부동산세 계산 전문가입니다. 아래 문서를 참고해서 사용자의 질문에 대한 종합부동산세를 계산해주세요 종합부동산세 세율:{context}'''), ('human', '''과세표준과 사용자가 소지한 주택의 수가 아래와 같을 때 종합부동산세를 계산해주세요 과세표준: {tax_base} 주택 수:{query}''') ]) def calculate_tax_rate(state: AgentState): """ 주어진 state에서 세율을 계산합니다. Args: state (AgentState): 현재 에이전트의 state를 나타내는 객체입니다. Returns: dict: 'answer' 키를 포함하는 새로운 state를 반환합니다. """ # state에서 필요한 정보를 추출합니다. query = state['query'] tax_base = state['tax_base'] # retriever를 사용하여 쿼리를 실행하고 컨텍스트를 얻습니다. context = retriever.invoke(query) # tax_rate_chain을 구성하여 세율을 계산합니다. tax_rate_chain = ( tax_rate_calculation_prompt | llm | StrOutputParser() ) # tax_rate_chain을 사용하여 세율을 계산합니다. tax_rate = tax_rate_chain.invoke({ 'context': context, 'tax_base': tax_base, 'query': query }) # state에서 'answer' 키에 대한 값을 반환합니다. return {'answer': tax_rate}이 부분에서 들은 궁금증인데요,context 는 과세표준별 세율 구간에 관한 정보를 가져오는 변수인데 왜 query에는 과세표준이 아닌 사용자의 주택 정보를 넣어서 invoke하는 형태인가요?
-
미해결AI 에이전트 입문 치트키, Claude MCP로 끝내는 업무 자동화
[claude MCP] 설정 파일 적성 후 적용 안되는 현상
강의를 너무 잘 들었고, 또 주변에 추천하고 있습니다. 정말 감사합니다. 같은 내용인 것 같은 질문 2가지가 있습니다.1. Claude를 2개 다른 로그인 계정으로 각각 다른 슬랙을 운영할 때 config.json 파일 수정 방법-> 아래 그림처럼 계속 붙여가는 것인지...2. config.json 파일은 하나인데, Firecrawl MCP API 키와 슬랙 API 키 등 계속 늘어나는 키를 저장하는 방법-> 한 메모 파일에 계속 붙이는 건가요? (그림 아래)-> 해 봤는데 잘 안되어서 문의드려요.
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
query 에 대한 answer 결과값이 나오지 않습니다.
강의 모두 코드 똑같이 돌리고 db만 pinecone 을 사용하였습니다 ! 결과에 강의처럼 answer이 나오지 않는데 원인을 잘 모르겠습니다 ㅜgpt 에 검색해보면전체 코드를 꼼꼼히 검토해본 결과, 질문하신 "결과(answer)가 나오지 않는 이유"는 크게 두 가지입니다. 하나는 데이터가 유실되는 방식의 반환(return) 때문이고, 다른 하나는 무한 루프(Infinite Loop) 가능성 때문입니다.1. 가장 큰 원인: State 데이터 유실LangGraph의 각 노드 함수(retrieve, generate, rewrite 등)는 AgentState를 반환할 때, 기존의 데이터를 포함해서 돌려주어야 합니다.현재 작성하신 코드를 보면:retrieve 함수: return {'context': docs} (이때 query가 사라짐)generate 함수: return {'answer': response.content} (이때 query, context가 모두 사라짐)이렇게 나오는데 제가 봤을땐 이게 원인은 아닌것같습니다...!
-
해결됨모르면 야근하는 AI 마케팅 노하우
설문 조사 작동 오류
말씀해주신대로 다 연결 했는데 뭐가 잘못인지 설문 조사후 구글 시트로 답변이 오지 않아요 왜그런건가요?? ㅜ
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
retriever 관련 질문
안녕하세요, 강사님! 강의 잘 듣고 있습니다. RAG 및 LangChain을 공부하는 도중에 기존 리트리버 방식인(dense based)에 더 자세히 공부하기 위해 Hybrid Retriever(e.g. RRF, CC)등을 더 찾아보고 있는데 이부분은 강의에서 따로 안다뤄주는 부분일까요?? 또한 현업에서는 어떤 Retriving 방식을 선호하는지 또한 궁금합니다!
-
미해결카카오 PlayMCP와 Spring AI가 만나는 실전 에이전트 개발
Open AI 연동 오류
안녕하세요 강사님!13강에서 MCP Client을 구현한 뒤 postman으로 /w 엔드포인트로 호출 시 500에러가 납니다. “message”: “You exceeded your current quota, ~”OpenAI 크레딧을 따로 구매해야 되는 걸까요?
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
인터룹 관련 질문
from typing import Literal from langgraph.types import interrupt, Command def human_review(state: AgentState) -> Command[Literal['tools', 'agent']]: """ human_review node는 LLM의 도구 호출에 대해 사람의 검토를 요청합니다. Args: state (AgentState): 메시지 기록을 포함하는 state. Returns: Command: 다음 node로 이동하기 위한 Command를 반환합니다. """ messages = state['messages'] last_message = messages[-1] tool_call = last_message.tool_calls[-1] human_review = interrupt({ 'question': '이렇게 진행하면 될까요?', 'tool_call': tool_call }) review_action = human_review['action'] review_data = human_review.get('data', None)혹시 왜 왜 last_message.tool_calls[-1]를 쓰는지 여쭤봐도 될까요? 가장 최근에 호출한 도구를 검토시킨다는 것 같은데 이전 호출을 제외한 왜 가장 최근 도구 호출에 대한 검토인지 궁금합니다. 또한 이부분에 대해서는 마지막 하나의 메세지에 대한 도구 호출이 리스트 안 여러개라는 가정 전제 하가 맞을까요?
-
해결됨카카오 PlayMCP와 Spring AI가 만나는 실전 에이전트 개발
강의 영상 중복
"섹션 6. 커스텀 클라이언트 제작 및 최종 데모"에서"25. BibleMCPClient 직접 설계 및 만들기"와 "26. Client-Side MVC 로직 및 UI 연동"의강의 영상이 동일합니다. 확인 부탁드립니다.
-
미해결[Season 2] Spring AI 실전: Multi AI 에이전트 시스템 개발
소스 다운로드 문의 드립니다.
안녕하세요.아직 강의 초반을 듣고 있는 중인데 소스를 다운 받고 싶습니다. 어디서 다운 받아야 하나요? 감사합니다.수고하세요.
-
미해결[Season 2] Spring AI 실전: Multi AI 에이전트 시스템 개발
강의 자료 질문
안녕하세요. 혹시 1탄처럼 pdf 파일로 전체 코드랑 설명하는 자료는 없나요?