Upgrade to Pro — share decks privately, control downloads, hide ads and more …

なごあず12月_Azure OpenAI の Tools(FunctionCalling)を使...

nmrhrk
December 15, 2024
54

なごあず12月_Azure OpenAI の Tools(FunctionCalling)を使ってタスク管理してみよう!!

2024年12月14日のなごあずオフラインイベントの登壇資料です。
・Microsoft Ignite 2024 の個人的PickUp3つ
・Azure OpenAI の Tools(FunctionCalling)を使ったタスク管理

nmrhrk

December 15, 2024
Tweet

Transcript

  1. 自己紹介 野村 宏樹 / Hiroki Nomura 愛知 / PoC部 Expertise

     Azure  Oracle Database  OutSystems SNS  Zenn : https://zenn.dev/nomhiro  X : @Shrkm1204 趣味  テニス 野球 ピアノ 先週電子ピアノを移動したら腰を痛めました
  2. Microsoft Ignite 2024 個人的まとめ 1/3 Azure Functions  Flex ConsumptionがGA

     VNet統合に対応した高速スケーリング能力を持つ従量課金モデル  まだJapanEastリージョンでは使えない  デプロイスロットがない
  3. Microsoft Ignite 2024 個人的まとめ 2/3 Azure Functions  Durable Task

    Scheduler が Private Preview  Orchestratorログ、ActivityログがAzurePortalから確認できるように。  Durable Functions のための Azure Storage は不要に。  Azure Storage によるボトルネックが無くなったため、パフォーマンスが向上。  価格は未定  PrivateEndpointの導入時期は未定。(まだPrivatePreviewですから!) Announcing Limited Early Access of the Durable Task Scheduler for Azure Durable Functions | Microsoft Community Hub
  4. Microsoft Ignite 2024 個人的まとめ 3/3 Azure Cosmos DB  ベクトル検索がGA

     ベクトル検索機能有効にした状態で、継続的バックアップができるように あれ、Cosmos ”DB” だよな…?  フルテキスト検索とハイブリッド検索がPublic Preview  フルテキスト検索のAnalyzerは英語のみ対応中
  5. デモの構成 ①チャット内容送信 ②関数一覧を渡し、 実行すべき関数があれば選ばれる。 OpenAI • Tools チャット画面 TypeScript (Next.js)

    関数一覧 ・Task取得 ・Task登録 ・Task更新 ・Task削除 Google Calendar • 各種API ③関数が選ばれていれば関数実行 ③関数実行した結果を加味して 回答生成 ④結果を返却