Mintplex-Labs/anything-llm

Stop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerful local-first agent experience

解決する課題

AnythingLLMは、プライベートでフル機能のChatGPTのような体験を構築できるように設計されたオールインワンAIアプリケーションです。ベクトルデータベース、ドキュメントパイプライン、エージェント機能を標準で備えているため、複雑なAIスタックを構築する手間を省き、ユーザーが自身のドキュメントとプライベートかつ安全に対話できるようにします。

仕組み

このシステムはmonorepoとして動作し、コンテンツ管理用のReactフロントエンド、LLMおよびベクトルデータベースとの対話用のNodeJS Expressサーバー、ファイル解析用の専用ドキュメントコレクターで構成されています。さまざまなローカルまたはクラウドベースのLLMプロバイダー、埋め込みモデル、ベクトルデータベースに接続でき、ドキュメントを取り込んで検索拡張生成 (RAG) 用にインデックス化するための高度に構成可能な環境を提供します。

対象ユーザー

技術的な設定や手動でのインフラ構築を必要とせずに、マルチユーザーサポート、カスタムAIエージェント、ドキュメントベースのチャットを処理できるプライベートなAIインスタンスを求める個人や組織向けに設計されています。

主な特徴

  • 動的モデルルーティング: ユーザー定義のルールに基づいて、チャットを最適なプロバイダーとモデルに自動的にルーティングします。
  • ノーコードAIエージェントビルダー: カスタムエージェントを作成し、複雑なワークフローの自動化やウェブブラウジングを実現します。
  • 幅広い互換性: 多様なLLM (OpenAI, Anthropic, Ollamaなど)、埋め込みモデル、ベクトルデータベース (LanceDB, Pinecone, Chromaなど) をサポートしています。
  • マルチユーザーサポート: マルチユーザーインスタンス向けの権限管理とアクセス制御が含まれています (Dockerバージョン)。
  • エンタープライズ対応: ウェブサイト用のカスタム埋め込みチャットウィジェットや、統合のための完全な開発者向けAPIを備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト