Posts
Q&A
2.2 retrieval PDF 변환시 cp949 error
공유해주셔서 감사합니다! uv 문서상으로는 윈도우에서도 가능해야 할 것 같은데 이슈가 있나보군요 ㅠㅠ
- 0
- 1
- 0
Q&A
배포시 버전 에러가 생깁니다
안녕하세요! pywin32 라는 패키지 이슈인 것 같은데요, 강의에서 필요한 패키지는 아니기때문에 pywin32 패키지를 한번 삭제하시고 재설치해서 한번 시도해보시죠~
- 0
- 2
- 18
Q&A
langChain 최신버전 문서
안녕하세요 서연님! 좋은 질문 감사합니다.링크에 있는 내용은 에이전트에서 히스토리를 관리하는 방법이라 지금 수강하시는 강의와는 관련이 없습니다. 강의 내용대로 진행해주시면 되겠습니다~
- 0
- 2
- 23
Q&A
같은 소스를 서로 다른 pc에서 실행시 정답률 차이가 생겨요
안녕하세요! 저는 처음 보는 케이스인데요 아래 내용이 확인되실까요?두 컴퓨터에서 모두 문서는 제대로 가져오는데 답변이 이상한건지문서를 제대로 가져오지 않아서 답변이 이상한건지두가지를 한번 비교해보셔야 할 것 같습니다~
- 0
- 2
- 24
Q&A
langgraph 이미지 표시 관련 draw_mermaid_png() TimeoutError 관련
안녕하세요! 제보 감사합니다. 검색해보니 mermaid에 버그가 있나봐요 ㅠㅠ 조금 많이 못생겼지만 아래 방법으로 확인하실 수 있습니다grandalf 패키지↗ 설치 -> maintain되는 서비스는 아닌 것 같아요 !uv add grandalf # uv사용 안하시면 pip install grandalf아래 명령어로 확인 가능합니다graph.get_graph().print_ascii()(사진)
- 0
- 2
- 41
Q&A
2.2 PDF 전처리 강의에서 PDF 변환처리 관련해서..
안녕하세요! zerox의 이슈라기 보다는 모델에서 한국어를 제대로 인식하지 못하는 문제인데요,생성형 AI의 특성상, 동일한 모델을 사용하더라도 멀티모달 인식률이나 인식 정확도가 매번 일정하지 않을 수 있기 때문입니다.이러한 상황에서는 업로드하신 파일을 직접 활용하여 진행하시거나, 최신 버전의 OpenAI 모델(GPT-4.1)이나 Gemini 모델을 사용해보시는 것도 좋은 방법일 것 같습니다.
- 0
- 2
- 29
Q&A
배포 시 오류 (Chroma sqlite3 버전 오류)
안녕하세요!chroma가 내부적으로 sqlite를 사용하는 것이 맞습니다. collection 생성하고 해당 디렉토리에 들어가보면 sqlite관련 파일들이 있습니다.제공해주신 에러메시지로 검색을 해보니 꽤 흔한 이슈↗인 것 같습니다. thread에 있는 해결방법을 시도해보시고, 만약 잘 되지않는다면 강의 레포에 있는 버전으로 다운그레이드해서 진행하는 것을 추천드립니다!
- 0
- 2
- 42
Q&A
병렬 처리 질문 있습니다.
안녕하세요! 좋은 질문 감사합니다. 답변을 드리자면3개가 병렬로 실행된다면 분명 먼저 끝나는 노드가 있을 거고 그러면 완료 노드 순서에 맞게 calculate_tax_base를 실행해야 하지만 결과를 보면 calculate_tax_base를 한번만 실행하더라고요. 그러면 어떠한 조작 없이도 ranggraph에서 add_edge를 사용한 노드라면 자동으로 병렬 처리 완료 상태를 보관하고 3개가 전부 종료 된 후 실행된다고 이해했는데 맞을 까요?맞습니다. 3개가 모두 종료된 다음에 실행됩니다그리고 앞에 3가지는 종종 pretty_print()로 확인했을 때 다 안보이는 경우가 많은데, 병렬작업이 끝나고 실행되는 노드의 state를 확인해보시면 정상적으로 다 끝난것을 확인하실 수 있을거에요 이런 질문을 드리는 이유는 Command를 병렬로 처리해보고 있는데 궁금증이 생겨서 그렇습니다.! add_edge의 경우에는 DAG를 구성하기 때문에 의도하신대로 종속성을 가지고 병렬로 처리해야할 노드가 완료되는 것을 기다리지만, Command()는 DAG구성이 되지 않습니다. 그래서 병렬로 실행은 가능하겠지만, analyst_node로 들어가기 전에 다른 노드의 작업들이 끝났다는게 보장되지 않을거에요. 다만 이건 이론상의 내용이고 저도 실제로 시도해보지는 않아서 만약 가능하다고 판단되시면 공유해주실 수 있을까요? 저를 비롯해서 유사한 궁금증을 갖고있는 다른 수강생분들께도 많은 도움이 될 것 같습니다 추가로 설명이 필요한 부분이 있으시면 말씀해주세요!
- 0
- 1
- 30
Q&A
3.2.1 Upstage 로 embedding 하실때에 typeError..
안녕하세요! 해결방법을 공유해주셔서 감사합니다. Ollama를 활용하는 방법도 3.1.3강에 올려두긴 했는데, 여기서는 LLM만 활용합니다. 무료임베딩은 아직 우리말에 적용할만한건 못찾겠더라구요 ㅠㅠ 제가 올해 10월까지 써야하는 크레딧들이 조금 있는데 만약 필요하시다면 이걸 어떻게 공유드릴만한 방법이 있을지 한번 고민해보겠습니다. 감사합니다!
- 0
- 1
- 33
Q&A
supervisor_node에 messages 설명해주세요
안녕하세요, 좋은 질문 감사합니다! 질문에 대해 답변을 드려보자면, system_prompt 에 작성된 내용을 보시면, supervisor를 타겟으로 node간의 소통을 관제하는 내용 만 작성된 내용이기 때문에 굳이 다른 node들에서 사용될 필요가 없어서 supervisor에서만 리스트를 확장하는 식으로 LLM을 호출한다고 보시면 됩니다. supervisor는 우리가 에이전트를 통해서 받고자하는 답변을 생성한다기 보다는, 다음에 어떤 노드를 호출할지만 결정하기 때문입니다. analyst_node에서 확인하신 부분은 저도 검증해보니 system message는 빠져있네요. 제가 설명을 잘못한 것 같은데, 각 node들의 결과만 analyst_node 로 전달하면서 토큰을 아끼는 절차 정도로 봐주시면 될 것 같습니다. MessagesState 는 List[AnyMessage] 의 형태이기 때문에 말씀하신 SystemMessage, HumanMessage, AIMessage 외 추가로 ToolMessage를 받을 수 있습니다.혹시 제가 질문을 제대로 이해하지 못해서 설명이 부족하거나 추가로 설명이 필요한 부분이 있으시면 말씀해주세요!
- 0
- 2
- 39