Databricks での生成AI アプリの構築の概要
Mosaic AI は、生成AI アプリケーションを構築、デプロイ、管理するための包括的なプラットフォームを提供します。 このページでは、モデルの提供から高度な AI エージェントのデプロイまで、Databricks で生成AI アプリを開発するための基本的なツールとワークフローについて説明します。
生成 AI モデルの提供とクエリ
単純なユースケースでは、ジェネレーションAIモデルを直接提供できます。モデルサービングを使用すると、OpenAIや などの プロバイダーから厳選されたオープンソースおよびサードパーティのジェネレーション モデルのセットにアクセスできます。AILLMAnthropic
機能 | 説明 |
---|---|
DBRX Instruct DatabricksAI、 Meta-Llama-3.1-70B-Instruct などのオープンソースおよび微調整されたモデルバリアントを含む、 ホスト型 モデルを提供します。 GTE-Large 、および Mistral-7B 。 | |
Databricks の外部でホストされている生成AI モデルを提供します。Databricks は、外部モデルエンドポイントを一元的に管理して、 OpenAI GPT-4 や Anthropic Claude などのモデルへのレート制限とアクセス権を管理できます。 |
エンタープライズグレードのAIエージェントを構築
より高度なユースケースでは、Mosaic AIを使用すると、単純なツールコールエージェントから複雑なRetrieval Augmented Generation(RAG)システムやマルチエージェントシステムまで、AIエージェントのプロトタイプ作成、構築、デプロイを行うことができます。
ノーコードツールから始めることも、LangChainやLlamaIndexなどの一般的なライブラリと統合する堅牢なコードファーストフレームワークを使用することもできます。
機能 | 説明 |
---|---|
ノーコード環境でAIエージェントのプロトタイプを作成し、テストします。エージェントの動作とツールの統合を迅速にエクスペリメントしてから、デプロイ用のコードを生成します。 | |
Pythonでエージェントを作成、デプロイ、評価します。LangChain、LangGraph、純粋なPythonコードエージェントなど、任意のオーサリングライブラリで記述されたエージェントをサポートします。ガバナンスのための Unity Catalog と追跡のための MLflow をサポートします。 | |
ドメイン固有のAIエージェントシステムを、シンプルなノーコードインターフェースで構築し、最適化します。データとメトリクスに焦点を当てながら、 AI Builderは実装を合理化します。 |
ツールを使用したAIエージェントの拡張
AIエージェントツールを使用すると、エージェントはテキストを生成する以上のことができます。データの取得、 APIsの呼び出し、またはカスタムコードの実行を行うことができます。 ツールは、ガバナンスと再利用のために Unity Catalog を通じて管理できます。
機能 | 説明 |
---|---|
構造化データと非構造化データのクエリ、コードの実行、または外部サービス APIsへの接続を行うエージェント ツールを作成します。 |
エージェントの評価、デバッグ、最適化
高品質の薬剤を確保するためには、継続的なモニタリングと評価が不可欠です。Mosaic AI には、エージェントのパフォーマンスを追跡し、フィードバックを収集し、改善を推進するための組み込みツールがあります。
タスク | 説明 |
---|---|
Agent Evaluation と MLflow を使用して、品質、コスト、待機時間を測定します。組み込みのレビューアプリを通じて関係者や対象分野の専門家からフィードバックを収集し、LLMジャッジを使用して品質問題を特定して解決します。 | |
エンドツーエンドの可観測性のために MLflow Tracing を使用します。 エージェントが行ったすべてのステップをログに記録することで、開発および本番運用におけるエージェントの動作のデバッグ、監視、監査が容易になります。 |
AIエージェントの製品化
AIエージェントを本番環境化するには、可観測性、ガバナンス、信頼性の高いデプロイが必要です。Mosaic AI は、エージェントを本番環境化するための、管理されたスケーラブルで安全な機能を提供します。
タスク | 説明 |
---|---|
エージェントのコード、構成、アーティファクトを Unity Catalog に記録して、統一されたガバナンスとライフサイクル管理を実現します。 | |
Mosaic AI Model Serving を使用して、エージェントを管理されたスケーラブルなエンドポイントとしてデプロイします。オートスケール、低レイテンシ推論、統合モニタリングをすぐに利用できます。 | |
レイクハウスモニタリングはAgent Evaluationと緊密に統合されているため、オフライン評価とオンラインモニタリングで同じ評価構成(LLM 審査員とカスタムメトリクス)を使用できます。 |