Generative AI

Azure

【Azure OpenAI Service】Streamlitでストリーミング応答を実装!

Azure OpenAI ServiceのGPTとStreamlitを使用したWebアプリケーションにおいて、ストリーミング応答を実装する方法をまとめます。サンプルコード早速ですが、以下のコードで実装できました。import osimpor...
Azure

Azure OpenAI Assistantsでrate limit exeededが発生

Azure OpenAI Assistantsで、アシスタントを作成することで、RAG(拡張検索生成)が簡単に構築できるという情報を得て、試しに使ってみたのですが、ベクトルストアを使うとrate limit exeededが発生してしまいま...
Generative AI

CPUとGPUの違い

コンピュータのパフォーマンスを最大限に引き出すためには、CPUとGPUの役割や特徴を理解することが重要です。これらのプロセッサはどちらもデータ処理を担うものの、設計や得意分野が異なり、適材適所で使い分けることで効率的なシステムを構築できます...
ChatGPT

【PowerShell】Get-Mailboxの使い方をChatGPTに聞いてみた

310PowerShellにGet-Mailboxというものがあると知り、ChatGPTに教えてもらいました。以下、ChatGPT(GPT-4o)の回答です。PowerShellのGet-Mailboxコマンドレットは、Microsoft ...
ChatGPT

【大規模システム障害】CrowdStrike社のFalconとは?復旧方法あり

CrowdStrikeとはクラウドストライク(CrowdStrike Holdings Inc)は、米国のグローバルサイバーセキュリティ会社です。決算も好調で、株価も右肩上がりでしたが、先日の大規模障害後に暴落しています。FalconとはC...
Azure

【Azure OpenAI Service】EXCEL VBAからAPI呼び出し

EXCEL VBAからAzure OpenAI ServiceのAPIを呼びだすサンプルコードを紹介します。事前準備VBA-JSONのインストールVBAでJSONを解析する、VBA-JSONというライブラリを使用します。以下の手順でインポー...
ChatGPT

【ChatGPT】ランサムウェアの対策と感染時の対処について聞いてみた

310ランサムウェアの被害にあわないように個人が対策できることを詳しく教えて。ランサムウェアの被害に遭わないためには、いくつかの対策を取ることが重要です。以下に詳細な対策をまとめました。ソフトウェアの更新オペレーティングシステムやアプリケー...
ChatGPT

【GPT-4o】化学構造式から物質名が分かるか

GPT-4oで、化学構造式の画像から物質の名称が分かるか試してみました。以前、GPT-4Vで試したときはうまくいきませんでした。記事を見ていただければ分かりますが、全く正解していません。以前と同じ分子も含めて実験しましたが、一部正確な回答が...
Azure

【Azure OpenAI Service】API実行時の使用トークン数の取得方法

Azure OpenAI ServiceでAPIを実行した際に消費したトークン数を取得するコードを記載します。import openaidef completion(system_prompt, user_prompt): response...
Azure

【書籍】Azure OpenAIとAI Searchを利用したシステム開発

Azure OpenAI Serviceを利用していますが、体系的に学べる書籍が出てきています。Azure OpenAI ServiceとAzure AI Searchを利用したアプリケーション開発を学べる書籍を紹介します。私も実際に購入し...