microsoft/typeagent-py
Structured RAG: ingest, index, query
해결하는 문제
TypeAgent는 구조화된 RAG(Retrieval-Augmented Generation)를 구현하기 위해 설계되었으며, TypeAgent KnowPro 시스템의 파이썬 버전을 제공함으로써 사용자가 더 체계적이고 구조적인 검색 시스템을 구축할 수 있도록 돕습니다.
작동 방식
이 프로젝트는 외부 LLM과 연동하여 정보를 처리하고 인덱싱하여 구조화된 검색을 수행하는 파이썬 패키지입니다. 원래의 타입스크립트 기반 TypeAgent KnowPro 프로젝트의 논리와 기능을 파이썬으로 변환한 것입니다.
대상 사용자
파이썬에서 구조화된 RAG 패턴을 구현하고 싶은 개발자 및 TypeAgent 생태계의 실험적 프로토타입에 관심이 있는 사람.
주요 특징
- 구조화된 RAG MVP용 실험적 프로토타입.
- 타입스크립트 기반 TypeAgent KnowPro 프로젝트의 파이썬 번역.
- pip를 통한 간편한 설치.
관련
- 프로젝트
microsoft/TypeAgentTypeAgent는 대규모 언어 모델, 구조화된 프롬프트, 그리고 혁신적인 "구조화된 RAG" 메모리 시스템을 사용하여 단일 개인용 AI 어시스턴트를 구축하는 Microsoft의 오픈소스 샘플입니다. Electron 기반의 쉘, 자연어 요청을 유형화된 에이전트로 라우팅하는 디스패처, 대화 사실을 논리적 엔티티로 저장하는 메모리 계층, 그리고 LLM 호출을 줄이는 캐시를 포함합니다. 이 리포지토리는 카렌더, 이메일, 브라우저 등 다양한 샘플 에이전트와 사용자 정의 에이전트를 추가할 수 있는 SDK를 제공합니다. 초기 단계의 샘플 코드로, Azure OpenAI에서 영어로 테스트되었으며, 추가 검증 없이는 프로덕션에 적합하지 않습니다.
- 프로젝트
- 프로젝트
- 프로젝트
NirDiamant/Controllable-RAG-Agent결정론적 그래프 기반 RAG 에이전트를 구축하는 Python 라이브러리. PDF를 인게스트하고 챕터 요약과 벡터 스토어를 생성하며, 질의를 익명화하고 다단계 추론 계획을 수립하고 정보를 검색 및 검증한 후, 근거 있는 답변을 생성합니다. Streamlit 시각화 도구와 Ragas 기반 평가 기능을 포함하며, OpenAI, Groq 또는 어떤 LangChain 호환 모델과도 작동합니다.
- 프로젝트