注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
このページでは、AIP Logic アプリケーションに関するよくある質問について詳しく述べています。
ロジック関数の使用方法に関するドキュメントを確認してください。
AIP Logic でのすべてのアクティビティは、ツールのレスポンスを含めてトークン制限にカウントされます。トークン制限は、ブロックごとにリセットされます。デバッガーで各メッセージの最後に使用されたトークン数を確認できます。バーが赤い場合は、トークン数を減らして信頼性のあるパフォーマンスを実現することを検討してください。
トークン数を減らすために、以下の手順をお勧めします。
OBJECT_NAME property1 property2
など) のサイズを減らします。デバッガーで Show raw を選択すると確認できます。LLM の機能を試す際に大幅な変更を素早く簡単に行うことができるため、1 つの大きなブロックにまとめることが有益ですが、次のような場合はロジックを複数のブロックに分割することが望ましいかもしれません。
複数のブロックに分割することで、以下の利点が得られます。
AIP Logic ブロックのパフォーマンスを向上させるために、以下の提案を試してみてください。
Use LLM ブロックの Configuration テキストフィールドで温度を編集することにより、LLM の 温度(LLM の応答のランダム性を表すパラメーター)を変更できます。デフォルトの温度は 0 です。温度が低いほど、出力はより決定論的になります。
例のコード:
Copied!1 2 3
{ "temperature": 0.9 // "temperature"は温度を指しますが、ここでは0.9という値が設定されています。 }
はい、現在では Logic がアクションを通じてもしくはオブジェクト上の関数を書いて AIP Logic から呼び出すことにより、オントロジーでセマンティック検索を実行するツールを追加することができます。詳しくはセマンティック検索ワークフローチュートリアルをご覧ください。
次のデザインパターンを使用すると、ユーザーのワークフローに合わせて LLM にフィードバックから「学習」させることができます:
Logic にユニットテストを追加することで、関数が与えられた入力で正常に実行されたかどうかをテストすることができます(手動)。
はい、バージョン履歴サイドバーを使用して以前に保存されたバージョンを見たり、以前のバージョンに戻ることができます。
リストから以前のバージョンを選択して、現在の状態と比較します。
はい。"Struct" 出力タイプを使用すると、複数の名前付き値を返すことができます。
はい、LLM ブロックの Function ツールに Object Query ツールを追加する際に、オブジェクトの返り値制限を設定するを選択して、任意のツール使用から返すオブジェクトの数を選択できます。
Debugger で AIP Logic 関数をテストおよび開発する際には、関数は 5 分間の実行時間制限の対象外です。しかし、関数が Workshop 環境または関数実行 API から呼び出される場合、5 分間の実行時間制限が適用されます。