본문 바로가기

AI/LLM

(3)
LangGraph를 활용한 데이터 전처리/요약 LangGraph를 활용하여 데이터를 전처리 및 요약하는 시스템을 구현해보고자한다. 계획한 LangGraph 모습은 다음과 같다. 1단계: 파일명을 보고 분류하는 노드 2-1단계: 이미지 파일 처리 (OCR, 한글 인식) 노드 2-2단계: PDF 파일 처리 노드 2-3단계: CSV 파일 처리 노드 3단계: 요약하는 노드 데이터서울데이터허브 https://data.seoul.go.kr/bsp/wgs/index.do?tab=chatbot해당 사이트를 활용하였다.사용 데이터 2023년 인구성장률 현황.csv Category 인구성장률 종로구 -1.15 중구 0.77 용산구 -2.65 성동구 -1.2 광진구 -0.02 동대문구 1.77 중랑구 -0.68 성북구 -0.86 강북구 -1.59 도봉구 -1.43 노원..
Groq - LLM 무료 사용 사이트 LLM 무료 사용 사이트를 소개해 보고자한다.Groq (https://groq.com/) 라는 사이트 인데 다양한 LLM 모델을 API 형식으로 사용할 수 있게 지원해준다.위와 같은 모델을 직접 설치하거나 환경 구성없이 사용할 수 있다. (위에 말고 추가로 Preview Models 모델이라고 다른 다양한 모델을 추가로 제공해줌)물론 제한량 (https://console.groq.com/docs/rate-limits)이 있긴하지만, 충분히 테스트 환경에서나 공부할때 사용할 수 있을 것으로 보인다. 사용법 또한 엄청 간단한데GROQ_API_KEY를 받고 (https://console.groq.com/keys)파이썬 가상환경에서pip install groq해당 패키지를 다운받으면 준비는 완료된다. 그 후, ..
LangGraph란? LangGraph란?LangGraph는 LangChain을 기반으로 만든 멀티에이전트 및 워크플로우 자동화 프레임워크이다. 쉽게 말해 AI 모델 간의 협업을 가능하게 하는 시스템이다.기존 LangChain이 체인(Chain) 기반으로 순차적인 AI 응답을 처리했다면, LangGraph는 그래프(Graph) 구조를 사용해 더 유연하고 동적인 AI 상호작용을 제공한다. 이를 통해 비순차적 흐름, 반복, 상태 관리 등이 가능해진다.=> AI 응답에 흐름, AI간 소통, AI 상태 관리 등을 다룰 수 있게 해줌. LangGraph의 핵심 개념1️. 그래프(Graph)그래프는 여러 개의 노드(Node, 정점)와 엣지(Edge, 간선)로 구성된 자료 구조이다.노드(Node): 데이터를 담고 있는 점(정점)엣지(Ed..

728x90