RECENT ARTICLES

Cookieとキャッシュの違いとは? Webサイトを支える「覚える」と「速くする」の仕組み

Cookieとキャッシュの違いとは? Webサイトを支える「覚える」と「速くする」の仕組み

目次 はじめに Cookieとキャッシュとは Cookieとキャッシュの役割の違い 実際にブラウザで確認してみる 開発現場で起こる「キャッシュ問題」 Cookieとキャッシュを業務で意識する場面 まとめ はじめに Webサイトを利用していると、 ・一度ログインすると次回もそのまま利用できる・同じページを開くと以前より表...
EventBridge Schedulerをプログラムから作成する

EventBridge Schedulerをプログラムから作成する

目次 はじめに 前提条件 コンソールアプリを作成 APIを呼び出す まとめ はじめに あるアプリケーションでLambdaをEventBridge Schedulerで5分おきに実行させるような構成を取っていました。 これをアプリケーションからEventBridge Scheduler APIを呼び出してスケジュールを動...
エンジニアじゃなくても分かるGitが必要な理由

エンジニアじゃなくても分かるGitが必要な理由

目次 はじめに 2つのツール、目的がそもそも違う Google Driveだと何が困るのか Gitはどう解決するか まとめ はじめに 「ソースコードの管理もGoogle Driveでよくない?」という疑問は、開発に馴染みのない方からときどき出てきます。ファイルを保存して共有するだけなら、確かに同じように見えます。 この...
GeminiとNotebookLMの統合 〜 個人の調査を組織の資産へ。ナレッジ蓄積の新しい起点 〜

GeminiとNotebookLMの統合 〜 個人の調査を組織の資産へ。ナレッジ蓄積の新しい起点 〜

はじめに 業務における情報の集約とナレッジの蓄積は、組織が常に抱える課題です。 特に、日々の調査や開発の過程で得られた知見を資料化する際、最初の一手間が心理的なハードルとなり、貴重な情報がチャットツールや個人のローカル環境に埋没してしまうケースは少なくありません。 2026年4月8日、GeminiとNotebookLM...
AIと一緒に作る問い合わせ回答システム

AIと一緒に作る問い合わせ回答システム

目次 はじめにポイント①:最初に「目指す問い合わせ回答支援の姿」を整理するポイント②:最初から全部やらず「最小構成」で始めるポイント③:回答精度を上げるには「情報の持たせ方」が重要ポイント④:精度検証の次は「配布・運用」を設計する■ 今回の試作で学んだ進め方まとめ:AI活用は「構想整理×最小構成」で進めやすくなる はじ...
AI時代に改めてソフトウェアアーキテクチャを考察する

AI時代に改めてソフトウェアアーキテクチャを考察する

目次 はじめに 依存関係を整理する AI時代における人間がプログラム開発に介入する必要性 そもそもドメイン駆動設計とは AIはドメイン駆動設計・クリーンアーキテクチャを理解している まとめ はじめに 私は普段、クラウド(インフラ)関連の仕事を扱うことが多いですが、最近ソフトウェアアーキテクチャを重要視するようになってき...
生成AIに社外秘を入力してない?— 職場で気をつけたいAI利用リスク

生成AIに社外秘を入力してない?— 職場で気をつけたいAI利用リスク

「ちょっと要約してもらおう」「この企画書、整えてほしい」——そんな気軽な気持ちで、社外秘の資料を生成AIに貼り付けていませんか?実は、生成AI利用者の約5人に1人が、会社が許可していないツールを業務に使っているという調査結果があります(エルテス調べ、2026年1月)。便利だからこそ潜む落とし穴。本記事では、初心者でもわ...
ECRのコンテナイメージでLambda関数を作る

ECRのコンテナイメージでLambda関数を作る

目次 はじめに イメージを用意する イメージの中身を作成する Terrafromを新規作成 AWSリソースを作成する ECRにイメージをプッシュする すべてのリソースを作成する まとめ はじめに Docker イメージとしてパッケージ化したアプリケーションを AWS Lambda にデプロイした際の手順をまとめました。...
AIと一緒にアプリを作成したお話し

AIと一緒にアプリを作成したお話し

目次 はじめに要件追加・修正まとめ はじめに お久しぶりです前回の記事ではAIに記事を執筆させてみたということでお題をこちらが決めてお題に沿ってAIに記事を執筆してもらうということを行いました前回に引続きClaudeを使用してAIにアプリ作成のコードを教えてもらうのではなく、アプリそのものを作ってもらおうということで早...
生成AIを業務で活用するためのポイントについて

生成AIを業務で活用するためのポイントについて

目次 はじめにポイント①:AIエージェント活用の前に「どこまでAIに任せるか」を決めるポイント②:生成AI活用では「業務ルールの言語化」が効くポイント③:活用の差を生むのは「モデル選定」より「情報の土台」ポイント④:現場に広げるには「禁止」よりも運用設計が大事■ 業務で生成AIを検討するときの確認ポイントまとめ:生成A...
AIたちと一緒に作るスピーチ原稿

AIたちと一緒に作るスピーチ原稿

目次 はじめに今回やったこと:AIたちに「まったく同じ内容」を投げるポイント①:最初から原稿を書かせず、まずは構成だけを比較するポイント②:三者三様の違いを楽しみながら、良い部分を取り込むポイント③:構成が固まってから、同じ条件で原稿を作らせるポイント④:AIの出力は「採用」より「編集素材」として使う■ 同一プロンプト...
GitHub Copilot × Claude Code × Agent Skills で実現する半AI駆動開発

GitHub Copilot × Claude Code × Agent Skills で実現する半AI駆動開発

目次 はじめにプロジェクト概要開発プロセス実際の画面学んだこと開発期間今後やりたいこと はじめに GitHub Copilotを使っていたところ、Claude Codeが社内で使えるようになりました。せっかくなので、両方を使ってみることにしました。今回作りたいのは、社内の資産管理とリスク管理を統合したシステムです。しっ...
Claudeに記事を執筆させるとどれぐらいの精度で出来上がるのか…

Claudeに記事を執筆させるとどれぐらいの精度で出来上がるのか…

目次 初めにお題AIとのやり取りAI執筆記事 初めに 今まではAIに執筆のアイデアを出してもらったり、学習がてらプログラムを作る際のコードを教えてもらっていたりとどちらかと言えば補助的な役割をしてもらってましたが、今回はAIに主役をやってもらおうと思います。具体的にはAIに記事にしたいお題を与えて記事を執筆してください...
【第二回】タスク管理アプリを作ろう

【第二回】タスク管理アプリを作ろう

目次 前回のおさらいナビゲーションメニューの日本語化ログインや登録画面の日本語化手動での日本語化ログイン、登録画面の作成修正完成最後に 前回のおさらい 前回はタスク管理アプリのプロジェクト作成からDBを作成して大枠は完成し、実行できるところまで確認出来ました今回は画面の表示方法の変更など細かな修正を加えつつアプリの完成...
【第一回】タスク管理アプリを作ろう

【第一回】タスク管理アプリを作ろう

目次 目次はじめにプロジェクト作成DB接続準備DB設計PostgreSQL接続文字列の設定Modelクラス追加DbContext作成マイグレーション実行コントローラーの作成ビューの作成仕上げ実行 はじめに 今回も引き続きプログラミング学習の一環としてC#でアプリ作成をしていきたいと思います。今回作成するのは「タスク管理...
AIでわかりやすい資料をつくらせるコツについて

AIでわかりやすい資料をつくらせるコツについて

今回は、AIでわかりやすい資料をつくらせるコツについて、紹介します。「AIの使い方がわからない」「どう使えばいいのかイメージがつかない」という方の参考になれば幸いです。 はじめに:AIが苦手な資料・得意な資料 まず大前提として、AIには得意な形式と苦手な形式があります。なんとなく「何でも読める」と思われがちですが、実際...
AI同士でアイデアを議論する環境を作ってみた ― 手軽にできる発想支援 ―

AI同士でアイデアを議論する環境を作ってみた ― 手軽にできる発想支援 ―

? 目次 導入構成概要環境構築手順と実行の流れスクリプト解説実行結果コスト目安今後の展開 1. 導入 何かに行き詰まったとき、AIに相談する人は多いでしょう。けれど、AIを“相棒”として使うだけでなく、AI同士で議論をさせたいと思うことはありませんか?「AI同士で壁打ちできたら面白いかも」と思い、物語のアイデアを題材に...
Slackワークフローの作成について

Slackワークフローの作成について

目次 はじめにワークフローの目的メッセージ送信入力フォームワークフローの作成手順おわりに はじめに Slackには「ワークフロー」という、自動でやってくれる便利な機能があります。たとえば - 出社、退社の報告 - 申請フォームの入力 - 定期的な報告の呼びかけワークフローを使用するとこういった作業を、ボタンひとつで完了...
【検証】対話AI×システム開発

【検証】対話AI×システム開発

「プログラミングの知識がない状態で、対話AI任せで1からシステムを作れるのか?」そんな疑問を検証してみました。テーマは「有給管理システムの開発」。業務で使っているスプレッドシート管理を置き換える形で作れたら面白いかも?と考えました。今回はその体験談を共有いたします。※2025年6月時点の検証記事です。 きっかけとゴール...
【プログラミング不要】GoogleのAIツール「Opal」~使い方からミニアプリ作成まで解説~

【プログラミング不要】GoogleのAIツール「Opal」~使い方からミニアプリ作成まで解説~

はじめに:アイデアを"言葉"でアプリにする時代が来た 「この面倒な作業、自動化できたらいいのに…」「こんなことを手伝ってくれる、ちょっとしたツールがあったら便利なのに…」仕事や趣味の中で、そう感じた経験は誰にでもあるのではないでしょうか。 今回ご紹介するGoogleの最新ツール「Opal」。Opalを使えば、プログラミ...
Slackの基本機能のご紹介

Slackの基本機能のご紹介

目次 はじめにチャンネルの整理について検索方法についてショートカットのご紹介おわりに はじめに 「Slack」はメールよりもスピーディーに情報交換できたり、チャンネルごとに会話を整理できたりと業務をスムーズに進めるのにとても役立ちます。今回、Slackの基本的な機能をご紹介します。日々の仕事に役立つヒントを見つけてもら...
GitHub Copilot × Serena MCP でどんな分析ができるのか試してみた

GitHub Copilot × Serena MCP でどんな分析ができるのか試してみた

目次 はじめに Serena MCP とは? 検証環境 Serena MCP の導入 Serena MCP の起動と実行 試してみた まとめ はじめに 生成AIアシスタントを開発に活用する流れは加速していますが、実際のところ プロジェクト全体をどの程度理解させられるのか モジュール間の依存関係をどこまで自動で可視化でき...
【第二回】C#でテトリス作成

【第二回】C#でテトリス作成

目次 前回のおさらいController実装セッションの有効化View実装実行まとめ 前回のおさらい 前回はModel部分の作成をしました。具体的には以下のクラスとなります。 1,Tetrimino.cs テトリミノ(落ちてくるブロック)2,GameBoard.cs ゲーム盤の管理3,TetrisGame.cs ゲーム...
g-mailの通知をslackにも通知する方法

g-mailの通知をslackにも通知する方法

目次 はじめにslackチャンネルのメールアドレスを発行g-mail側の転送設定1.自らのメールアカウントに届いたメールを通知する場合2.特定のメールのみを通知する場合設定後注意点最後に はじめに 今回は、g-mailにメールが届いたときにslackにも通知が飛ぶようにする設定方法を紹介していきます。slackは有料プ...
【第一回】C#でテトリス作成

【第一回】C#でテトリス作成

目次 はじめにMVCモデルとはプロジェクト作成 要件定義 実装 Model編 ゲーム盤 GameBoardクラス実装 ゲーム全体の管理 TetrisGameクラス実装 まとめ はじめに 引続きC#の学習の為にアプリを作成してみます。今回はテトリスを作成してみたいと思います。以前、テトリスを作成したことがあるのですが、そ...
GitHub Copilot

GitHub Copilot

目次 はじめに パスワード生成アプリ アプリの仕様 Copilotへ指示出し 動作確認改修まとめ はじめに 皆さんはGitHub CopilotというAIサービスをご存じでしょうか。昨今、様々なAIサービスが世の中に誕生しています。そんなAIサービスである GitHub Copilot はどちらかというと開発者向けのA...
AIと共に簡単なアプリを作ってみよう

AIと共に簡単なアプリを作ってみよう

目次 はじめに要件実装まとめ はじめに 先日、AIサービスの一つである「Claude」が社内で導入されました。「Claude(クロード)」とは?となる方もいるかもしれないので簡単に説明すると生成AIの一つで一番有名なところでいうとChatGPTと同じような機能を持った対話型のAIサービスです。今回はClaudeを使って...
【Visual Studio】 C#コンソールアプリで数当てゲームを作ろう

【Visual Studio】 C#コンソールアプリで数当てゲームを作ろう

目次 はじめに学習目標プロジェクトの作成コードの解説 拡張版:機能を追加してみよう 追加機能の解説 まとめ はじめに 今回は、Visual Studioを使ってC#のコンソールアプリケーションで「数当てゲーム」を作成しますこのゲームは、ランダムに決定された1から100までの数字を、ユーザーが予想して当てるシンプルなゲー...
(最終回)C# Windowsフォームアプリケーションで ユーザー登録画面を作成する

(最終回)C# Windowsフォームアプリケーションで ユーザー登録画面を作成する

目次 前回のおさらいブレークポイントデータバインディング実行まとめ参照 前回のおさらい 前回はユーザー登録とユーザーリストボタンを作成し、クリックで各メニューに遷移する画面を作成しました。今回はユーザーリストに登録した情報を表示させる処理を行います。 ブレークポイント UserListFormのコンストラクタに下記のよ...
IT入門~BIOSについて~

IT入門~BIOSについて~

目次 はじめに BIOSとは何か? UEFIの意味を調べてみた BIOSは何してる? BIOSはどこにある? BIOSにもアップデートがある まとめ はじめに PCのキッティングをしていると、BIOSを起動してちょっと設定を変更する、という手順が挟まることがあります。 基本的に手順書通りに設定を変更しているので、BIO...