このプロジェクトについて
Haystackは、スケーラブルなLLMアプリケーションを作成するために設計されたモジュール式AIオーケストレーションフレームワークです。開発者は、検索、ルーティング、メモリ、生成を明示的に制御して、パイプラインやエージェントのワークフローを設計できます。このフレームワークはモデルやベンダーに依存せず、OpenAI、Mistral、Anthropic、Cohere、Hugging Face、Google、Azure OpenAI、AWS Bedrock、およびローカルモデルとの統合をサポートしています。
主な機能は以下の通りです:
- 本番環境向けエージェント:ガードレール用のライフサイクルフック、トークン使用量やツールコールの監視、SkillToolsetによるスキル検出機能を備えています。
- コンテキストエンジニアリング:情報がモデルに到達する前に、情報を検索、ランキング、フィルタリング、ルーティングするためのツールを提供します。
- ネイティブな非同期サポート:パイプラインは同期または非同期で実行でき、トークンごとのストリーミングが可能です。また、エージェントは並行したツールコールをサポートしています。
- モジュール式アーキテクチャ:インデックス作成、検索、評価のための組み込みコンポーネントが含まれており、カスタムコンポーネントを作成することも可能です。
- 多様なユースケース:検索拡張生成(RAG)システム、マルチモーダルアプリケーション、セマンティック検索、および質問回答システムの開発をサポートします。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.