はてぶ・Qiita・Zennのトレンド記事を紹介
Google アラート × GAS × LLM × Slack で 判断が一瞬で終わるニュース収集を実装する(Part1:設計編)
本記事(Part1)は、Googleアラートで集まる大量ニュースを「読む対象」ではなく、判断が一瞬で終わった状態の情報に変換するための設計思想を解説しています。情報収集の本質的なボトルネックは、記事内容ではなく「読むべきかを判断するコスト」にあると定義し、その判断工程をシステ
Google アラート × GAS × LLM × Slack で 判断が一瞬で終わるニュース収集を実装する(Part2:実装編)
本記事(Part2)は、Googleアラートで集まるニュースを、GAS・LLM・Slackを用いて「人が読む前に判断が完結する状態」まで実装で落とし込んだ具体例を解説しています。内容は、ニュース取得からAI分析、Slack通知、オンデマンド深掘り、日次サマリ生成までを「3つの
AWS Batch × サイドカーパターン:マルチコンテナジョブで既存資産を有効活用し責務を分離する
AWS Batchのマルチコンテナジョブを活用し、Go言語のメインロジックからcgo依存の画像処理を分離した「サイドカーパターン」の構築事例を解説します。既存コンテナの再利用やFireLensによるログ転送、Go SDKでの動的なジョブ実行など、実務に即した具体的な実装ポイントを
TaskfileをAIに理解させる - MCP Server化による開発効率化
次世代EC開発プロジェクトでTaskfileを使う際、AIに複数のTaskfileを指定する手間や実行エラーなどの課題がありました。これらを解決するため、TaskfileをMCP Server化し、AIがタスクを自動認識できるようにしました。その実装方法と効果を紹介します。
本記事は、PHP開発におけるPHPDocの重要性と、その習慣化によるメリットを実体験に基づいて解説しています。型情報やコメントを丁寧に書くことでバグの減少や意図の共有、単一責任の意識向上につながることを紹介。チームで無理なく継続するための現実的な運用方法にも踏み込み、理想論ではな
GASとPerplexity、ChatGPT連携!自動クイズ生成で「知る→できる」を加速する 🔖 1
最新の業界情報を効率よく学び、チームの知識定着を促進することを目的にした自動化システムです。
バイブコーディングで作ったWebアプリがあればデザイナーは不要になるのではないか説
非エンジニア・非デザイナーの立場から、AIを活用したバイブコーディングでバナー制作アプリ「Vibe Draw」を開発。デザイナーが設計したテンプレートに自然言語で指示するだけで統一感のあるクリエイティブを生成できる仕組みを構築し、従来2週間かかっていたコンテンツ制作を10時間程度
こんにちは。makeshopエンジニアの森です。今回はAI搭載の次世代ターミナル Warp を紹介します。 私自身iTerm2から乗り換えてみてその魅力を実感しているので、実際の使用体験を交えなが解説していきます。 1. Warpとは? 2. 主な特徴 ブロックベースのUI設計
こんにちは、プロダクト開発部コアグループの井上です。 6月からClaude Maxプランでclaude codeを使い出して1ヶ月弱経過したので感想などを書いていこうと思います。 筆者のAI利用遍歴 GitHubCopilot 主にCopilotChatでゼロベースの実装に使って
SAMを使った開発中に起きた不思議な挙動をClaude Codeに調べてもらった
こんにちは、プロダクト開発部コアグループの井上です。 現在ECSでgithub.com/RichardKnop/machineryを使って実行している定時処理をEventBridge + Lambda/ECSをSAMを使って管理する形に置き換えています。 Lambdaがあらかたで
geolonia/normalize-japanese-addressesで揺らぎのある住所を簡単に比較する 🔖 1
こんにちは、プロダクト開発部コアグループの井上です。 新決済画面のSmart Checkoutでは住所比較APIを作成して、数ヶ月前から注文者住所と受取先住所の揺らぎを吸収しています。 今回は作成に至った背景やAPIについて紹介します。 背景 makeshopの仕様 makesh
プロジェクト開発におけるContainer/Presentationalパターンの効果 🔖 1
こんにちは。GMOメイクショップの森です。 弊社のシステム makeshopでは日々アーキテクチャ改善を進めています。本記事では、その一環として導入を進めている Container/Presentationalパターン について、実装例を交えながらそのメリット・デメリットや Vu
LocalStackを使ってローカル環境にAWS環境を構築した方法を解説しています。
makeshopでは、WebP形式の画像アップロードに対応しました。特にanimated WebPの対応には課題が多く、Goライブラリの選定や圧縮処理の最適化に試行錯誤を重ねました。最終的に品質と性能を考慮し、animated WebPは1MB以下のアップロード制限を設けることで
Vueでも! デザインシステムをMCPサーバー化してみた 🔖 1
話題のMCP(Model Context Protocol)を活用し、Vue3/Vuetifyベースのデザインシステム向けに独自サーバーを実装。LLM連携による開発効率化、実装ノウハウ、課題を詳解します。