mims-harvard/ToolUniverse

Democratizing AI scientists with ToolUniverse

해결하는 문제

ToolUniverse는 대규모 언어 모델(LLM)이 과학 도구와 상호 작용할 수 있는 표준화된 방법을 제공하여, 복잡한 데이터 분석, 지식 검색 및 실험 설계를 수행할 수 있는 "AI 과학자" 생성을 가능하게 합니다. 파편화된 과학 소프트웨어 및 API 문제를 해결하며, 1,000개 이상의 머신러닝 모델, 데이터 세트 및 과학 패키지를 통합된 생태계로 통합합니다.

작동 방식

이 프로젝트는 AI-Tool Interaction Protocol을 사용하여 LLM이 도구를 식별하고 호출하는 방식을 표준화합니다. 광범위한 모델(Claude, GPT, Gemini, Qwen, Deepseek)을 지원하며, 네이티브 서버 지원을 위해 Model Context Protocol (MCP)과 통합됩니다. 방대한 도구 세트를 관리하기 위해 컨텍스트 창 공간을 절약하기 위해 사용 가능한 도구를 몇 가지 핵심 탐색 도구로 줄이는 "Compact Mode"를 특징으로 합니다. 또한 분자 시뮬레이션과 같은 장시간 실행되는 과학적 작업을 위한 비동기 작업과 속도 및 재현성을 위한 2단계 캐싱 시스템(LRU 및 SQLite)을 지원합니다.

대상

신약 개발, 정밀 종양학, 생물 정보학 등의 분야에서 과학적 발견을 위한 AI 에이전트 시스템을 구축하는 연구자 및 개발자를 위해 설계되었습니다.

주요 특징

  • 방대한 도구 라이브러리: 1,000개 이상의 ML 모델, 데이터 세트 및 과학 패키지 통합.
  • MCP 통합: Model Context Protocol에 대한 네이티브 지원.
  • 캐싱 가능 및 비동기: 진행 상황 추적 기능이 있는 장시간 작업 및 2단계 결과 캐싱 지원.
  • 사전 구축된 워크플로우: 희귀 질환 진단과 같은 특정 연구 작업을 위한 68개의 에이전트 기술 포함.
  • 통합 문헌 검색: PubMed, ArXiv, BioRxiv 및 기타 과학 데이터베이스에 대한 통합된 액세스.