• 카테고리

    질문 & 답변
  • 세부 분야

    자연어 처리

  • 해결 여부

    미해결

주어진 코드를 그대로 실행 해 보았는데 결과가 달라요

24.01.03 19:46 작성 조회수 290

1

git에서 코드를 다운받아 영상에 올라온 대로 코드를 실행 해 보았는데 저는 결과가 다음과 같아요.

 

Question: Who was the father of Mary Ball Washington?

Are follow up questions needed here: Yes.

Follow up: Who was the husband of Mary Ball Washington?

Intermediate answer: The husband of Mary Ball Washington was Augustine Washington.

Follow up: Who was the father of Augustine Washington?

Intermediate answer: The father of Augustine Washington was Lawrence Washington.

So the final answer is: Lawrence Washington

 

처음엔 계속 Are follow up questions needed here: 에서 답변이 No로 출력 되고 질의가 끝나다가, 계속 돌려보니까 저런 틀린 답변을 내주는데, 이건 모델을 잘못 선택하기 때문일까요? 모델 설정에 따로 건드린 것이 없어 자동으로 GPT3.5 Trubo를 선택하는데 해당 강의 촬영시점과 수강시점 간에 기본이 되는 모델이 바뀐걸까요?

 

왜 이렇게 되는걸까요? ㅜㅜ

답변 3

·

답변을 작성해보세요.

1

김정호님의 프로필

김정호

질문자

2024.01.05

감사합니다! 업데이트된 코드를 사용하니 강의영상과 똑같은 출력결과가 나오는 것 같습니다.
OpenAI()만으로 모델을 로딩하면 gpt-3.5-turbo-instruct가 로딩되는데 모델을 강의영상과 같은 모델로 지정하면 같은 결과가 나오는 거 같습니다!

1

안녕하세요, 김정호님,

제가 현재 설치되어 있는 OpenAI 코드를 뜯어봤는데...
model_name을 이렇게 지정해 보시겠어요?

llm = OpenAI(model_name="text-davinci-003")

디폴트가 이렇게 되어있네요

image

소스 코드도 업데이트 해 놓았습니다.

그럼 도움이 되었길 바랍니다.

1

안녕하세요, 김정호님,

저도 정확한 이유를 알 수 없네요. 제가 지금 그대로 확인했었는데, 저는 아웃풋이 변함이 없더라구요.

제가 현재 langchain==0.0.339이 인스톨이 되어있는데 한번 같은 버전으로 인스톨 해 보시겠어요?

저도 좀 더 알아보도록 하겠습니다.