작성자 없음
작성자 정보가 삭제된 글입니다.
해결된 질문
작성
·
41
·
수정됨
0
안녕하세요. 사전 구입하여 책을 읽고있는 한 인원입니다. 다름이아니라 책 102쪽 4.11 예제를 제 컴퓨터에서 하려하는데 다음과같은 오류가 뜹니다. 혹시 버전문제일까요?
지금 버전에서 해당 컨텍스트 길이를 보려면 어떻게 수정해야할까요?
추가적으로 큰 문제는 아니지만 책에 오타있는 부분도 기재합니다.
43페이지 딱히 큰 문제는 아니지만 사소하게 변수명이 잘못적혀있습니다..! 해당 장의 다른 변수들은 모두 맞게 작성되어있지만 해당 부분만 오타가있습니다. 크리티컬한 오타는 아니지만 혹여나 도움이 될까 싶어 기재합니다.
지금 절반 정도 읽었는데 읽는 인원이 최대한 잘 이해하고 어려워하지 않도록 매 개념마다 실습을 진행하고 한줄 한줄 코드 해석해주는 것이 느껴지는 책입니다. 강의 등 랭체인 및 LLM 어플리케이션 개발에 항상 큰 도움을 받고있습니다. 좋은 자료 강의 항상 감사드립니다.
답변 2
1
안녕하세요. 판다스 스튜디오입니다.
langchain_huggingface
버전 업데이트로 소스코드에 수정사항이 있었던 것 같습니다.
아래와 같이 client 속성에 "_"를 붙여주시면 확인 가능합니다.
embeddings._client.max_seq_length
말씀해주신 오타는 다음에 2쇄를 인쇄할 때 수정하겠습니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 이성규님께서 제기하신 HuggingFaceEmbeddings
관련 오류에 대한 답변을 드리겠습니다.
이성규님이 시도하신 코드에서 HuggingFaceEmbeddings
객체가 client
속성을 가지지 않아 AttributeError
가 발생하고 있습니다. 이 문제는 주로 라이브러리의 버전 차이나 클래스 구현의 변화로 인해 발생할 수 있습니다.
라이브러리 업데이트: 먼저 사용하고 있는 langchain
과 관련된 라이브러리를 최신 버전으로 업데이트하세요. 이는 종종 클래스의 구현이 변경되어 발생하는 문제를 해결할 수 있습니다.
pip install --upgrade langchain langchain-huggingface
문서 확인: HuggingFaceEmbeddings
클래스에 대한 최신 문서를 확인하여 속성이나 메서드가 변경된 사항이 있는지 확인하세요. 공식 문서나 GitHub 레포지토리에서 변경 로그를 참조할 수 있습니다.
코드 수정: 현재 사용 중인 HuggingFaceEmbeddings
클래스의 객체에서 원하는 최대 시퀀스 길이를 얻기 위해 해당 객체의 메서드나 속성을 사용할 수 있는지 확인해보세요. 만약 변화가 있었다면, 변경된 방식으로 코드를 수정해야 합니다.
대체 라이브러리 사용: 만약 위의 방법으로도 문제를 해결할 수 없다면, 다른 라이브러리나 모델 사용을 고려해 보세요.
페이지에 언급된 오타는 라이브러리 사용에는 큰 영향을 미치지 않으나, 개발 문서나 코드의 명확성을 위해 중요한 정보일 수 있습니다. 이러한 피드백은 지식공유자에게 중요한 정보가 되므로, 관련 내용을 게시하거나 메일로 전달하여 더 나은 학습 자료를 제공할 수 있도록 도와주세요.
이에 대한 더 상세한 논의를 원하시면, 유사한 문제에 대한 Q&A에서 라이브러리의 특정 기능 사용에 따른 오류와 수정을 다룬 게시글을 참고하시길 권장드립니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
작성자 없음
작성자 정보가 삭제된 글입니다.
해결완료되었습니다. 빠른 피드백 감사합니다!