newmo 技術ブログ

技術で地域をカラフルに

テキストエディタで愛用しているカスタムショートカットたち

こんにちは、newmo の 伊藤 です。 この記事では、筆者が特に工夫して設定しているテキストエディタのカスタムショートカットについて、周辺ツールの利用例を交えて紹介します。 記事で紹介する内容は、特定のテキストエディタには依存しないものとなってい…

あなたが支払ったタクシー料金は、どうやって乗務員の給料になるのか

newmoでソフトウェアエンジニアとして働いている @nozomuikuta です。この記事では、12月17日に投稿された「タクシーの給与計算のDX」の記事に関連して、あなたがタクシーの乗客として支払った料金が、タクシー乗務員に給料として支払われるまでの全体像を、…

Datadog DASH NYC 登壇と自動運転 Waymo 視察

Datadog の国際イベント DASH NYC に CfP から挑戦して登壇した準備の流れと、当日の様子を時系列で振り返ります。あわせてサンフランシスコで商用運行中の自動運転タクシー Waymo に乗った体験も紹介します。

Android 16でBluetoothチャネルサウンディングを試す

はじめに Bluetoothエンジニアのharadaです。 Android 16でBluetooth 6.0のチャネルサウンディングがサポートされましたね チャネルサウンディングは、従来のRSSI (電波強度) を使った距離推定とは異なり、センチメートル級の精度で距離を測定できる 技術で…

2025年下半期 QAチームの取り組み:品質向上と効率化への挑戦

2025年下半期 QAチームの取り組み:品質向上と効率化への挑戦 はじめまして、newmo QAチームのfujiemonです。 2025年下半期、私たちQAチームは品質保証プロセスの抜本的な改革に取り組みました。「限られたリソース(時間・人)で、品質を高めながら、いかに効…

ログのテイルベースサンプリングを OpenTelemetry Collector のカスタムプロセッサとして組み込む

はじめに 背景 Datadog における Ingestion コストの課題 OpenTelemetry Collector によるテレメトリ転送 テイルベースサンプリング ヘッドベースサンプリングとの違い 懸念点 1. リソース消費 2. スケーリングの難しさ ログのテイルベースサンプリングとは…

3つのプラットフォーム(iOS/Frontend/Android)での開発と振り返り

はじめに 2025年は、iOS、Frontend、Androidの3つのプラットフォームで開発しました。本記事では、各プラットフォームでの開発を簡単に振り返り、プラットフォーム間の移動について、ゆるく考えたことをまとめました。 3つのプラットフォームでの開発 メイン…

タクシーの給与計算のDX

newmoでsoftware engineerとして働いているtazoeと言います。この記事では、最近(2025年12月現在)取り組んでいるタクシー会社のDXにおける給与計算のチームのドメインや背景などについてご紹介します。 給与計算のドメイン 私達のチームでは、給与計算のド…

ソフトメーターを考える

newmoのメーター連携の課題を解決する可能性のあるソフトメーターの調査とOBDでの車速取得の検証をしました。

Coding Agentと幾何学アルゴリズムを活用した地図上の滑らかなピン操作の実現

本記事では、バックエンドから配信される複雑な「乗降車禁止エリア」を回避しつつ、ユーザーにストレスを感じさせない滑らかな操作感を実現するために行った幾何学アルゴリズムの選定と、Coding Agentを活用したTDD(テスト駆動開発)の実装アプローチについ…

腕で始めるフィジカルAI

はじめに こんにちは、newmoの自動運転開発チームのigaryoです。 newmoでは、自動運転タクシーの運行に向けて、自社の車両によって収集したデータを元に自動運転モデルを学習・構築し、そのモデルで車両を動かすことに挑戦しています。そのためには、 高品質…

音声AI Agentの評価・テスト基盤を支えるUserSimulatorの実装

newmoではタクシーの音声配車AIエージェントの「Maido」を開発しています。前回の記事では、LLM評価フレームワークのDeepEvalを用いたMaidoの会話評価基盤について紹介しました。 この記事では、その基盤を支えるもう一つの主役である「UserSimulator」の実…

PayloadCMSを「管理画面基盤」として使う — 半年の学びと設計判断

この記事は newmo Advent Calendar 2025 15日目の記事です。 はじめに newmoでは2025年6月から求人サービス「newジョブ」の開発を進めており、その中でHeadless CMSとしてPayloadCMSを採用しました。 本記事では、約半年の本番運用を通じて得た知見を共有し…

プロダクトチーム全員でAIエージェント縛りの開発を一週間試しました

newmoのプロダクトチームで、AIエージェント活用開発トライアル(AI Agent Development Trial = AADT)を実施しました。1週間、チーム全員でClaude CodeやDevinを使ってコードを書くという取り組みです。 この記事では、なぜこのトライアルを行ったのか、何…

なぜ「時間」がわかれば「場所」がわかるのか〜時計・測位に関する人類の歴史〜

はじめに newmoではタクシー配車アプリや自動運転に必要な測位技術など様々なサービスで位置情報を取り扱っています。今では当たり前のように使うGPSなどによる衛星測位技術ですが、人類の歴史的に見ると運用が始まったのはごく最近の話です。これまでにも人…