inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

RAG를 활용한 LLM Application 개발 (feat. LangChain)

1.2 강의자료 소스코드 (GitHub Repository, Google Colab, GitBook)

문서에 없는 내용을 사용자가 질문할때

해결된 질문

175

nayun oh

작성한 질문수 18

0

문서에 없는 내용을 질문하면 prompt에서 답변을 알 수 없다면 모른다고 답변해주세요 라고 하셨는데요 그런 경우에 위키피티아등에서 검색하게 하고 싶은데 가능할까요?

vector-database llm langchain rag openai-api

답변 2

2

제이쓴

질문하신 내용이 agent의 영역에 해당합니다. 위키피디아도 랭체인에 추상화된 클래스가 있어서 WikipediaRetriever 를 활용해주시면 됩니다

 

https://python.langchain.com/docs/integrations/retrievers/wikipedia/

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. nayun oh님.

문서에 없는 내용을 질문했을 때 위키피디아 등을 이용해 검색하도록 설정하는 것은 가능합니다. 이를 위해서는 추가적인 데이터 소스를 구축하고, 검색 기능을 통합하는 작업이 필요합니다.

이를 구현하는 방법에 대한 예시를 제공해 드리겠습니다:

  1. Wikipedia API 연동:
    Wikipedia API를 사용하여 사용자의 질문에 대한 답변을 검색할 수 있습니다. 이를 위해서는 LangChain과 Wikipedia API 또는 다른 검색 API를 통합해야 합니다.

  2. LangChain을 통한 검색 기능 구축:
    LangChain 라이브러리를 이용하면 검색을 더 쉽게 통합할 수 있습니다. 강의에서 다룬 LangChain을 확장하여 검색 기능을 구현하면 됩니다.

예를 들어, LangChain과 Wikipedia API를 연동하는 방법에 대한 링크와 샘플 코드를 확인해 보세요:

from langchain import OpenAI, Wikipedia

def search_wikipedia(query):
    wikipedia_results = Wikipedia().search(query)
    if wikipedia_results:
        return wikipedia_results[0].text
    return "모르는 질문입니다."

# 예제 호출
query = "Python이란 무엇인가요?"
answer = search_wikipedia(query)
print(answer)

이와 관련된 강의 내 질문 및 답변:
- 링크 - Knowledge graph 대신 Wikipedia를 사용하는 방법 이해하기

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

소득세법 docx 파일 공유 요청건

0

65

1

EXAONE 모델 불러오기 안되는 문제

0

89

2

[5.1 강의] LLM Evaluator에 Upstage를 사용하는 방법 + 변경된 Langsmith Docs를 참고하여 구현하는 방법 공유

0

104

2

강의 9에 QA관련된 import가 되지 않네요

0

111

2

🚨 python3.14 를 쓰고 계시면 chroma 에서 ConfigError 가 발생합니다.

1

200

1

강의와 책 관련 질문

0

87

1

문서 전처리 고민

0

111

1

RAG 배포 질문드립니다

0

95

1

강의 내용과는 별개로 궁금한 점이 있습니다

0

89

2

폐쇄망 챗봇 모델

0

94

1

AI agent 쿠폰

0

95

2

저는 왜 그대로 했는데 답변이 틀리게 나오는지 모르겠네요

0

102

2

langchain howto/sequence는 지금 doc 공식 사이트 어디서 확인할 수 있나요?

1

95

1

new_question에 대한 답 출력

0

74

2

랭체인 라이브러리

0

148

2

[LangGraph를 활용한 AI Agent 개발] 쿠폰 유효기간

0

106

1

postgresql의 pgvector 벡터는 어떤가요?

0

345

2

doc관련

0

128

2

load_dotenv() 실행 False

0

96

1

RAG 답변 개선을 위한 정답지 활용 구조 검토 요청

0

119

2

3.2 from langchain.chains ~ 에서 모듈을 찾지 못할 때.

1

406

2

강의 완료 오류

0

89

1

hub.pull 이슈

0

131

2

[3.3 강의] Upstage를 사용한 RAG 구현 성공기 공유

1

150

1