[작성자:] choljy6908

EnumOutputParser에 대해 알아보겠습니다. Enum이란 열거형을 의미합니다. 어떤 값들을 열거하여 표현하는 방식인것이지요 와 같이 열거하여 표현합니다. Enum을 상속받은 클래스을 정의합니다. 으로 EnumOutputParser의 인스턴스 parser로 만들어 주는데 인수로 아까 만든 Colors클래스가 enum클래스로 지정되어 들어갑니다. 을 통해 확인한…

LangChain의 DatetimeOutputParser에 대해 알아보겠습니다. 참고 형식 코드 설명 예시 %Y 4자리 연도 2024 %y 2자리 연도 24 %m 2자리 월 07 %d 2자리 일 04 %H 24시간제 시간 14 %I 12시간제 시간 02 %p AM…

오늘은 LangCHain의 PandasDataFrameOutputParser에 대해 알아보겠습니다. model = ChatOpenAI(temperature=0, model_name=”gpt-3.5-turbo”) 라는 코드로 부터 시작합니다. 타이타닉 CSV을 pandas를 통해 불러들이고 이를 LLM에게 전달하여 테이블에 대해 쿼리 할 수 있게 하는 예제입니다. 코드를 보시면 우선적으로 typing이라는 모듈이 보이실…

Pydantic은 Python에서 가장 널리 사용되는 데이터 유효성(validation) 검사 라이브러리입니다. 파이썬과 같이 동적 타입을 지원하는 언어는 비유를 하는데 내부적으로 전선이 엉켜서 작동은 하지만 내부적인 결선은 예측 할 수 없는 언어라고 하기도 합니다. 너무 관대한 문법은 타입이…

파서(Parser)라고 하는 것은 뭔가를 해석하다~ 라는 의미가 됩니다. LLM이 어떠한 답변을 주고 이 답변(출력)을 더 유용하고 구조화된 형태로 변환하는 역할을 한다는 의미입니다. LLM에 invoke했을 경우 답변에 대해 어떤 특정한 형태로 변환해야 할 일이 생기는 경우가…

https://github.com/jmont-dev/ollama-hpp 해당하는 라이브러리는 Ollama Server에 대한 쿼리를 c++에서 가능하게 해주는 혁신적인 기능을 제공한다! 따라서 c++에서 해당 라이브러리를 사용하면 c++로 LLM을 활용한 챗봇 서비스를 구현하는 것이 이론적으로 가능하다.

우선 이 시리즈는 워낙 장대해서 꾀나 긴 이야기가 될겁니다. 우선 https://github.com/wingtk/gvsbuild 로 들어가서 설치를 진행하고 옵니다. 그리고 powershell에 들어가서 $PROFILE이라고 치면 프로필 파일 경로가 뜨는데 저의 경우는 “C:\Users\admin\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1” 였어요. 따라서 그 경로의 해당 파일의 내용을…

의존성 설치 아 종속성 챙기는 게 제일 귀찮아요 전 앞으로도 의식의 흐름대로 노래를 포스팅 중간에 제가 추천하는 띵곡을 끼워 넣겠습니다. 위는 저희가 설치해야 하는 것들입니다. Aㅏ…. pandas 라이브러리가 없었던 것이 문제 였던거 같습니다. 저는 코딩이…

논문 링크 https://arxiv.org/pdf/2312.10997v1 기존의 RAG는 단방향으로 내려가는 구조로서 중간에 답변이 마음에 들지 않을 경우 그대로 그 답변을 끌어 안고 내려 와야 했던 단점이 있었음 (이전 단계로 돌아가기 어려움) Linear structured RAG의 한계가 명확했음 또한 이러한…