問い合わせ対応をAIエージェントで効率化 ── DB・ログに直接アクセスさせるClaude Code設計と運用

はじめに こんにちは、下江と申します。広告代理店向けの業務支援サービス「ATOM」のテクニカルサポートを担当しています。 ATOMでは、問い合わせの一次対応をサポートデスクが、システム内部の調査をテクニカルサポートエンジニアが担っています。 いずれも…

fishの略語展開で正確にサブコマンドを展開する

こんにちは。ATOM開発本部の古川です。 普段はATOMのAPIサーバやバッチ処理プログラムの開発を行っています。 皆さんは普段の開発でターミナルにgh pr checks -i 5 --watchやdocker compose upなどの長いコマンドを打つのが面倒と感じたことはないでしょうか…

Claude Code上のシェル初期化の仕組みとlsが動作しない問題

CTO室の高橋と申します。周囲からはニャンさんと呼ばれています。弊社ではエンジニア全員にClaude Codeが支給されており業務で利用することができます。とても便利なツールなのですが、絶賛開発途上の製品でもあり妙なトラブルに引っ掛かることも多々ありま…

Agent Skills で暗黙知を形式知に変えていこう

こんにちは、CTO室の丸山です。 弊社のエンジニアは全員業務で Claude Code が使えるようにルール整備されているのですが、私はというと普段の開発をClaude Codeと壁打ちしながら進める傍ら、CTOからの無茶振りを打ち返すAgent Skillsを試行錯誤しながら作る…

Claude Code カスタマイズの設計論

はじめに こんにちは、CTO室の伊藤です。 Claude Code の各機能に関する情報は様々な方々が発信してくださり、私も大いにお世話になっています。Claude Codeのアップデートの早さに感謝しながら、CLAUDE.mdやskills, agentsと自分なりのカスタマイズを日々試…

テクニカルサポート業務を効率化するClaude Codeスキルを作った話

はじめに こんにちは。 ATOM事業部で開発とテクニカルサポートを担当している渡部です。 日々のテクニカルサポート業務を効率化するため、問い合わせ対応の調査支援、定型作業の自動化、ナレッジの蓄積などをカバーするClaude Code連携ツール集を開発・運用…

旧システムと並行運用しながら、定期データ移行を回し続けた振り返り

ATOM開発チームの上野です。 普段はGo言語を使ってAPIサーバやバッチ処理機構の実装などを担当しています。 ATOMには旧システムと新システムが存在しており、2026年現在も両者は並行運用されています。 システムのリニューアル版をリリースするにあたり、避…

生成AI時代の設計学習とウォーターフォールの再評価

こんにちは、ATOM事業本部のプロダクト開発グループの松尾です。 最近、設計業務が増え、「要件・機能仕様を相手に分かりやすく伝えるにはどうしたらいいんだろう?」、「筋の良い技術的な提案って何だろう?」と悩むことが増えてきました。 生成AIの登場で…

React 18 から 19 へのアップデート時に注意すべきポイントまとめ

こんにちは、PB開発本部の宇野です。 現在のプロジェクトでは React 18 を使用していますが、今後どこかのタイミングで React 19 へのアップデートが必要になるはずです。スムーズに移行できるよう、React 19 へバージョンアップする際の注意点を事前に整理…

セキュリティアップデートは忘れたころにやって来る | docker 25 の tmpfs のデフォルトパーミッションが変わった件

こんにちは。 ATOM事業部の田村です。 今回はセキュリティアップデートによる予想外の障害に巻き込まれた件について書いてみました。 概要 今回障害があったシステムは、AWS 上で動いています。 オートスケーリングしていて、システム負荷によって動的に EC2…

GolangでCSV集計スクリプトを作るならQFrameが便利だった話

こんにちは。 CTO 室の yuina です。 引き続き某CTOからの無茶振りを捌いております。 直近Pythonでの開発が多く、久々にGolangを触ったところ、便利なライブラリを見つけたので、ご紹介します。 なぜGolangを触ることになったかというと、今回の開発の要件…

人とAIの共創で進化するフロントエンド開発(Claude/Codex/v0)

Claude Code / Codex / v0などの生成AIツールを活用し、要件定義、設計、コーディングまでAIと共創するフロントエンド開発の実践例を紹介します。

AWS Summit 2025参加ログ

こんにちは! PB開発チームの25新卒、井上健人と申します。 6月25日・26日に幕張メッセで開催された、AWS Summit 2025に参加しましたので、記録を残したいと思います。 はじめに AWS Summitへの参加は今年が初めてでした。 参加動機は開発プロダクトでAWSを…

ClickHouse MCP を触ってみた

こんにちは。SREの平です。今回は自然言語で ClickHouse を操作できる MCP を触ってみました。 これは、LLM(今回は Claude)と ClickHouse をつなぐインターフェースであり、SQLを知らないユーザーでも自然言語でデータベースを操作できるのが特徴です。 本…

GCP WorkflowsでCloud Run Jobを依存付き並列実行してみた

こんにちは。 CTO 室の yuina です。 引き続き某 CTO からの無茶振りを捌いております。 今回 GCP の Workflows を使って、複数の Cloud Run の job に対し、依存関係を作りながら実装をしたので、備忘録として残しておきます。 GCPのWorkflowsとは GCP の W…