랭체인
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
랭체인은 2022년 10월 해리슨 체이스가 오픈 소스 프로젝트로 출시한 프레임워크이다. 2023년 4월 법인화되었으며, 세쿼이아 캐피털로부터 투자를 유치했다. 이 프레임워크는 챗봇, 검색 증강 생성, 문서 자동 요약, 합성 데이터 생성 등 다양한 사용 사례에 적용될 수 있다. 랭체인은 Amazon, Google, Microsoft Azure를 포함한 클라우드 스토리지, API 래퍼, 셸 스크립트 실행, 웹 스크래핑 하위 시스템, 프롬프트 생성 지원, Google Drive 문서 요약, Google 검색 및 Microsoft Bing 웹 검색, 언어 모델, 다양한 데이터베이스 및 API 통합 등 다양한 기능을 제공한다. 랭체인은 다양한 기능을 수행하기 위해 Alpha Vantage, Apify, ArXiv, AWS Lambda 등 여러 도구를 제공한다.
더 읽어볼만한 페이지
- 소프트웨어 프레임워크 - 애플리케이션 프레임워크
애플리케이션 프레임워크는 GUI 애플리케이션 개발을 간편하게 하고 코드 재사용성을 높이는 소프트웨어 프레임워크로, MacApp을 시작으로 크로스 플랫폼, 웹 애플리케이션 등 다양한 종류가 있으며 대한민국에서도 스프링 프레임워크를 중심으로 활발히 사용되고 있다. - 소프트웨어 프레임워크 - 플러터
플러터는 구글에서 개발한 UI 프레임워크로, 다트 언어와 위젯 기반 아키텍처를 사용하여 여러 플랫폼에서 네이티브에 가까운 성능을 내는 애플리케이션을 개발할 수 있으며, 디자인투코드 기술을 통해 개발 효율성을 높이고, 'Flock' 포크를 통해 생태계 다양성을 추구한다. - 2022년 소프트웨어 - 스테이블 디퓨전
스테이블 디퓨전은 텍스트나 이미지를 기반으로 새로운 이미지를 생성하거나 수정하는 인공지능 모델로, 변분 자동 인코더, U-Net, 텍스트 인코더로 구성되어 있으며 LAION-5B 데이터셋으로 학습되었으나 윤리적, 법적 논란이 있다. - 2022년 소프트웨어 - Midjourney
Midjourney는 텍스트나 이미지로 이미지를 생성하는 인공지능 프로그램이며, 디스코드 봇을 통해 접근 가능하고 다양한 분야에서 활용되지만, 딥페이크 생성 및 저작권 침해 등의 문제로 논란이 있다. - 대형 언어 모델 - 챗GPT
챗GPT는 오픈AI가 개발한 GPT-3.5 기반의 대화형 인공지능 서비스로, 인간과 유사한 텍스트 생성, 코드 생성, 보고서 작성, 번역 등의 다양한 기능을 제공하지만, 편향된 정보 생성, 데이터 유출, 윤리 및 저작권 문제 등의 논란도 있으며, 유료 서비스를 포함한 다양한 형태로 제공되고, 지속적인 모델 개발을 통해 성능을 향상시키고 있다. - 대형 언어 모델 - GPT-3
GPT-3는 OpenAI가 개발한 1,750억 개의 매개변수를 가진 대규모 언어 모델로, 텍스트 생성, 코드 작성, 질문 응답 등 다양한 작업을 수행할 수 있지만, 윤리적 문제점과 사회적 비판도 존재한다.
랭체인 - [IT 관련 정보]에 관한 문서 | |
---|---|
개요 | |
종류 | 대규모 언어 모델 애플리케이션 개발을 위한 소프트웨어 프레임워크 |
개발자 | 해리슨 체이스 |
최초 출시 | 2022년 10월 |
프로그래밍 언어 | 파이썬 및 자바스크립트 |
저장소 | github.com/langchain-ai/langchain |
라이선스 | MIT 라이선스 |
웹사이트 | LangChain.com |
2. 역사
랭체인은 머신 러닝 스타트업 Robust Intelligence에서 근무하던 Harrison Chase|해리슨 체이스영어가 2022년 10월 오픈 소스 프로젝트로 처음 출시했다.[2][19] 이 프로젝트는 빠르게 인기를 얻어 깃허브에서 수백 명의 기여자가 개선에 참여했으며, 트위터에서 관련 논의가 활발히 이루어졌다. 또한 프로젝트의 디스코드 서버에서의 활발한 활동, 많은 유튜브 튜토리얼, 그리고 샌프란시스코와 런던 등지에서의 밋업 개최 등이 인기에 기여했다.[2][19]
LangChain 개발자들은 이 프레임워크가 챗봇,[8] 검색 증강 생성,[9] 문서 자동 요약,[10] 그리고 합성 데이터 생성[11]과 같은 사용 사례에 적용될 수 있음을 강조한다.
2023년 4월, 랭체인은 법인으로 전환되었다. 법인화 직후, 벤처 캐피탈 회사인 벤치마크로부터 1000만달러의 초기 투자를 유치했다고 발표했으며, 불과 일주일 뒤에는 세쿼이아 캐피털로부터 최소 2억달러의 기업 가치를 인정받아 2000만달러 이상의 추가 자금을 조달했다.[3][4][20]
2023년 3분기에는 랭체인 표현 언어(LangChain Expression Language|LCEL영어)가 도입되었다. LCEL은 여러 작업을 하나의 체인으로 묶어 실행할 수 있게 하는 선언형 프로그래밍 방식을 제공한다.[5][6]
이후 2023년 10월, 랭체인은 랭서브(LangServe|LangServe영어)를 출시했다. 랭서브는 LCEL로 작성된 코드를 실제 운영 환경에서 사용할 수 있는 API 형태로 쉽게 배포할 수 있도록 돕는 도구이다.[7][21]
3. 기능
2023년 3월 기준으로, LangChain은 다양한 시스템 및 서비스와의 통합을 지원하며, 주요 기능은 다음과 같다.[12][13][14][15][16]
2023년 4월 기준으로, LangChain은 50개 이상의 다양한 문서 형식 및 데이터 소스를 읽고 처리할 수 있다.[17][25]
4. LangChain 도구
랭체인은 다양한 기능을 수행하기 위해 여러 도구들을 제공한다.
도구 이름 | 계정 필요 여부 | API 키 필요 여부 | 라이선스 | 기능 | 문서 URL |
---|---|---|---|---|---|
Alpha Vantage | 아니요 | 예 | 독점 | 금융 데이터, 분석 | 문서 |
Apify | 아니요 | 예 | 상업용 | 웹 스크래핑, 자동화 | 문서 |
ArXiv | 아니요 | 아니요 | 오픈 소스 | 과학 논문, 연구 | 문서 |
AWS Lambda | 예 | 예 | 독점 | 서버리스 컴퓨팅 | 문서 |
Bash | 아니요 | 아니요 | 오픈 소스 | 셸 환경 접근 | 문서 |
Bearly Code Interpreter | 아니요 | 예 | 상업용 | 원격 파이썬 코드 실행 | 문서 |
Bing Search | 아니요 | 예 | 독점 | 검색 엔진 | 문서 |
Brave Search | 아니요 | 아니요 | 오픈 소스 | 개인 정보 보호 중심 검색 | 문서 |
ChatGPT 플러그인 | 아니요 | 예 | 독점 | ChatGPT | 문서 |
Connery | 아니요 | 예 | 상업용 | API 작업 | 문서 |
Dall-E 이미지 생성기 | 아니요 | 예 | 독점 | 텍스트-이미지 생성 | 문서 |
DataForSEO | 아니요 | 예 | 상업용 | SEO 데이터, 분석 | 문서 |
DuckDuckGo Search | 아니요 | 아니요 | 오픈 소스 | 개인 정보 보호 중심 검색 | 문서 |
E2B 데이터 분석 | 아니요 | 아니요 | 오픈 소스 | 데이터 분석 | 문서 |
Eden AI | 아니요 | 예 | 상업용 | AI 도구, API | 문서 |
Eleven Labs Text2Speech | 아니요 | 예 | 상업용 | 텍스트 음성 변환 | 문서 |
Exa Search | 아니요 | 예 | 상업용 | 웹 검색 | 문서 |
파일 시스템 | 아니요 | 아니요 | 오픈 소스 | 파일 시스템 상호 작용 | 문서 |
Golden Query | 아니요 | 예 | 상업용 | 자연어 쿼리 | 문서 |
Google Cloud Text-to-Speech | 예 | 예 | 독점 | 텍스트 음성 변환 | 문서 |
Google Drive | 예 | 예 | 독점 | Google Drive 접근 | 문서 |
Google Finance | 예 | 예 | 독점 | 금융 데이터 | 문서 |
Google Jobs | 예 | 예 | 독점 | 채용 정보 검색 | 문서 |
Google Lens | 예 | 예 | 독점 | 시각적 검색, 인식 | 문서 |
Google Places | 예 | 예 | 독점 | 위치 기반 서비스 | 문서 |
Google Scholar | 예 | 예 | 독점 | 학술 논문 검색 | 문서 |
Google Search | 예 | 예 | 독점 | 검색 엔진 | 문서 |
Google Serper | 아니요 | 예 | 상업용 | SERP 스크래핑 | 문서 |
Google Trends | 예 | 예 | 독점 | 트렌드 데이터 | 문서 |
Gradio | 아니요 | 아니요 | 오픈 소스 | 머신 러닝 UI | 문서 |
GraphQL | 아니요 | 아니요 | 오픈 소스 | API 쿼리 | 문서 |
HuggingFace Hub | 아니요 | 아니요 | 오픈 소스 | Hugging Face 모델, 데이터세트 | 문서 |
도구로서의 인간 | 아니요 | 아니요 | 해당 없음 | 사람의 입력 | 문서 |
IFTTT WebHooks | 아니요 | 예 | 상업용 | 웹 서비스 자동화 | 문서 |
Ionic Shopping | 아니요 | 예 | 상업용 | 쇼핑 | 문서 |
Lemon Agent | 아니요 | 예 | 상업용 | Lemon AI 상호 작용 | 문서 |
Memorize | 아니요 | 아니요 | 오픈 소스 | 비지도 학습을 사용하여 정보를 기억하도록 LLM 미세 조정 | 문서 |
Nuclia | 아니요 | 예 | 상업용 | 비정형 데이터 인덱싱 | 문서 |
OpenWeatherMap | 아니요 | 예 | 상업용 | 날씨 데이터 | 문서 |
Polygon Stock Market API | 아니요 | 예 | 상업용 | 주식 시장 데이터 | 문서 |
PubMed | 아니요 | 아니요 | 오픈 소스 | 생의학 문헌 | 문서 |
Python REPL | 아니요 | 아니요 | 오픈 소스 | 파이썬 셸 | 문서 |
Reddit 검색 | 아니요 | 아니요 | 오픈 소스 | Reddit 검색 | 문서 |
Requests | 아니요 | 아니요 | 오픈 소스 | HTTP 요청 | 문서 |
SceneXplain | 아니요 | 아니요 | 오픈 소스 | 모델 설명 | 문서 |
검색 | 아니요 | 아니요 | 오픈 소스 | 다양한 검색 서비스 쿼리 | 문서 |
SearchApi | 아니요 | 예 | 상업용 | 다양한 검색 서비스 쿼리 | 문서 |
SearxNG | 아니요 | 아니요 | 오픈 소스 | 개인 정보 보호 중심 검색 | 문서 |
Semantic Scholar API | 아니요 | 아니요 | 오픈 소스 | 학술 논문 검색 | 문서 |
SerpAPI | 아니요 | 예 | 상업용 | 검색 엔진 결과 페이지 스크래핑 | 문서 |
StackExchange | 아니요 | 아니요 | 오픈 소스 | Stack Exchange 접근 | 문서 |
Tavily Search | 아니요 | 예 | 상업용 | 질문 응답 | 문서 |
Twilio | 아니요 | 예 | 상업용 | 통신 API | 문서 |
Wikidata | 아니요 | 아니요 | 오픈 소스 | 구조화된 데이터 접근 | 문서 |
Wikipedia | 아니요 | 아니요 | 오픈 소스 | Wikipedia 접근 | 문서 |
Wolfram Alpha | 아니요 | 예 | 독점 | 계산 지식 | 문서 |
Yahoo Finance News | 아니요 | 예 | 상업용 | 금융 뉴스 | 문서 |
Youtube | 아니요 | 예 | 상업용 | YouTube 접근 | 문서 |
Zapier 자연어 액션 | 아니요 | 예 | 상업용 | 워크플로우 자동화 | 문서 |
2023년 3월 현재, 랭체인은 Amazon, Google, Microsoft Azure 등 클라우드 스토리지를 포함한 시스템과의 통합을 포함하여 다음과 같은 소프트웨어 및 서비스와의 연계 및 기능을 갖추고 있다.
- 뉴스, 영화 정보, 날씨 등의 API 래퍼
- Bash를 이용한 요약, 구문 및 의미론적 검사, 그리고 쉘 스크립트 실행
- 여러 웹 스크레이핑 서브 시스템과 템플릿
- 소수 샷 학습을 위한 프롬프트 생성
- 코드 내의 "todo" 태스크의 검색과 요약
- Google Drive 문서, 스프레드시트, 프레젠테이션의 요약, 추출, 생성
- 구글 검색과 Microsoft Bing 웹 검색
- OpenAI, Anthropic, Hugging Face 언어 모델
- iFixit의 수리 가이드 및 위키 검색과 요약
- MapReduce를 이용한 질문 답변, 문서의 결합, 질문 생성
- n-gram 중복 스코어링
- PDF 파일의 텍스트 추출과 조작을 위한 PyPDF, pdfminer, fitz, pymupdf
- Python 및 JavaScript 코드 생성, 분석, 디버깅
- 벡터 임베딩을 저장·취득하는 Milvus 벡터 데이터베이스[22]
- 임베딩 및 데이터 객체를 캐싱하는 Weaviate 벡터 데이터베이스[23]
- Redis 캐시 데이터베이스 스토리지
- API 요청을 위한 Python RequestsWrapper 및 기타 메서드
- JSON 지원을 포함한, SQL 및 NoSQL 데이터베이스
- 로깅을 포함한 Streamlit
- K-최근접 이웃 알고리즘을 위한 텍스트 매핑
- 시간대 변환 및 캘린더 조작
- 스레드 및 비동기 프로그래밍 실행에서의 스택 심볼 추적 및 기록
- 울프람 알파의 웹사이트와 SDK[24]
2023년 4월 현재, 50 종류가 넘는 문서 종류와 데이터 소스를 읽을 수 있다[25]。
참조
[1]
웹사이트
Code Understanding Using LangChain
https://www.activelo[...]
2023
[2]
서적
Generative AI with LangChain
Packt Publishing
[3]
뉴스
AI startup LangChain taps Sequoia to lead funding round at a valuation of at least $200 million
https://www.business[...]
2023-04-18
[4]
뉴스
'Let 1,000 Flowers Bloom': A.I. Funding Frenzy Escalates
https://www.nytimes.[...]
2023-04-18
[5]
웹사이트
Topic Modelling in production: Leveraging LangChain to move from ad-hoc Jupyter Notebooks to production modular service
https://towardsdatas[...]
2024-07-08
[6]
웹사이트
LangChain Expression Language
https://blog.langcha[...]
2024-07-08
[7]
웹사이트
Introducing LangServe, the best way to deploy your LangChains
https://blog.langcha[...]
2023-10-17
[8]
웹사이트
Chatbots {{!}} 🦜️🔗 Langchain
https://python.langc[...]
2023-11-26
[9]
웹사이트
Retrieval-augmented generation (RAG) {{!}} 🦜️🔗 Langchain
https://python.langc[...]
2023-11-26
[10]
웹사이트
Summarization {{!}} 🦜️🔗 Langchain
https://python.langc[...]
2023-11-26
[11]
웹사이트
Synthetic data generation {{!}} 🦜️🔗 Langchain
https://python.langc[...]
2023-11-26
[12]
웹사이트
Azure Cognitive Search and LangChain: A Seamless Integration for Enhanced Vector Search Capabilities
https://techcommunit[...]
2024-08-31
[13]
웹사이트
Best Alternative AI Content Strategies and LLM Frameworks
https://aranouski.me[...]
2024-08-31
[14]
웹사이트
Milvus — LangChain
https://python.langc[...]
2023-10-29
[15]
웹사이트
Weaviate
https://python.langc[...]
2024-01-17
[16]
웹사이트
Hierarchical topic tree of LangChain's integrations
https://github.com/h[...]
2023-04-18
[17]
웹사이트
Document Loaders — LangChain 0.0.142
https://python.langc[...]
2023-04-18
[18]
웹사이트
Code Understanding Using LangChain
https://www.activelo[...]
2023-05-13
[19]
뉴스
AI startup LangChain taps Sequoia to lead funding round at a valuation of at least $200 million
https://www.business[...]
2023-04-18
[20]
뉴스
‘Let 1,000 Flowers Bloom’: A.I. Funding Frenzy Escalates
https://www.nytimes.[...]
2023-04-18
[21]
웹사이트
Introducing LangServe, the best way to deploy your LangChains
https://blog.langcha[...]
2023-10-17
[22]
웹사이트
Milvus — LangChain
https://python.langc[...]
2023-10-29
[23]
웹사이트
Weaviate — LangChain 0.0.184
https://python.langc[...]
2023-05-29
[24]
웹사이트
Hierarchical topic tree of LangChain's integrations
https://github.com/h[...]
2023-04-18
[25]
웹사이트
Document Loaders — LangChain 0.0.142
https://python.langc[...]
2023-04-18
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com