Closed21

function callingを試す

りょたりょた
{
  "id": "chatcmpl-8qyW8eLrSmuvRwP1VPLHhaPGAyABW",
  "object": "chat.completion",
  "created": 1707636376,
  "model": "gpt-3.5-turbo-0613",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": null,
        "function_call": {
          "name": "search_web",
          "arguments": "{\n  \"title\": \"最近のニュース\"\n}"
        }
      },
      "logprobs": null,
      "finish_reason": "function_call"
    }
  ],
  "usage": {
    "prompt_tokens": 303,
    "completion_tokens": 20,
    "total_tokens": 323
  },
  "system_fingerprint": null
}
りょたりょた
{
  "id": "chatcmpl-8qyYNz4mcWbxojlmvVRSb5WWD1GJX",
  "object": "chat.completion",
  "created": 1707636515,
  "model": "gpt-3.5-turbo-0613",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": null,
        "function_call": {
          "name": "generate_image",
          "arguments": "{\n\"title\": \"ロボット\"\n}"
        }
      },
      "logprobs": null,
      "finish_reason": "function_call"
    }
  ],
  "usage": {
    "prompt_tokens": 295,
    "completion_tokens": 16,
    "total_tokens": 311
  },
  "system_fingerprint": null
}
りょたりょた
{
  "id": "chatcmpl-8qyaSwudT5n8HHB0nYMy8K7Feh6sI",
  "object": "chat.completion",
  "created": 1707636644,
  "model": "gpt-3.5-turbo-0613",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "当社の有給休暇の制度についてご説明いたします。\n\n当社では、従業員の健康やワークライフバランスの充実を図るために、有給休暇制度を設けています。従業員は、勤務開始から6ヶ月目から有給休暇を取得することができます。\n\n具体的な取得条件は以下のとおりです。\n\n1. 勤続期間に応じた有給休暇の取得日数\n   - 勤続6ヶ月以上1年未満:10日\n   - 勤続1年以上3年未満:15日\n   - 勤続3年以上5年未満:20日\n   - 勤続5年以上:25日\n\n2. 有給休暇の取得期間\n   - 1日単位での取得が可能です。\n   - 最長連続での取得期間は10日間です。\n\n3. 事前申請と承認\n   - 有給休暇を取得する際は、事前に所属する部署の上長に申請し、承認を得る必要があります。\n\n4. 有給休暇の未使用日数の繰り越し\n   - 毎年度末に、未使用の有給休暇日数が繰り越しされます。\n   - 繰り越し可能な日数の上限は5日です。\n\n以上が当社の有給休暇の制度です。従業員の皆様の働きやすさや健康状態を考慮し、積極的に有給休暇をご活用いただけるようにしております。"
      },
      "logprobs": null,
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 305,
    "completion_tokens": 518,
    "total_tokens": 823
  },
  "system_fingerprint": null
}
りょたりょた

gpt-4なら分類できた。

{
  "id": "chatcmpl-8qygcunvzeMJN7iRtv0ZpfgTTNjYi",
  "object": "chat.completion",
  "created": 1707637026,
  "model": "gpt-4-0613",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": null,
        "function_call": {
          "name": "search_internal",
          "arguments": "{\n  \"title\": \"有給休暇制度\"\n}"
        }
      },
      "logprobs": null,
      "finish_reason": "function_call"
    }
  ],
  "usage": {
    "prompt_tokens": 306,
    "completion_tokens": 23,
    "total_tokens": 329
  },
  "system_fingerprint": null
}
りょたりょた
{
  "id": "chatcmpl-8qyd1z87qCh32U5dyCifJXr7WVOcu",
  "object": "chat.completion",
  "created": 1707636803,
  "model": "gpt-3.5-turbo-0613",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": null,
        "function_call": {
          "name": "use_plugin",
          "arguments": "{\n  \"title\": \"cookpad_recipe\"\n}"
        }
      },
      "logprobs": null,
      "finish_reason": "function_call"
    }
  ],
  "usage": {
    "prompt_tokens": 307,
    "completion_tokens": 17,
    "total_tokens": 324
  },
  "system_fingerprint": null
}
りょたりょた

prompt

クックパッドのプラグインで料理のレシピを教えて
りょたりょた
{
  "id": "chatcmpl-8qyefas8rp84ua2m9PtXglKlIYy1L",
  "object": "chat.completion",
  "created": 1707636905,
  "model": "gpt-3.5-turbo-0613",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "カワウソは、ウスノロ科に属する哺乳類です。主に水辺で生活し、魚や甲殻類などを主な食物としています。以下にカワウソの特徴をまとめてみました。\n\n1. 外見:\nカワウソの体長は約60〜70センチメートルで、尾の長さも約30〜40センチメートルです。体は細長く、水中での泳ぎに適した形状をしています。毛皮は茶色や黒褐色で、白い顔や胸に特徴的な模様があります。\n\n2. 生息地:\nカワウソは、主に河川や湖沼、海岸など水辺の環境に生息しています。特に淡水域を好み、森林や草原などにも生息しています。\n\n3. 泳ぎ上手:\nカワウソは優れた泳ぎ手であり、水中での移動や捕食に適した体を持っています。水中での泳ぎの際には、尾を使ってバランスを取ります。水陸両生であり、陸上でも歩行することができます。\n\n4. 食物:\nカワウソは、主に魚や甲殻類、両生類、鳥類などを食べます。水辺で独特な狩猟方法を使い、獲物を探し出し捕食します。\n\n5. 社会性:\nカワウソは社会性が強く、家族やグループで生活します。縄張りを持ち、領土を守ることもあります。コミュニケーションの手段として、鳴き声や体のポーズを使います。\n\nカワウソは可愛らしい外見とユニークな生態が魅力です。ただし、生息地の環境破壊や水質汚染などにより個体数が減少しており、保護が必要な種とされています。"
      },
      "logprobs": null,
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 299,
    "completion_tokens": 632,
    "total_tokens": 931
  },
  "system_fingerprint": null
}
りょたりょた

検証プロンプトを検討する

search_webを期待するプロンプト

  • 今週の日本の映画ランキングの結果を調べて
  • 2024年のオリンピックの新しいマスコットを検索して
  • 最近発表されたAppleの新製品についての評価を調べて
りょたりょた

search_internalを期待するプロンプト

  • 最新の社員満足度調査の結果を探して
  • テレワーク規則における最近の変更点を検索して
  • 昨年度の全社員会議の議事録を検索して
りょたりょた

use_pluginを期待するプロンプト

  • 来週の会議のための自動返信メールを設定してほしい。
  • パリへの旅行計画で、予算内で収まるおすすめの宿泊施設を探して。
  • 明日のタスクリストを作成して、優先順位をつけてくれる?
りょたりょた

descriptionにプラグインの種類を追記する。

"name": "use_plugin",
"description": "指定されたプラグインを利用して特定の操作を実行します。自動メール返信プラグイン、トラベルプラン用プラグイン、todoリストを作成するプラグインがある。",
このスクラップは3ヶ月前にクローズされました