생성 AI 애플리케이션을 구축하는 데 도움이 되는 놀라운 도구가 많이 있습니다. 하지만 새로운 도구를 시작하는 데에는 배우고 연습하는 데 시간이 걸립니다.
이러한 이유로 저는 생성적 AI 애플리케이션 구축을 위한 인기 있는 오픈 소스 프레임워크의 예가 포함된 저장소를 만들었습니다.
예제는 Amazon Bedrock에서 이러한 프레임워크를 사용하는 방법도 보여줍니다.
여기에서 저장소를 찾을 수 있습니다:
https://github.com/danilop/oss-for-generative-ai
이 글의 나머지 부분에서는 제가 선택한 프레임워크, 저장소의 샘플 코드에 무엇이 있는지, 실제로 어떻게 사용할 수 있는지 설명하겠습니다.
LangChain: 언어 모델로 구동되는 애플리케이션 개발을 위한 프레임워크로, 다음의 예가 포함됩니다:
LangGraph: 대규모 언어 모델(LLM)을 사용하여 상태 저장 다중 행위자 애플리케이션을 구축하기 위한 LangChain의 확장
Haystack: 검색 시스템 및 언어 모델 애플리케이션 구축을 위한 엔드투엔드 프레임워크
LlamaIndex: LLM 기반 애플리케이션을 위한 데이터 프레임워크로 다음의 예가 포함됩니다.
DSPy: 대규모 언어 모델을 사용하여 AI 작업을 해결하기 위한 프레임워크
RAGAS: RAG(검색 증강 생성) 파이프라인을 평가하기 위한 프레임워크
LiteLLM: 다양한 제공업체의 LLM 사용을 표준화하는 라이브러리
언어 모델을 기반으로 하는 애플리케이션 개발을 위한 프레임워크입니다.
주요 기능:
주요 사용 사례:
상태 저장 다중 행위자를 구축하기 위한 LangChain의 확장입니다. LLM 지원
주요 기능:
주요 사용 사례:
생산 준비가 완료된 LLM 애플리케이션을 구축하기 위한 오픈 소스 프레임워크입니다.
주요 기능:
주요 사용 사례:
LLM 기반 애플리케이션을 구축하기 위한 데이터 프레임워크입니다.
주요 기능:
주요 사용 사례:
선언적이고 최적화 가능한 언어 모델 프로그램을 통해 AI 작업을 해결하기 위한 프레임워크입니다.
주요 기능:
주요 사용 사례:
RAG(검색 증강 생성) 시스템을 위한 평가 프레임워크입니다.
주요 기능:
주요 사용 사례:
여러 LLM 제공업체를 위한 통합 인터페이스.
주요 기능:
주요 사용 사례:
이러한 도구를 사용한 적이 있는지 알려주세요. 다른 사람들과 공유하고 싶은 내용을 제가 놓쳤나요? 자유롭게 저장소에 다시 기여해 주세요!
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3