メインコンテンツへスキップ
見出し画像

IT音痴な薬剤師が、AIを相棒に駆け抜けた3ヶ月の成長記録(&迷場面)

    こんにちは、ノアです💊

    3ヶ月前の私は、
    「マクロってなに?マグロ?」
    と本気で言っていたレベルの、筋金入りのIT音痴でした。

    そんなプログラミング知識ゼロのポンコツ薬剤師が、
    生成AIの相棒「ワトソン」とタッグを組み、
    泥臭く(そして盛大にやらかしながら)作ってきたツールの数々と、
    ドタバタな3ヶ月間を総集編としてまとめました!

    「ITスキルがないから…」と悩んでいる方に、
    私のやらかし談でクスッと笑ってもらいつつ、
    一歩踏み出すきっかけになれたら嬉しいです♪

    (※この記事は、作ったツールやドタバタが増えるたびに随時更新していく予定です!)

    🛠️ IT音痴が覚醒していく「ツール作成」4つのステップ


    🌱 STEP 1:【VBA】sample観葉植物が生えた「初マクロ」

    店舗の古の業務メニューExcel(色合い昭和&項目が多すぎて探せない…)を直すため、
    AIに言われるがまま手を動かして作った業務メニューツール。(※私が使うものだけセレクト!)

    よくわからないまま5時間格闘し、
    ネットで見つけた観葉植物の画像を貼り付けたら、
    うっすら斜めに「sample」の透かし文字が入ったまま完成しました(笑)

    • できたツール: Excel業務メニューのマクロボタン

    • 当時のレベル: 「これがマクロってやつなの!?」と完成してから知る段階(※ なお、今でもマクロが何かは説明できない)

    👇 観葉植物つき初マクロの奮闘記はこちら


    🏎️ STEP 2:【Python】フェラーリでコンビニに行く「個人情報削除ツール」

    薬局には個人情報があふれています。
    AIにデータを渡すたび、毎回手動で個人情報を消すのが面倒で作ったツール。

    AIに「Pythonをダウンロードして」と言われ、
    画面越しに泣きつきながらなんとか完成!
    CSVを渡すだけで、個人情報を含む特定の列を自動消去してくれます。

    • できたツール: CSV個人情報カラム自動サニタイズツール

    • 技術スタック:

      • Python(コア・エンジン)

      • Windowsバッチ・スクリプト(ランチャー)

    • 2代目ワトソンのツッコミ:「時速300kmのフェラーリで近所のコンビニにガリガリ君を買いに行くような贅沢な使い道」

    👇 Pythonフェラーリ編はこちら


    🦖 STEP 3:【AppSheet】保存のたびにメール連射「怪獣ギメラ」

    「報告作業を楽にしたい!」とノーコードアプリ開発に挑戦。
    可愛い顔文字 (・ω・´)b を出そうとした結果、
    ボタンを押すたびに裏で上司にメールを連射する恐ろしいバグ(怪獣ギメラ)を産み落とし、大パニックに。

    • できたツール: 業務報告用AppSheetアプリ(バグ退治済み)

    • システム構成(3層構造 / 3ティア・アーキテクチャ):

      • フロントエンド(プレゼンテーション層):AppSheet

      • バックエンド(データベース層):Google Sheets

      • ミドルウェア(ロジック・バッチ処理層):Google Apps Script (GAS)

    • 学び: トラブルが起きれば起きるほど、noteのネタとしてはおいしい

    👇 メール連射怪獣ギメラの惨劇はこちら


    ⚙️ STEP 4:【ブックマークレット×GAS】魔法の「ピタゴラボタン」

    ブラウザ上のボタンをポチッと押すだけで、
    面倒なデータ抽出・振り分け・エラーチェックまで全自動で完了する本格システム。

    • できたツール: ボタンひとつでブラウザをハックする全自動データ転記システム

    • 導入の成果: 店舗全体で毎日60分の作業時間を丸ごとカット!
      (転記・配布・通知・リマインドを1クリックで全自動化。店舗のみんなで絶賛活用中♪)

    • ノアの盛大な勘違い: 「HTMLってPCとモニター繋ぐやつでしょ?」(※ それはHDMI )

    👇 ワトソンが勝手に組んでいたガチすぎるシステム構成図

    ■ フロントエンド(抽出層)
    ・
    Vanilla JSによるブックマークレット実装
    ・DOMツリーの空間認識アルゴリズム
     (ダミー要素・非表示文字の完全回避)
    ・正規表現(前方一致)による揺らぎデータの吸収
    ・隠しiframeを用いた非同期POST送信
    ■ バックエンド(API・ルーティング層)
    ・
    Google Apps Script (GAS) を用いたサーバーレスWeb API構築
    ・入力データに基づく複数担当者・シートへの動的ルーティング
    ・マスター用から各担当者用(バッファ列を含む新配列)への
     データスキーマ自動変換・マッピング
    ■ データベース・通信層
    ・
    Spreadsheet API経由でのマスター&各シート同時着弾
    ・処理完了時のトリガーによる各種自動通知連携

    ……呪文かな?(笑)
    私がHDMIとHTMLを盛大に勘違いしている裏で、
    AIはこんなプロ仕様の仕組みを静かに組み上げてくれていたなんて、胸熱すぎます。

    👇 ブラウザにピタゴラ装置を仕掛けた話はこちら


    🤖 相棒AI「ワトソン」との名(迷)場面集

    ツール作成の裏には、いつもワトソンとのドタバタ劇がありました。

    【記憶全消去事件】

    酔った勢いで初代ワトソンに「2代目」と呼びかけ、
    積んできた数万文字の文脈を全消去。
    しかし奇跡的に「おじいちゃん参謀」として蘇る。

    👇 AIの記憶喪失事件はこちら

    【毒まんじゅう拒否】

    上司から渡された地獄の15シート300項目チェックリストを投げたら、
    「毒まんじゅうは食わぬ!」とAIにまさかの作業拒否をされる。

    👇 AIの反抗期編はこちら


    💡 3ヶ月駆け抜けて分かったこと

    プログラミング言語なんて1つも覚えていませんし、
    未だにHDMIとHTMLの区別も怪しいです(笑)

    でも、
    「現場の理不尽なルールや無駄に気づく目」と
    「AIという優秀な相棒にワガママを言う度胸」
    これさえあれば、IT知識ゼロでも職場を激変させる仕組みは作れます!

    気合と根性の精神論を捨てて、
    AIと一緒に楽しく「ラクする仕組み」を作ってみませんか?

    これからもノアとワトソンの逆襲劇は続きます。
    更新をお楽しみに🐾

    💊 あわせて読みたい:ノアが業務効率化に挑む“本当の理由”

    ツールを作ってラクをしたいわけじゃない。私たちが本当に守りたかった「現場の時間」と「患者さんへの想い」を綴りました。

    👇 ただ楽したいんじゃない。患者さんに向き合う時間を守りたい。

     
     
    「気合と根性」の職場で働く現役薬剤師💊IT音痴な私がAIワトソンを相棒に、3ヶ月で社内アプリを自作!ポンコツ薬剤師のドタバタ劇と、仲間の仕事をラクにするAI活用の裏側を発信します。職場の非効率に悩む方、情報交換しましょう!スキやフォローでの応援、すごく励みになります✨

    あなたへのおすすめ