[지석]
langchain llmmath
- 메인 코드에 langchain llmmath 붙이는데 알고리즘 문제 발생, 코드 수정 중
- 코드 수정 중 or 코드로 인해 조건 못 걸러내는 문제 발생하여 가격을 세 번 출력함, 단어 or 단어가 아니라 조건 or 조건으로 변경, 해결
- 코드 수정 중 추가 주문 시 response가 마침표 없이 나와 세 문장 나올 것이 한 문장으로 나와 출력이 다르게 나오는 것과 영수증 출력 후 추가 주문 시 총 가격이 더해져 나오는 것은 “.” 코드 추가하여 해결
- 코드 수정 중 영수증 출력 후 추가 주문 불가는 프롬프트 수정(step 10. '주문'이라는 단어가 나올 시에만 step 1.로 시작한다.를 추가함)으로 해결했는데 계산 시 앞에서 계산 끝난 것도 합해짐, 추가 주문 불가로 끝내는 게 낫다고 봄
- 괄호 안에 있는 문장만 주문한 내역이다 와 주문한 총 금액이 얼마인지 계산하라 로 주문 입력 프롬프트 바꾸니 영수증 출력 끝나고 추가 주문 시 추가 주문한 메뉴만 계산됨
- 다시 테스트 해보니 복잡하게 영수증 출력 끝내고 추가 주문 2번 하니 영수증 출력 계산이랑 합해져 총 계산으로 나옴, 코드 수준에서 영수증 출력 끝나면 초기화하도록 만드는 게 나아보임