mongodb-developer/GenAI-Showcase

MongoDB's Generative AI Showcase: an exhaustive collection of examples and sample applications covering Retrieval-Augmented Generation (RAG), AI agents, and industry-specific use cases.

무엇인가

MongoDB의 GenAI Showcase는 생성형 AI(GenAI) 소프트웨어를 구축하기 위한 예제 코드와 샘플 애플리케이션의 공개 모음입니다. 초보자와 고급 개발자 모두를 대상으로 하며, MongoDB 데이터베이스 제품이 AI 워크플로우에 어떻게 적합한지에 초점을 맞춥니다.

예제는 두 가지 주요 AI 기술을 보여줍니다: 검색 증강 생성(RAG) — AI 모델이 자체 데이터에 접근할 수 있게 하는 방법 — 및 AI 에이전트 — AI를 사용하여 다단계 작업을 수행하는 프로그램입니다. 저장소는 또한 MongoDB가 세 가지 역할로 사용되는 것을 보여줍니다: 벡터 데이터베이스(AI가 유사한 항목을 찾을 수 있는 방식으로 데이터 저장), 일반 운영 데이터베이스, 및 메모리 제공자(AI가 과거 상호작용을 기억할 수 있게 함).

내부 내용

저장소는 네 개의 폴더로 구성되어 있습니다:

  • notebooks — RAG, 에이전트 애플리케이션 및 AI 시스템 평가를 다루는 Jupyter 노트북(대화형 코딩 문서).
  • apps — JavaScript 및 Python 애플리케이션과 데모.
  • workshops — 스스로 따라 할 수 있는 자기 주도형 실습 튜토리얼.
  • partners — MongoDB의 AI 파트너들의 기여.

실행 방법

예제를 사용하려면 MongoDB 데이터베이스 클러스터가 필요합니다. README는 세 단계를 제공합니다:

  1. 무료 MongoDB Atlas 계정(MongoDB의 클라우드 서비스)에 등록합니다.
  2. 새 데이터베이스 클러스터를 생성합니다.
  3. 연결 문자열(코드가 데이터베이스와 통신하는 데 사용하는 주소)을 가져옵니다.

기여

기여는 환영합니다. 프로젝트에는 참여 방법을 설명하는 별도의 파일 CONTRIBUTING.md가 있습니다.

라이선스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다 — 제한이 거의 없는 허용적 오픈소스 라이선스로 재사용을 허용합니다.

지원 받기

예제를 진행하는 동안 문제가 발생하면 프로젝트의 GitHub 페이지에서 새 이슈를 열 수 있습니다.

추가 리소스

README는 도움을 위한 세 가지 추가 장소를 안내합니다:

  • MongoDB 웹사이트의 AI 학습 허브.
  • 질문을 위한 GenAI 커뮤니티 포럼.
  • MongoDB 공식 문서의 튜토리얼과 코드 예제가 있는 별도의 GitHub 저장소(mongodb/docs-notebooks).

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트