Azure OpenAI

Azure OpenAI Studio でリスクと安全性の監視

3月に発表された新機能でAzure OpenAI Studioでリスクと安全性の監視という機能が追加されました。リスクと安全性の監視と言ってもコンテンツフィルタにblockされた履歴が表示できるようです。この新しい機能についてご紹介します。

GPT4 TurboのUnicodeバグの対処法

Azure OpenAI にてGPT4 Turboでfunction callingを使用した際に発生するUnicodeのバグについて検証しました。

Azure AI SearchとAzure OpenAIを利用したベクトル検索の実施

Azure AI Searchではベクトル検索の機能が利用できますが、プログラム経由で検索を行うためにテキストをそのまま渡してもベクトル検索が行えませんでした。 本記事では、プログラム経由でベクトル検索を行う手順を紹介します。 前提条件 ベクトル検索実施手…

Azure OpenAI ServiceでContinuous fine-tuningを試してみた

AzureOpenAIServiceの継続的な微調整(Continuous fine-tuning)について試したことを書いています

Power Automateを使ったPower AppsとAzure OpenAI Serviceの連携

前に投稿した記事では、Power AppsとAzure OpenAI Service(以下、Azure OpenAI)をカスタムコネクタ経由で連携する方法を紹介しました。 この実装ですが、Power Appsではなく、Power Automateを利用して行う事も可能です。 今回は、Power Automate上でカス…

カスタムコネクタを使ったPower AppsとAzure OpenAI Serviceの連携

カスタムコネクタ経由でPower AppsとAzure OpenAIを接続する方法についての記事です。

Azure OpenAI ServiceのText to Speechを試してみた

OpenAIではすでに提供されているテキスト読み上げサービスがAzureでも使えるようになったので試してみました。また従来からあるAzure AI Speechとの比較も行いました。

Azure OpenAI Assistants APIで自社のデータをチャット形式で分析する

この記事では、Azure OpenAI Studioに実装されたAssistants APIの使い方、コードインタープリター機能を活用したデータ分析を解説します。また実際のデータを使用してAssistantsを構築・機能のテストを行い、使用するまでの一連の流れを紹介します。

自社のデータを基に回答をさせるRAG(Retrieval Augmented Generation)の仕組み

自社のデータを基に回答をさせるAzure OpenAI Serviceを利用したChatシステムはどうするべきかということで、今回はRAG(Retrieval Augmented Generation)の仕組みについて解説しています。

GPT-4 Turbo with Vision: Azure OpenAI Service マルチモーダルな新モデルの概要と使用方法

OpenAI DevDayで発表されたGPT-4のマルチモーダルモデルであるGPT-4 Turbo VisionがAzure OpenAIでもプレビュー機能として使用できるようになりました。今回の記事ではその概要と、簡単な使用方法に触れていきます。

Azure OpenAI Serviceのプロンプトインジェクション対策(Jailbreak risk detection)

Azure OpenAI Serviceで新しくなったコンテンツフィルターとブロックリストについて試してみました。Jailbreak risk detectionのプロンプトインジェクションへの対策についても書いています。

かなり進化していたAzure DALL·E 3の使い方と比較

DALL-E 3の使い方とDALL-E 2との違いについて

GPT-4 Turbo: Azure OpenAI Service 新モデルの概要と使用方法

OpenAI DevDayで公開された新モデルのうち、Azure OpenAI Service上でGPT-4 Turboなどが使用可能になりました。本記事ではGPT-4 Turboなどの概要と使用方法について解説します。

Azure Machine Learning の Prompt Flow を用いた精度評価について

Azure Machine Learning の Prompt Flow の評価フローの基本的な使い方について解説しました。

OpenAIでシステム開発する上で知っておくべきテクニカルな問題とその解決法

本記事では、OpenAIを使用したシステム構築時に遭遇しやすい問題を解説しています。具体的には、消費トークンの計算方法、AIが生成した文章が途中で途切れたときの対策、そしてタイムアウト時間の設定について詳細に説明します。これらのテクニカルな問題を…

Azure OpenAI ServiceのChatGPTモデルでのFine-Tuningを試してみた

Azure OpenAI ServiceでNew fine-tuning modelsがプレビューで使えるようになったので試してみました。

Azure環境でWhisperモデルを活用して音声ファイルを文字起こしする

Azure上で音声を文字起こしするためのAIモデルが使用できるようになりました。 本記事ではAIモデル「Whisper」を使用するまでの手順を解説します。また簡単な検証を行ったため、検証内容についても触れます。

Azure OpenAI ServiceでInstructGPTモデルを使用して文章生成を行う

Azure OpenAI Serviceに文書生成モデルのgpt-35-turbo-instructが実装されました。本記事ではデプロイから使用方法、また旧モデルと出力結果との違いを検証したため、その結果について記載します。

Azure OpenAI ServiceのFunction callingを活用する

ChatGPTのAPIで利用できるFunction calling機能の活用方法について、例を交えて紹介します。

Azure OpenAI on your own data(preview)にベクトル検索とセマンティック検索が追加されて日本語の精度が上昇

Azure OpenAI on your own dataにいくつかの機能追加がありました。ベクトル検索とセマンティック検索が追加されたことによって日本語の精度が向上していますので、このブログではベクトル検索とセマンティック検索の追加機能を中心にご紹介いたします。

Azure OpenAIのGPT-35-Turbo(ChatGPT)やGPT-4が東日本リージョンでサービス開始

AzureOpenAIを東日本リージョンで使うメリットと2023年8月10日現在で東日本リージョンで使えるモデルの種類と東日本リージョンのAzureOpenAIのタイムラインをご紹介します

Azure Machine Learning新機能 prompt flowで大規模言語モデルを活用する

Azure Machine Learningでplompt flowの機能が実装されました。 本機能はLLMの専門ライブラリを使わなくても視覚的に開発を行うことができます。APIのデプロイやテストなどの機能も用意されており、今後のLLMシステム開発において一貫したプラットフォームと…

Azure OpenAIのgpt-35-turboモデルで過去履歴を含めたトークン数を数える方法を調べてみた

ChatGPTでの過去履歴を含めたトークン数の計算方法について書きました

Azure OpenAI on your dataをREST API経由で利用する

「Azure OpenAI on your data」ではChatGPTとCognitive Searchを連携し、社内データを基に回答するチャットを簡単に実現できます。REST API経由でon your data機能を利用してみました。

Azure OpenAI on your dataで社内データを基に回答するWebアプリを簡単に実現

「Azure OpenAI on your data」ではChatGPTとCognitive Searchを連携し、社内データを基に回答するチャットを簡単に実現できます。Azure OpenAI Studioでon your data機能を試し、Webアプリ作成を試してみました。

Azure OpenAIからの返答を少しずつ取得する

Azure OpenAIからの返答を少しずつ取得する方法について書きました。

Azure OpenAI更新情報(2023年6月14日までの情報)

AzureOpenAI6月の更新情報のまとめ

Semantic Kernelを使用してAzure Cognitive Searchを活用できるプラグインを作成してみた

Semantic Kernelを使用してAzure Cognitive Searchを活用できるプラグインを作成できるか試してみました。Azure Cognitive Searchはベクトル検索にも対応するので、今後活用の幅が広がりそうです。

Azure OpenAI ChatGPTを使って社内ナレッジをチャット形式で検索する

企業が自社のデータベースに蓄積した固有情報を検索する場合、モデル自体が固有の情報を知らないため、うまく回答を返すことができないという課題があります。 本記事では蓄積されたFAQ情報を用いて、チャット形式で情報を引き出すような仕組みを構築します。

Azure OpenAI Serviceの監視について考えてみた

Azure OpenAI Serviceの監視について調べたことや監視項目について書いています。

Azure OpenAI ServiceでAzure AD認証を使用してGPTモデルにアクセスする

Azure OpenAIにはOpenAI社の提供するAPIとの相違点として、Azureに統合されたAD認証を使用してAPIを呼び出すことができるという大きな特徴があります。 本記事ではこれを用いて、セキュアな環境でAzure OpenAI Serviceにアクセスするまでの手順を解説します。

Azure OpenAIで消費されるトークン数を計算する方法

本記事ではGPT系の自然言語モデルで必ず計算しなければならないトークンについて、考え方や計算方法、実際の計算結果などを示しながら解説を行います。

Azure OpenAI ChatGPTのAPIをPythonから使用してみた - GPT-4モデル版

本記事では2023年4月よりAzure OpenAIで利用可能になったGPT-4についての概要と、申請から実際に使用するまでの手順を解説します。

Azure OpenAIにプライベートエンドポイント(Private Endpoint)を設定して東日本リージョンの仮想ネットワークのみから使う

Azure OpenAIをプライベートエンドポイントで使う方法です

Azure OpenAI ChatGPTのAPIをPythonから使用してみた

本記事ではPythonからChatGPT APIを使用する方法を解説します。 ChatGPTで生成する会話内容をAPIから制御する方法についても解説します。

Azure OpenAIのChatGPT APIとGPT-4を利用してFAQチャットボットのようなシステムを作れないか再検証してみた

Azure OpenAIからChatGPT APIが公開されたので、FAQチャットボットのようなシステムを作れないか再検証してみた結果をお伝えします。

AzureのOpenAI(GPT-3)の埋め込みモデル(Embeddings models)を使ってQA検索の機能を比較してみた

AzureのOpenAI(GPT-3)の埋め込みモデル(Embeddings models)を使って「類似性」「テキスト検索」のそれぞれを使ってQA検索としての機能を比較しました

Azure OpenAI(GPT-3)と自動機械学習を組み合わせて自然言語からナレッジベースを構築する

Azure OpenAI Serviceではチャットのような対話に限らず幅広い自然言語処理のタスクに応用することができます。 今回の記事では一例として「業務メールを必要なものと不要なものに振り分ける」分類タスクをGPT-3のAIに解かせます。

Azure OpenAIのChatGPTライクなAPIとAzure Cognitive Searchを連携して、FAQチャットボットのようにユーザーの質問に回答するシステムを構築できるか試してみた

Azure OpenAIのAPIとAzure Cognitive Searchを連携すれば、より高度な自然言語処理が実現できます。 FAQチャットボットのように、ユーザーの質問に回答するシステムを構築できるか検証してみました。