Ultralytics YOLO27:
Ultralytics 용어집으로 돌아가기

LangChain

LangChain이 LLM 애플리케이션 개발을 간소화하는 방법을 알아봅니다. AI 모델을 실시간 데이터와 연결하고 비전 작업에 Ultralytics YOLO26을 통합하는 방법을 살펴봅니다.

LangChain은 대규모 언어 모델(LLMs)로 구동되는 애플리케이션 개발을 간소화하도록 설계된 오픈 소스 프레임워크입니다. GPT-4와 같은 LLM은 자체적으로 강력하지만, 실시간 데이터나 특정 비즈니스 컨텍스트에 대한 인식이 부족하여 독립적으로 작동하는 경우가 많습니다. LangChain은 프롬프트, 모델, 외부 데이터 소스와 같은 다양한 구성 요소를 연결하여 정교하고 컨텍스트를 인식하는 애플리케이션을 만들 수 있도록 지원하는 가교 역할을 합니다. LangChain은 이러한 상호작용의 복잡성을 관리하여 인공지능(AI) 시스템이 동적인 입력을 기반으로 문제를 추론하고 작업을 수행할 수 있도록 합니다.

LangChain의 핵심 구성 요소#

이 프레임워크는 여러 모듈식 개념을 중심으로 구축되며, 이러한 개념은 함께 작동하여 자연어 처리(NLP) 워크플로를 향상합니다.

  • 체인: 기본 구성 요소인 체인은 LLM 또는 기타 유틸리티를 호출하는 일련의 과정입니다. 예를 들어 간단한 체인은 사용자의 입력을 받아 프롬프트 엔지니어링 템플릿을 사용해 형식을 지정한 다음, 모델에 전달하여 응답을 생성할 수 있습니다. 더 복잡한 체인은 여러 호출을 순차적으로 실행하며, 한 단계의 출력이 다음 단계의 입력이 됩니다.
  • 에이전트: 하드코딩된 순서를 따르는 체인과 달리, AI 에이전트는 LLM을 추론 엔진으로 사용하여 수행할 작업과 그 순서를 결정합니다. 에이전트는 최신 정보가 필요한 질문에 답하기 위해 API를 조회하거나, 웹을 검색하거나, 데이터베이스에 액세스할 수 있습니다.
  • 검색: 모델의 응답을 사실 데이터에 기반하도록 하기 위해 LangChain은 검색 증강 생성(RAG)을 지원합니다. 여기에는 사용자 질의를 기반으로 벡터 데이터베이스에서 관련 문서를 가져와 모델의 컨텍스트 윈도우에 입력하는 과정이 포함됩니다.
  • 메모리: 표준 LLM은 상태가 없으므로 이전 상호작용을 잊습니다. LangChain은 챗봇이 대화 전반에 걸쳐 컨텍스트를 유지할 수 있도록 하는 메모리 구성 요소를 제공하여, 인간의 대화가 이어지는 것과 같은 연속성을 구현합니다.

실제 적용 사례#

LangChain은 다양한 산업 분야에서 생성형 AI를 실험용 노트북에서 프로덕션 환경으로 전환하는 데 중요한 역할을 합니다.

  1. 데이터와의 채팅(RAG): 가장 일반적인 애플리케이션 중 하나는 엔터프라이즈 검색입니다. 기업은 LangChain을 사용하여 내부 문서, PDF 또는 기술 매뉴얼을 검색 가능한 인덱스로 수집합니다. 직원이 질문하면 시스템은 관련 단락을 검색하여 LLM에 전달하므로, 답변이 환각에 의존하지 않고 회사 데이터에 기반하여 정확하게 생성됩니다. 이를 통해 조직 내 지식 증류가 크게 향상됩니다.

  2. 멀티모달 분석: LangChain은 텍스트를 컴퓨터 비전(CV)과 같은 다른 모달리티와 결합하는 워크플로를 오케스트레이션할 수 있습니다. 예를 들어 보안 시스템은 객체 감지를 사용하여 승인되지 않은 인원을 식별한 다음, LangChain 에이전트를 트리거하여 사건 보고서를 작성하고 감독자에게 이메일로 전송할 수 있습니다.

컴퓨터 비전과의 통합#

구조화된 시각 데이터와 언어적 추론의 시너지는 강력한 개발 분야입니다. 개발자는 Ultralytics YOLO26과 같은 고성능 모델을 사용하여 이미지에서 객체 수, 클래스 또는 위치와 같은 상세 정보를 추출하고, 추가 분석이나 자연어 설명을 위해 이 구조화된 데이터를 LangChain 워크플로에 전달할 수 있습니다.

다음 Python 스니펫은 Ultralytics 모델을 사용하여 감지된 클래스 이름을 추출하고, 이후 언어 체인에 입력할 수 있는 텍스트 기반 컨텍스트를 생성하는 방법을 보여줍니다.

from ultralytics import YOLO

# Load the YOLO26 model to generate structured data for a chain
model = YOLO("yolo26n.pt")

# Run inference on an image URL
results = model("https://ultralytics.com/images/bus.jpg")

# Extract detection class names to feed into a LangChain prompt
detections = [model.names[int(c)] for c in results[0].boxes.cls]

# Format the output as a context string for an LLM
chain_input = f"The image contains the following objects: {', '.join(detections)}."
print(chain_input)

주요 용어 구분#

LangChain과 LangChain이 오케스트레이션하는 기술을 구분하는 것이 중요합니다.

  • LangChain과 LLMs의 차이: LLM(예: OpenAI의 GPT-4 또는 Anthropic의 Claude)은 텍스트를 처리하고 생성하는 "두뇌"입니다. LangChain은 이 두뇌를 데이터 전처리 파이프라인, API 및 사용자 인터페이스에 연결하는 "스캐폴딩" 또는 인프라입니다.
  • LangChain과 프롬프트 엔지니어링의 차이: 프롬프트 엔지니어링은 모델에서 최상의 결과를 얻기 위한 최적의 텍스트 입력을 작성하는 데 중점을 둡니다. LangChain은 이러한 프롬프트의 관리를 자동화하여, 모델에 전송하기 전에 데이터를 프로그래밍 방식으로 채우는 동적 프롬프트 템플릿을 사용할 수 있도록 합니다.

견고한 AI 시스템을 구축하려는 개발자는 공식 LangChain 문서를 통해 심층적인 기술 내용을 살펴볼 수 있으며, Ultralytics 문서에서는 이러한 지능형 워크플로에 최첨단 비전 기능을 통합하는 데 필요한 도구를 제공합니다. 또한 사용자는 Ultralytics Platform을 활용하여 이러한 고급 멀티모달 시스템에 입력되는 데이터 세트와 학습 파이프라인을 관리할 수 있습니다.

Explore solutions

항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기
항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기
항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기

AI의 미래를 함께 만들어가세요!

머신러닝의 미래와 함께 여정을 시작하세요