448 articles
Google TurboQuant 入門——KV カッシュの 3 ビット圧縮による LLM 推論 8 倍高速化
Google TurboQuant入門 — KVキャッシュ3ビット圧縮でLLM推論を8倍高速化
はじめに LLM の推論コストに支配的な要因の一つが、キー・バリューキャッシュ(Key-Value Cache)のメモリ消費です。コンテキスト長が伸びるほど、KV カッシュは線形に膨張し、GPU メモリを圧迫してバッチサイズやスループットを制限します。 2026 年 3 月 25 日、Goo...
Original: はじめに LLMの推論コストを支配する要因のひとつが KVキャッシュ(Key-Value Cache) のメモリ消費である。コンテキスト長が伸びるほどKVキャッシュは線形に膨張し、GPUメモリを圧迫してバッチサイズやスループットを制限する。 2026年3月25日、Goo...
AIに「いい感じに作って」と言うのをやめたら、開発が回り出した — Spec-Driven Development 実践ガイド
はじめに — AIに雑に頼むと「速く間違う」だけ AIに「いい感じに作って」と言って、本当に「いい感じ」のものが返ってきたこと、ありますか...? ちょっと考えてみましょう。こんなプロンプトを書いたことはないでしょうか。 ユーザー登録機能を作って で、返ってくるコードは...
Original: はじめに — AIに雑に頼むと「速く間違う」だけ AIに「いい感じに作って」と言って、本当に「いい感じ」のものが返ってきたこと、ありますか...? ちょっと考えてみましょう。こんなプロンプトを書いたことはないでしょうか。 ユーザー登録機能を作って で、返ってくるコードは...
研究効率を爆上げするAIツールまとめ(論文調査〜執筆まで)
はじめに 私は機械知能研究室に所属し,CV分野の研究をしている. 本研究室では,画像認識および機械学習を基盤とした人工知能技術を中心に,視覚情報から有用な情報を自動的に獲得するための研究に取り組んでいる. 興味があれば 研究室HP を参照されたい. 本題 論文調査に1日...
Original: はじめに 私は機械知能研究室に所属し,CV分野の研究をしている. 本研究室では,画像認識および機械学習を基盤とした人工知能技術を中心に,視覚情報から有用な情報を自動的に獲得するための研究に取り組んでいる. 興味があれば 研究室HP を参照されたい. 本題 論文調査に1日...
DDoS攻撃でAWS請求が200万円に!S3・CloudFrontで絶対やるべきコスト爆発防止策 6選
はじめに こんばんは、mirukyです。 ある日突然、AWSから $15,000(約200万円)の請求書 が届いたらどうしますか? 2026年3月、海外でまさにこの事態が発生しました。個人開発者のS3バケットがDDoS攻撃を受け、3日間で160TBのデータ転送が発生。結果...
Original: はじめに こんばんは、mirukyです。 ある日突然、AWSから $15,000(約200万円)の請求書 が届いたらどうしますか? 2026年3月、海外でまさにこの事態が発生しました。個人開発者のS3バケットがDDoS攻撃を受け、3日間で160TBのデータ転送が発生。結果...
AIにロックマンエグゼになり切ってもらい一緒に開発してる話
AIにロックマンエグゼになり切ってもらい一緒に開発してる話 結論から言うと、AIに名前をつけたら開発体験が変わった。 なぜ変わったのか、この記事の最後に書く。 「プラグイン! ロックマン.EXE、トランスミッション!」 子供の頃、ゲームボーイアドバンスの画面の中で見た...
Original: AIにロックマンエグゼになり切ってもらい一緒に開発してる話 結論から言うと、AIに名前をつけたら開発体験が変わった。 なぜ変わったのか、この記事の最後に書く。 「プラグイン! ロックマン.EXE、トランスミッション!」 子供の頃、ゲームボーイアドバンスの画面の中で見た...
ChatGPTが長いチャットで重くなったときに使っている「引き継ぎプロンプト」
こんにちは。 今回は、ChatGPTを使っているときに自分がよく感じていた 「同じチャットをずっと使っていると、だんだん重くなる…」 という悩みと、そのときに便利だった 新しいチャットへスムーズに移るための引き継ぎプロンプト について紹介。 ChatGPTを使って開発の相談...
Original: こんにちは。 今回は、ChatGPTを使っているときに自分がよく感じていた 「同じチャットをずっと使っていると、だんだん重くなる…」 という悩みと、そのときに便利だった 新しいチャットへスムーズに移るための引き継ぎプロンプト について紹介。 ChatGPTを使って開発の相談...
尤度と確率は何が違うのか?ダミーデータで直感的に理解する
統計や機械学習を学び始めると、「尤度(likelihood)」と「確率(probability)」が似たように見えて混乱しがちです。 実際、数式の形はかなり似ています。 でも、見ている向きは逆です。 確率は「パラメータを固定して、どんなデータが出るか」を見る 尤度は「デ...
Original: 統計や機械学習を学び始めると、「尤度(likelihood)」と「確率(probability)」が似たように見えて混乱しがちです。 実際、数式の形はかなり似ています。 でも、見ている向きは逆です。 確率は「パラメータを固定して、どんなデータが出るか」を見る 尤度は「デ...
AIレビューがあっても人がコードを読む理由
1. AIレビューは強い。それでもコードベースは腐る 最近のコードレビューAIは、もう lint の延長ではありません。少なくとも私の感覚では、実装上の局所的な correctness に関しては、すでに人間のレビューより鋭い場面があります。race condition ...
Original: 1. AIレビューは強い。それでもコードベースは腐る 最近のコードレビューAIは、もう lint の延長ではありません。少なくとも私の感覚では、実装上の局所的な correctness に関しては、すでに人間のレビューより鋭い場面があります。race condition ...
初めてのKiroでAWSアプリを開発してみた — ゲームキャラクター自動生成ツールの構築記
はじめに ソーイ村上です。 社内のAIツール評価の一環として、AWSが提供するAI搭載IDE「Kiro」を使い、ゲームキャラクターの設定を自動生成するWebアプリケーションを開発しました。 Kiroの開発体験は「AIにコードを書かせる」というよりも「AIと一緒に設計を固め...
Original: はじめに ソーイ村上です。 社内のAIツール評価の一環として、AWSが提供するAI搭載IDE「Kiro」を使い、ゲームキャラクターの設定を自動生成するWebアプリケーションを開発しました。 Kiroの開発体験は「AIにコードを書かせる」というよりも「AIと一緒に設計を固め...
パフォーマンスの自動計測を実行: Lighthouse CI と GitHub Actions
Lighthouse CI & GitHub Actions でパフォーマンスを自動計測する
本記事は AI の支援の下で執筆されています。内容の正確さに留意していますが、万一誤りが含まれている場合はコメントにご指摘ください 🙏 シリーズ: Web パフォーマンス最適化 — 第 5 回 / 全 10 回
Original: この記事はAIの支援を受けて執筆しました。内容の正確さには注意を払っていますが、誤りがあればコメントでご指摘ください 🙏 シリーズ: Webパフォーマンス最適化 — 第5回/全10回 タグ: JavaScript GitHub Actions Lighthou...
Eager Loading で Laravel の N+1 問題を解決するテクニック
EagerLoadingでLaravelのN+1問題を解決するテクニック
はじめに Laravel で Eloquent ORM を使っていると、知らず知らずのうちに N+1 クエリ問題 に陥ることがあります。 本記事では、この問題を根本から解決する Eager Loading(イーガーローディング) というテクニックをわかりやすく解説します。 1....
Original: はじめに LaravelでEloquent ORMを使っていると、知らず知らずのうちに N+1クエリ問題 に陥ることがあります。 本記事では、この問題を根本から解決する Eager Loading(イーガーローディング) というテクニックをわかりやすく解説します。 1....
ポートフォリオ用の綺麗なGitHubリポジトリの作り方 ―すぐに使えるテンプレート付き
はじめに こんばんは、mirukyです。 今回は、転職・就職活動で差がつくGitHubリポジトリの作り方を体系的にまとめます。 エンジニア採用において、GitHubはもはや「履歴書の補足資料」ではなく 「実力を証明するポートフォリオそのもの」 です。しかし、多くのエンジニ...
Original: はじめに こんばんは、mirukyです。 今回は、転職・就職活動で差がつくGitHubリポジトリの作り方を体系的にまとめます。 エンジニア採用において、GitHubはもはや「履歴書の補足資料」ではなく 「実力を証明するポートフォリオそのもの」 です。しかし、多くのエンジニ...
PHPerKaigi 2026に初参加&初登壇した感想
PHPerKaigi 2026に、初めての参加&初めての登壇をしてきました! PHPerKaigiとは PHPのコミュニティイベントです。 今回は3日間の開催だったのですが、私は最終日だけの参加でした。 正直、3日間フルで参加すればよかったと後悔しています。 前の2...
Original: PHPerKaigi 2026に、初めての参加&初めての登壇をしてきました! PHPerKaigiとは PHPのコミュニティイベントです。 今回は3日間の開催だったのですが、私は最終日だけの参加でした。 正直、3日間フルで参加すればよかったと後悔しています。 前の2...
デザインシステムプロジェクトをリードして気づいたこと
こんにちは!株式会社Schoo(以後スクー)新卒2年目の @hiroto_0411 です。エンジニアをしています。 今回の記事では、この半期(約半年間)にわたってリードした「デザインシステムプロジェクト」の振り返りをお届けします。デザインシステム自体の技術的な話だけでなく、...
Original: こんにちは!株式会社Schoo(以後スクー)新卒2年目の @hiroto_0411 です。エンジニアをしています。 今回の記事では、この半期(約半年間)にわたってリードした「デザインシステムプロジェクト」の振り返りをお届けします。デザインシステム自体の技術的な話だけでなく、...
Windows でしか動かない描画処理をブラウザで動かす OSS を公開した
昔の Windows で描画を伴うソフトやゲームでは DirectX や Direct3D という グラフィックスを描画するための API が使われていました。 この DirectX / Direct3D は Microsoft が開発したものであり、基本的に Window...
Original: 昔の Windows で描画を伴うソフトやゲームでは DirectX や Direct3D という グラフィックスを描画するための API が使われていました。 この DirectX / Direct3D は Microsoft が開発したものであり、基本的に Window...
ARC148 F 998244353 → 1000000007 解説
【ARC148 F】998244353 → 1000000007 別解(銀 diff 3621) 筆者はこの問題を銀 diff でも比較的簡単なものだと考えています。自力で解きたい方は、ここで問題に戻してください! 問題概要 $0$ から $1000000007$ 未満まで...
Original: 【ARC148 F】998244353 → 1000000007 別解(銀diff 3621) 筆者はこの問題を銀diffの中でも簡単な方だと考えています。自力で解きたい方はここで引き返してください! 問題概要 $0$ 以上 $1000000007$ 未満...
RAG の品質を感覚判断で正しいですか? — Amazon Bedrock と Ragas を使って始める LLM-as-a-Judge 評価パイプライン
RAGの品質、なんとなくで判断していませんか? ― Amazon BedrockとRagasで始めるLLM-as-a-Judge評価パイプライン
はじめに RAG を構築し、社内ドキュメント検索や FAQ ボットをリリースしました。ユーザーからは「まあまあ使える」という肯定的な評価もあれば、「的外れの回答が返ってくる」という批判的なフィードバックも得られました。 プロンプトを修正を試みました。チャンク分割の手法を変えました。Embedding モデルを変更しました。しかし、...
Original: はじめに RAGを構築して社内ドキュメント検索やFAQボットをリリースした。ユーザーからは「まあまあ使える」という声もあれば「的外れな回答が返ってくる」という声もある。 プロンプトを修正してみた。チャンク分割の方法を変えてみた。Embeddingモデルを変えてみた。でも、...
社内開発から社外開発へ環境が変わって3ヶ月経過したのでふりかえる
はじめに 今年の1月で、今の会社に入社して丸2年が経ちました! これまでは、社内システムや自社プロダクトの開発に携わっていましたが、1月の部署異動をきっかけに、開発環境が「社内」から「社外(クライアントワーク)」へと変化しました。 1社目の時にSESでの開発を経験していた...
Original: はじめに 今年の1月で、今の会社に入社して丸2年が経ちました! これまでは、社内システムや自社プロダクトの開発に携わっていましたが、1月の部署異動をきっかけに、開発環境が「社内」から「社外(クライアントワーク)」へと変化しました。 1社目の時にSESでの開発を経験していた...
最近CLIツールが好んで設定を書き込む ~/.config ディレクトリとは何か?
はじめに 最近、CLIツールの設定ファイルが ~/.config/ 配下に置かれているのをよく見かけるようになりました。 たとえば、私のmacOSで確認したところ、以下が該当しました。 Gitの場合: ~/.config/git miseの場合: ~/.config...
Original: はじめに 最近、CLIツールの設定ファイルが ~/.config/ 配下に置かれているのをよく見かけるようになりました。 たとえば、私のmacOSで確認したところ、以下が該当しました。 Gitの場合: ~/.config/git miseの場合: ~/.config...
【AWS re:Invent 2025】初参加の Level 500:IAM Access Analyzer の裏側!
【AWS re:Invent 2025】初参加で挑んだLevel 500:IAM Access Analyzerの裏側!
この記事は、AWS re:Invent 2025 に現地参加して、Level 500 のセッションを聴講した内容を紹介しています。 ▲ 実際のセッション会場の様子。満席で立ち見が出るほどの盛況でした! はじめに AWS re:Invent とは AWS re:Invent は、...
Original: 本記事は、AWS re:Invent 2025に現地参加し、Level 500のセッションを聴講した内容についての紹介です。 ▲ 実際のセッション会場の様子。満席で立ち見が出るほどの盛況でした! はじめに AWS re:Inventとは AWS re:Inventは、...