IT PORT ロゴ

IT PORT

【初心者向け】GoogleスプレッドシートとGASでSlack担当者通知Botを作る

チーム運営でよくある課題のひとつが、「今日の担当者は誰か」をすぐに共有できないことです。 Googleスプレッドシートで担当情報を管理し、Google Apps Script(GAS)を使ってSlackへ自動通知すれば、この課題をシンプルに解決できます。 こんな用途に向いている この仕組みは、以下のような場面に特に向いています。 日替わり担当者の自動共有(例:作業担当の通知) 複数メンバーのローテ

yuchieh.chao

TerraformでAmazon QuickSightのデータセットをコード管理する

はじめに Amazon QuickSightは、データの分析・可視化・ワークフローの自動化・組織全体での コラボレーションを実現する、生成AIを活用したBIツールです。 主な構成要素として「データセット」「分析」「ダッシュボード」の3つがあります。 SQLを使わなくても画面からの操作でデータをテーブルなどに可視化することができます。ですが、ダッシュボードの数が増えてくると、以下のことが大変になって

南 森孔

RAGとは?社内AI検索の仕組み

はじめに ChatGPTやClaudeなどのLLM(大規模言語モデル)は、インターネット上の公開データをもとに学習しています。そのため、自社の規程やマニュアル、議事録など、社内に蓄積された情報については基本的に把握していません。つまり、生成AIは「自社特有の知識」を持っていないという課題があります。 この課題を解決する代表的な手法が、RAG(Retrieval-Augmented Generati

余采蓉

SSL証明書の「1年有効」が終わる ―2026年以降の証明書管理を整理する

WebサイトのSSL証明書といえば「年に一度更新するもの」というイメージを持っている方も多いと思います。ところが2026年3月以降、その前提が大きく変わりました。証明書の有効期間が業界全体で段階的に短縮されており、これまでの管理方法では対応できなくなってきています。 今回はSSL証明書の基本的な仕組みを整理しつつ、現在進行中のこの変化についてまとめます。 SSLとは何か ― TLSとの関係 SSL

廣岡健一

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

はじめに Webサイトを利用していると、 ・一度ログインすると次回もそのまま利用できる・同じページを開くと以前より表示が速い・更新したはずなのに古い画面が表示される こうした挙動を経験したことがある方は多いと思います。これらの裏側で動いている代表的な仕組みが Cookie(クッキー) と キャッシュ(Cache) です。 どちらもブラウザで動作する仕組みですが、役割は大きく異なります。 Cooki

chunju.chen

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

はじめに あるアプリケーションでLambdaをEventBridge Schedulerで5分おきに実行させるような構成を取っていました。 これをアプリケーションからEventBridge Scheduler APIを呼び出してスケジュールを動的に作成するようにできないかと考えました。 そこでまずはコンソールアプリで実際にSchedulerが作成できるかを検証したいと思います。 前提条件 今回実際

古越聖花

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

はじめに 「ソースコードの管理もGoogle Driveでよくない?」という疑問は、開発に馴染みのない方からときどき出てきます。ファイルを保存して共有するだけなら、確かに同じように見えます。 この記事では、Google DriveとGitが何を目的に作られたツールなのかを整理し、なぜ開発現場でGitが使われるのかを説明します。 2つのツール、目的がそもそも違う 一言で言うと、Google Driv

hina.osaki

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

はじめに 業務における情報の集約とナレッジの蓄積は、組織が常に抱える課題です。 特に、日々の調査や開発の過程で得られた知見を資料化する際、最初の一手間が心理的なハードルとなり、貴重な情報がチャットツールや個人のローカル環境に埋没してしまうケースは少なくありません。 2026年4月8日、GeminiとNotebookLMの連携機能が有料プラン(Google AI Ultra・Pro・Plus)向けに

平部

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

はじめに 今回は、社内の問い合わせ対応を少しでも効率化できないかという課題意識から試作した、AIが社内ナレッジを参照して問い合わせ回答案を作るシステムについて共有します。単に「AIで何か作ってみた」という話ではなく、AIと壁打ちしながら構想を整理し、制約の中で最小構成に落とし込み、段階的に形にしていった過程をまとめた内容です。 今回の取り組みでは、特に次のような点を重視しました。 最初に「どのよう

eri.nishimura

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

はじめに 私は普段、クラウド(インフラ)関連の仕事を扱うことが多いですが、最近ソフトウェアアーキテクチャを重要視するようになってきました。ソフトウェアアーキテクチャとはシステムの品質や拡張性を保つために、設計原則を取り入れながら将来の変更に強いソフトウェアを作るための設計アプローチです。 そんなシステム開発で使用するソフトウェアアーキテクチャですが、クラウド・インフラの知識としても非常に重要だと感

須崎

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

「ちょっと要約してもらおう」「この企画書、整えてほしい」——そんな気軽な気持ちで、社外秘の資料を生成AIに貼り付けていませんか?実は、生成AI利用者の約5人に1人が、会社が許可していないツールを業務に使っているという調査結果があります(エルテス調べ、2026年1月)。便利だからこそ潜む落とし穴。本記事では、初心者でもわかるようにAI利用のリスクと安全な使い方を解説します。 なぜ生成AIへの情報入力

seigi_hatsuzaki

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

はじめに Docker イメージとしてパッケージ化したアプリケーションを AWS Lambda にデプロイした際の手順をまとめました。 なお、関連するリソースはすべて Terraform によって管理しています。 イメージを用意する まずはDockerDesktopを起動しましょう。 持ってない方は公式よりインストールしてください。 ベースイメージの取得 docker runコマンドでAWS が提

古越聖花