投稿

主要AIチャットの特性と使い分け

イメージ
 - 実践的なプロンプト設計ガイド - はじめに 日々の業務や生活でAIチャットを活用する機会が増えてきました。しかし、「 期待通りの回答が返ってこない 」「 どのAIを使えばいいか分からない 」と感じることはありませんか? 実は、主要なAIチャットにはそれぞれ 得意とする領域 があります。 タスクに応じた使い分けで、こうした悩みを解消できるかもしれません。 使い分けと合わせて大切なのが、 プロンプト (AIへの指示や質問)の設計です。良いプロンプトは、AIに「 目的 」と「 役割 」を明確に伝える指示書のようなもので、各AIの能力を最大限に引き出すことができます。 ここでは、私が普段よく使っている3つのAI( ChatGPT、Gemini、Claude )を対象に、各AIの特性を活かした使い分けと、実践的なプロンプト設計のコツを整理してみます。 まずは、どのAIにも共通するプロンプト設計の基本を押さえた上で、各AIの特性を見ていきましょう。 ※この投稿記事は2025/11時点の情報です プロンプト設計の基本 ① 具体的に書く 「やり方を教えて」という 曖昧な質問 では、AIは一般的な回答しか返せません。「Azure環境の」「NSG設定を」「ARMテンプレート形式で」のように、 目的・対象・条件 を明確に伝えましょう。 ② 役割を与える 「あなたは経験豊富な中堅インフラエンジニアです」のように専門家の 立場を設定 すると、回答の質や専門性がぐっと向上します。 ③ お手本を見せる 特定の形式や文体を求める場合は、質問例と理想の回答例をセットで提示しましょう。設定ファイルの出力形式やコメントの書き方など、 サンプル を示すとAIがパターンを学習し、出力の精度が上がります。 ④ 段階的に考えさせる 難しい問題では、「 ステップ・バイ・ステップ で考えてください」と指示することで、AIの推論能力が高まり、より正確な答えが得られます。 各AIの特性と最適なプロンプト ChatGPT(GPT) 汎用性 が高く、 外部ツールとの連携 が得意です。 Markdown記法(見出し#やリスト-など)との相性が良く、参照テキストを渡すと 事実の捏造が減り ます。"""~"""などの区切り記号で情報を整理すると精度が上がります。 ...

ことば

イメージ
年末にあたり、これまで読んだ本から、心に染みる言葉を5つピックアップしました。 失敗は成功のもと。 できない理由でなく、できる理由を考えよう。 いくら知識や技術があっても、それを生かす人間力がないといけない。 成果をあげるには、人の強みを生かさなければならない。弱みからは何も生まれない。 目の前の事実を見るだけではなく、その裏を分析すること。 ※これらの言葉を見たり聞いたりすると、悩んでいた時期、失敗した経験などを ついつい思い出してしまうものです。   今、何事も自ら進んで行動しなければ、とつくづく考えてしまいます。

OS Optimization Tool を使ってみた

イメージ
仮想デスクトップ用に不要なものを排除したり無効化した状態にする作業をやってくれるツール『OS Optimization Tool』を紹介します。 まず入手方法ですが、Omnissa の ダウンロードサイト に行きます。 このページから、『OS Optimization Tool』 の 『View Download Components』をクリックします。 今回は『Windows OS Optimization Tool for Omnissa Horizon』を『Go to Downloads』からダウンロードします。 『DOWNLOAD NOW』からダウンロードが可能です。 ダウンロードした Optimization Tool を仮想デスクトップとして使う予定のOS上に転送します。 Optimization Tool 実行前のOSは以下のようにスタートメニューに色々あったり、Winodws Update が実行できたりします。 Optimization Tool を実行すると使用許諾契約書への同意を求められるので同意します。 Optimization Tool が起動するので右下の方の「分析」をクリックします。 分析が終わるまで待ちます。 分析が終わると以下のように表示されます。 「共通オプション」をクリックすると、一般的に行う作業について行うかどうか設定できます。 実行するには右下の「最適化」をクリックします。 処理が完了すると、実行結果が出力されるので確認できます。 Optimization Tool が分析後に自動で設定してくれる内容で最適化してみましたが、このようにスタートメニューをすっきりさせるところまでやってくれてちょっと感動しました。 というわけでOptimization Toolの紹介でした。 ハンズオン用の仮想デスクトップを用意する場合など、こういった無効化の手順はかなり手間がかかるのでこのツールで楽ができそうですね。 今回は以上になります。

Google Chat ボットで知っておきたい2つの方式

イメージ
 ― Google Chat ボットで知っておきたい2つの方式 ― はじめに Google Workspaceを使っていると、 毎朝の通知 やチャットでの 問い合わせ対応 を 自動化 したくなる瞬間がよくあります。 GASならそれを実現できますが、実装したい内容によって選ぶべき方式が変わります。 私自身、初めて触れたときは 情報の少なさに苦戦 したので、同じ悩みを持つ方の助けになればと自分なりに整理しました。 この記事では、まずは 「 自分のやりたいことには、どの方式が合っているのか? 」を正しく選ぶための判断基準をサクッと解説します。 まずは、GASでGoogle Chatボットを作る際に最初に決める二択 「通知型」 か 「対話型」 かを整理します。 両者は仕組みがまったく異なり、特に「対話型」は Google Cloud Platform (GCP) の複雑な設定が必要になるため、最初の確認が重要です。 💡 具体的なGCP環境構築手順(対話型用)   こちらをどうぞ →「 GAS×Google Chat ボット 環境構築ガイド 」 ざっくり言うと何が違う? 一言で言うと、 データの流れる方向 が違います。 通知型 : GASからチャットへ「投げるだけ」の、一方通行 対話型 : ユーザーが話しかけて、GASが返事をするという、双方向 この違いを視覚的に理解するために、下記の図を確認してください。 図を見ると、 通知型(左側) はGASから簡単な設定で一方向にメッセージを送るだけのシンプルな仕組みなのに対し、 対話型(右側) はユーザーからの質問を受け取り、GCPの複雑な設定とアプリ登録を経て双方向でやり取りする仕組みであることが分かります。 対話型では、ユーザー、Google Chat、GCP、GASの間で情報が双方向に流れることが図からも明確です。 ポイント比較 【通知型ボット】が向いている用途 定例会議アナウンスと時事ニュース通知 フォームに回答があったら通知 エラーが起きたらアラートを飛ばす 【対話型ボット】が向いている用途 勤怠申請とその情報をカレンダー登録 ※Calendar APIが別途必要 「在庫ある?」と聞いたら検索して答えてくれる カード形式のメッセージで「承...

ルーティングって何で必要で、何してるの?を React Routerで理解する

イメージ
はじめに フロントエンド開発が、正直苦手でした。 でも今回のプロジェクトでReactを触ることになり、「せっかくなら苦手意識を克服したい」と一念発起。 開発は終わりましたが、学習は継続しています。 Reactには多くの要素がありますが、今回はルーティングに絞ります。 バージョンの違いで書き方が変わり対応に戸惑ったこともあり、基本から振り返りつつ理解していった流れを記事にしたいと思います。 そもそもルーティングって何のために必要なの? まず基礎の基礎になりますが、URL、ブラウザ、SPAの観点から振り返ります。 URLとは? Uniform Resource Locator(統一資源位置指定子)の略語で、要するに「 インターネット上のモノの住所 」です。 https://example.com/products.html このようなURLの場合、ブラウザは、 URLを見る→( products.html というファイルが欲しいのだと解釈) サーバーにリクエストを送る HTMLファイル( products.html )をダウンロードして表示する つまり、URLは「どのファイルを取得するか」を指定する住所のようなものです。 ブラウザはURLで何をしているのか? ブラウザにとってURLは「ページの識別子」です。 ブラウザは、URLをキーにして、いろんな機能を実現しています。      1. 履歴管理           URLが変わるたびに履歴に記録           「戻る」ボタンを押すと、履歴から1つ前のURLを取り出して、そのページに戻る           「進む」ボタンも同じ仕組み      2. ブックマーク           URLを保存することで、「このページ」を記憶           後でそのURLを開けば、同じページが表示される       3. URL共有...

【2025年12月最新版】Microsoft認定試験まとめ

イメージ
ーあなたのキャリアに必要な資格が見つかるー 1. はじめに 今回はMicrosoft認定資格について現在(2025年12月)の最新情報をまとめてみました。 Microsoftの資格は多種多様であり、Hot技術である 「AI」 についても用意されております。 本記事を読んでMicrosoftの資格を通じたキャリア形成の参考になれば幸いです。 2. 資格の仕組み Microsoft認定試験は「自宅(オンライン監督あり)」または「試験センター」で受験できます。 解説講座や対策本も豊富で、試験も 「日本語」対応 しております。 ※開設されて間もない認定試験については、「日本語」対応までしばらくかかります。 ① 難易度について Fundamentals (初級:★) まずはここから! 試験は45分、35~50問(合格点は7割)。有効期限は”無期限”。受験料は¥13,398(税込) Associate (中級:★★) ★の合格者や実務経験者向け! 試験は100分、40~60問(合格点は7割)。有効期限は”1年間”。受験料は¥22,330(税込) Expert (上級:★★★) 認定条件として、下位資格(★★)が必要! (例:AZ-305を合格しても、AZ-104を合格していないとMicrosoftからの認定はされない) 試験は100~120分、40~60問(合格点は7割)。有効期限は”1年間”。受験料は¥22,330(税込) Specialty (専門:★★) 特定の技術領域(SAP, VDI, Cosmos DB, GitHub)! 試験は100分、40~60問(合格点は7割)。有効期限は”1年間”。受験料は¥22,330(税込) ※受験料は為替レートの影響を受けるため、日本円価格は変動します ② 有効期限の更新について Associate(★★)以上の資格は基本的に有効期限があります(1年間) 有効期限の 6か月前 になると、更新試験が 「自宅」&「無料」&「回数制限なし」 で受験できます。 問題数も 本試験の半分(20~30問) となり、内容も 「新機能」や「変更点」 を中心に出題されます。 有効期限を過ぎてしまうと資格は失効されてしまいますが、早めに受験しても 「元の期限」から1年間延長 されます。 3. 各認定資格の特徴 Microsoft認定資格を「ロールベース(職...

Google AppSheet で簡単な社内アプリを作成してみる

イメージ
はじめに 今年も懲りずにデータ関連の記事を書こうと思います。 と言っても、どちらかというとデータを「利用」する側を取り上げます。 今回、社内のデータ利活用で、簡単な参照アプリ的なものはできないかなと考えました。 自分はアプリ屋さんではないので、 そんな人でも利用できるサービス(ツール)をどうするかを考えるわけですが、 選定ポイントは以下の3つとしました ノーコードで作成可能 低コスト 社内データ連携性 上記を満たしそうなものとして、GoogleのAppSheetが良さそうであったので触ってみることにしました。 自社で契約している Google Workspace のエディションにも含まれているのでコレだなと。 Google AppSheet とは ChatGPT先生によると(あえてGemini先生には聞かず) Google AppSheet は、コードを書かずに業務アプリを作成できるノーコード開発プラットフォームです。 Google スプレッドシート、Excel、BigQuery などのデータを元に、フォーム、ダッシュボード、ワークフロー自動化などを備えたアプリを素早く構築できます。 だ、そうです。 やりたいこと とりあえずAppSheetを使ってやりたいことを挙げます。 ひとまずデータの集約がしたい よく使う集計(例えば合計とか)された値をすぐ参照したい アプリ作成と設定 では早速アプリを作ってみましょう。 1. AppSheetのホーム画面にログイン、[ Create ] から [ Start with existing data ] を選択 2. アプリ名を入力し [ Choose your data ] を選択 3. [ Google Sheets ] を選択、今回ダミー用として作成したスプレッドシートを指定 できました。 はいもうで...