図で考える AI コーディングの最適化

こんにちは、キャディで Quote というアプリケーションを開発している plant こと石田 (@plant_ja) です。 この記事は キャディ株式会社のアドベントカレンダーの20日目の記事です。 adventar.org 今回は AI コーディングを図で表現しつつ、我々が期待する成…

人間がAIに教わる難しさは、AIが図面を読む難しさと同じだった話

こんにちは、D&A部の安本です。 この記事では私が日々AIと格闘する中で得たTIPSを紹介します。 なお、この記事はCADDi Tech/Product Advent Calendar 2025 19日目の記事です。他の記事についてもぜひご覧いただけると嬉しいです。 はじめに 課題 1.正解が定…

SQL レビューを効率化する CI。CADDiにおける実践知

この記事は dbt Advent Calendar 2025 の16日目の記事です。 Data Management チームの森岡です。要らなくなったものをすぐに捨てられるデータ基盤を意識して日々開発しています。 この記事では、CADDi における SQL レビューを効率化するための CI の実践知…

腹をくくり、最後まで伴走しきってこそアーキテクト。不確実性を乗り越える「共創」のアプローチ

Control Plane部の小森 (@littleforest12)です。 こちらはキャディ株式会社のアドベントカレンダーの16日目の記事です。 最近、社内でこれまでの中では比較的大規模な開発プロジェクトのリードアーキテクトを拝命しまして、奔走しています。 プロジェクトは…

AIで人事評価を「めんどくさい」から「ポジティブな成長機会」へ!キャディのエンジニアが挑んだPoC

この記事は CADDi Tech/Product Advent Calendar 2025 14日目の記事です。 Executive Summary 生成 AI アプリで評価プロセス改善 PoC をした 評価制度をアセット化し、生成 AI ツールを組み合わせることによって、評価プロセスを支援した 「メンバーの思考の…

ベトナムの開発チームとAIモデル開発をした話

とうとう、秋の花粉症も発症してしまい、目のムズムズと格闘している藤田です。 Data & Analysis部で、CADDi Drawer等のプロダクトに提供するAIモデルを開発しています。 さて今回は、私がベトナムの開発メンバーとAIモデル開発をした話を紹介しようと思いま…

tsyringe で迷わない:Clean Architecture の DI 実装

はじめに CADDi Tech/Product Advent Calendar 2025 12日目の記事です。 こんにちは、DataFabric部の松本です。 私たちのチームでは、Clean Architectureを採用したTypeScriptプロジェクトで開発を進めています。 取り組んでいるプロジェクトでは、依存関係…

RAGにおける曖昧なクエリへの対応

CADDi Tech/Product Advent Calendar 2025 10日目の記事です。 こんにちは、Data&Analysis部の竹本です。 本記事ではRAGシステムを構築する上で、ユーザー意図の把握が難しい曖昧なクエリにどのように対応すべきかという課題に着目し、関連する論文や技術記…

TerraformのState肥大化を解消!Terramate で実現する マルチテナント SaaS のデータ基盤

この記事は CADDi Tech/Product Advent Calendar 2025 の9日目の記事です。 Data Management チームの森岡です。要らなくなったものをすぐに捨てられるデータ基盤を意識して日々開発しています。 この記事では、プロダクトの成長に伴って直面した Terraform …

Web Crypto API と @noble/curves でデジタル署名を検証する

この記事は CADDi Tech/Product Advent Calendar 2025 の8日目の記事です。 こんにちは。Control Plane部で認証周りの開発をしている宇都宮と申します。 キャディでは、メール送信基盤として SendGrid を利用しています。少し前に、SendGrid の生成するイベ…