ツール・コールの開発プラクティス
Jan-nanoのツール呼び出しシステムは、構造化されたヒントエンジニアリングに基づいてプロセスを自動化し、3つの主要なフェーズで構成されています:
- ツールの定義API エンドポイント、パラメータ仕様など、利用可能なツールを JSON 形式でプロンプトに宣言します。
例"tools": [{"type": "weather_api", "endpoint": "https://api.weather.com"}] - 意図分析このモデルは、構造化されたリクエストを生成するために、ユーザークエリ内のツール呼び出し要件を自動的に認識します。
- 結果の統合自然言語応答を生成するために、APIのリターンデータをコンテキストに再注入する。
典型的なアプリケーションシナリオ:
- リアルタイムデータ照会(在庫/天候)
- データベース操作(CRMシステムとのやりとり)
- ワークフローの自動化(レポート作成+郵送)
開発者への注意事項:以下を有効にすることを推奨します。--tool-call-parser hermesパラメータは解析精度を向上させ、複雑なタスクはMCPサーバーと組み合わせてマルチツールスケジューリングが可能。
この答えは記事から得たものである。Jan-nano:軽量で効率的なテキスト生成モデルについて































