narita-lab’s blog

成田ラボ 〜テクノロジーと雑学の観察日記〜

AI活用

AIと共同で“詐欺メールを潰すプログラム”を作る Day6 危険度一覧表示編

前回のDay5では、GUIから危険ワードを手動登録できるようにした。 差出人、件名、本文。それぞれに対して怪しいキーワードを登録し、rules.json に保存できるようになったことで、このツールはかなり“育てる迷惑メールフィルタ”らしくなってきた。 ただ、実…

【成田ラジオ計画 -Project PET- Part1】まずは準備。ChatGPTと一緒に作る事にした

Huxeがサービス終了してから数日。 「寂しいなぁ……」と思いつつも、「だったら自分で作ってみるか」と始まった成田ラジオ計画。 Part0では、Huxeへの思い出話と、「自分専用AIラジオをローカルで再現してみよう」という話を書いた。 そして今回のPart1では、…

4ヶ月でここまで進化した。GPT-5.5時代のChatGPT画像生成で遊んでみた

今年の2月頃、ChatGPTの画像生成機能で遊んでみたという記事を書いた。 当時の印象を一言で表すなら、「面白いおもちゃが増えたな」というものだった。テキストで指示を出すだけでイラストが生成されるのは確かに面白い。しかし、まだまだ試験的な機能という…

AIと共同で“詐欺メールを潰すプログラム”を作る Day5 手動学習機能編

前回のDay4では、本文解析機能を実装し、 危険ワードの検出 スコア化 危険度判定 GUIへの解析結果表示 まで進めることができた。 これでようやく、 「メールを読むツール」 から、 「怪しいメールを判定するツール」 らしくなってきた気がする。 ただ、実際…

【成田ラジオ計画 -Project PET- Part0】Huxeが終わったので、自分専用AIラジオを作ることにした

最近、少し気に入っていたAIアプリがサービス終了してしまった。 名前は「Huxe: AI Radio & Podcasts」。 naritalabsblog.com AI音声でニュースやメールをラジオ番組のように読み上げてくれるアプリで、個人的にはかなり面白いサービスだった。 ただのニュー…

AIと共同で“詐欺メールを潰すプログラム”を設計してみる Day4 本文解析編

前回のDay3では、Tkinterを使ってGUIを導入し、 メール一覧表示 本文表示 IMAP接続維持 など、“ただの接続テスト”から一歩進んだところまで実装できた。 そして今回のDay4。 いよいよ、 “本文解析” に手を出し始める。 今回やりたいのは、単純にメールを表示…

AIと共同で“詐欺メールを潰すプログラム”を設計してみる Day3 本文取得編

前回のDay2では、PythonからYahooメールへIMAP接続し、受信箱のメール一覧を取得するところまで成功した。 途中、 「ログイン情報は合ってるのに接続できない」 という問題にぶつかりつつも、原因はYahoo側の“海外アクセス遮断”設定だったというオチまで含め…

AIと共同で“詐欺メールを潰すプログラム”を設計してみる Day2

前回、Yahooメールに大量に届く詐欺メールに嫌気が差し、 「もうPythonで対策ツール作った方が早いのでは?」 ということで、ChatGPTと一緒に設計を始めた。 Day1では、 AI判定を使うべきか ルールベースでどこまで戦えるか 「楽 天 カ ー ド」みたいなフィ…

AIと共同で“詐欺メールを潰すプログラム”を設計してみる Day1

最近、Yahooメールを久しぶりに確認したら受信箱が地獄になっていた。 Amazon、楽天、Apple、PayPay、ETC、えきねっと、三井住友カード…。名だたる企業を名乗るメールがズラッと並んでいる。 もちろん、そのほとんどが詐欺メールだ。 しかも最近の詐欺メール…

AI時代のプログラミングは“簡単”なのか?バイブコーディングの現実

最近、AIを使ってプログラムを作るという行為が、急速に一般化してきている。 かつてプログラミングといえば、専門的な知識を持った人だけが扱える“技術職”だった。しかし今では、AIに指示を出すだけで、それっぽく動くツールやアプリが簡単に作れてしまう。…

パスワードを毎回考えるのが面倒だから生成ツールを作った

パスワード、ちゃんと毎回考えてる? 正直な話、毎回ちゃんと考えるのは面倒だと思う。 サイトごとに違うパスワードを設定した方がいいのはわかってるけど、実際には使い回してしまっている人も多いはず。 しかも、強いパスワードを作ろうとすると今度は覚え…

ブログ用画像のリサイズ・圧縮が面倒だからツール作った話

ブログ用画像の処理、毎回面倒じゃない? ブログを書くたびに毎回やってる画像処理、正直面倒じゃない? リサイズして、容量を調整して、場合によってはファイル名も整理して…っていう作業を毎回繰り返してると、地味に時間を持っていかれる。 しかも、やっ…

自作したブログ管理ツールを改修してVer1.5になった話

以前、PythonとChatGPTを使ってブログ更新カレンダーを自作した。 いわゆる 「記事の公開日・時間・PVをまとめて管理するツール」 で、完成した時点では正直かなり満足していた。 naritalabsblog.com 実際に使ってみても問題なく動くし、機能的にも「これで…

ChatGPTと作った「ブログ更新カレンダー」が便利すぎたーPythonでブログ管理ツールを自作した話ー

ブログを毎日更新していると、だんだん困ってくることがある。 それは **「記事の管理」**だ。 どの記事をいつ公開したのか。これから公開する記事は何か。そして、どの記事がどれくらい読まれているのか。 記事数が増えてくると、これらを把握するのが地味…

AIは併用すると、ちょうどいい

はじめに 「どのAIを使えばいいですか?」と聞かれるけど 最近よく、「AIって結局どれを使えばいいんですか?」と聞かれることが増えた。 正直に言うと、その質問には少し困ってしまう。 なぜなら、**「これ一択です」**と答えられるAIは存在しないからだ。 …

ChatGPTのイラスト生成機能を最大限に活用する方法 ── 理解・分解・再構築という考え方

はじめに:AIイラストは「魔法」じゃない ChatGPTでイラストを生成・編集できるようになり、「もう何でもできるのでは?」と思った人も多いかもしれない。 だが実際に触ってみると、 勝手にポーズが変わる 似すぎていて公開が怖い 思った通りに制御できない …

孤独につけ込む悪質AI彼女アプリの実態と、安全なAI活用法

導入 最近、FacebookやInstagram、TikTokなどのSNSで「美少女AIと話そう!」「理想の彼女ができる!」といった広告を見かけることが増えた。 だが、そのほとんどが著作権ガン無視の量産型アプリであり、中身はAIを名乗った粗悪なチャットbotや、個人情報や課…

ChatGPTを“相棒”として使って気づいた、日本語と思考の話

導入:ChatGPTは便利なツール…ではなかった 世の中ではよく、「ChatGPTを使うと仕事が早くなる」「文章作成が楽になる」そんな話を見かける。 でも正直に言うと、私はChatGPTを便利なツールだと思ったことがない。 どちらかというと、頼れる相棒に近い。 ち…

AIと議論し、意志を宿す。成田ラボの文章術──答えのない世界で、意志を言葉にするということ

導入 AIをどう使えばいいのか──私は最初、その答えを探し続けていた。 メール文を整えてもらったり、文章を少し修正してもらったり、とりあえず“便利な道具として使う”ところから始まった。 けれど、どれだけ触っても、どこか物足りなかった。目的も方向性も…

AIで稼ぎたいなら丸投げするな ──初期は読まれなくて当たり前、それでも続けろ

◆ 序章 AIだけで書かれた文章に、読む価値は一切ない。 これが、AIと共に記事を書き続けてきた私の結論だ。この一文に反発したくなる人もいるかもしれない。「AIの文章だって十分読める」「効率がいい」「量産できる」そんな声を山ほど聞いた。けれど、私は…

AIは悪ではない──道具を使う人間の責任と、未来を守るための正しい活用法

◆ 第1章:事件概要 ― 何が起きたのか 最近、AIを使って不正アクセスを行い、会員情報を盗み取ったとして高校生が逮捕されたというニュースが報じられた。対象となったのは、ネットカフェやカラオケを展開する「快活CLUB」の会員システムで、サーバーへの不正…