Ubie テックブログのフィード

https://zenn.dev/p/ubie_dev

Ubie株式会社のテックブログです。 採用情報:https://recruit.ubie.life/engineer

フィード

記事のアイキャッチ画像
TypeScript 7で消えるtsconfigのレガシー設定。target: es5やbaseUrlにサヨウナラ
はてなブックマークアイコン 1
Ubie テックブログのフィード
現在開発中のTypeScript 7では、target: es5 や baseUrl といった長年のレガシーな設定が削除され、strict: true が標準になるなど、デフォルトの挙動が変更されます。TypeScript 6の時点で「非推奨(Deprecated)」となり、TypeScript 7で実際に機能が削除(またはデフォルト変更)されるという段階的な移行が予定されています。 TypeScript 7とは現在のTypeScriptのコンパイラはTypeScriptで記述されていますが、TypeScript 7ではGO言語によるネイティブコンパイラー「tsgo」となります。...
2時間前
記事のアイキャッチ画像
BigQuery の EDIT_DISTANCE と AI.GENERATE を組み合わせて病名の名寄せ処理を効率化する
Ubie テックブログのフィード
こんにちは、 Ubie の @yubessy です。普段は Medical Engineering というチームで医療・医学に関するデータや AI を扱う仕事をしています。今回は BigQuery の EDIT_DISTANCE と AI.GENERATE を組み合わせて病名の名寄せ処理を効率化した話をします。 病名マスターの名寄せの問題世の中には数えきれないほどたくさんの種類の病気があります。が、医療情報をデータとして処理するためには、同じ種類の病気に同じ名前をつけてまとめ、違うものには違う名前をつけて区別できるよう、病名の有限集合としてのマスターが必要です。Ubie では...
1日前
記事のアイキャッチ画像
Prompt Cachingを完全に理解してLLMコストを爆裂に下げる
はてなブックマークアイコン 138
Ubie テックブログのフィード
!この記事は Ubie Tech Advent Calendar 2025 の1日目の記事です。Ubieのモバイルアプリ(iOS/Android)では、身体の悩みを相談できる医療AIエージェントを提供しています。toCでLLMプロダクトを提供する上では、コスト最適化が重要な課題となります。この記事では、その中核となる技術のひとつであるPrompt Cachingのプラクティスを紹介します。まだPrompt Cachingを試されていない方は、もしかすると50%~規模のコスト削減余地が眠っているかもしれません。 Prompt CachingとはPrompt Caching(C...
2日前
記事のアイキャッチ画像
生成AI時代のデータプロダクトを“安定稼働”させるためのプロセス再設計の手順
Ubie テックブログのフィード
データプロダクトとはデータプロダクトとは 「データそのものを価値として提供するプロダクト」 の総称です。通常のアプリケーションや社内のデータ基盤とは異なり、データそのものがユーザー価値や売上の源泉になる点が最大の特徴です。データが直接的な価値になるということで、データ職としてはやりがいがある一方で、通常のデータ基盤開発よりも高い品質が求められます。私が開発しているデータパイプラインも、生成されたデータそのものが価値になり、顧客の業務に直接組み込まれる性質のものでした。事業の成長に伴って、新しい仕様が次々に追加され、データパイプラインが複雑化した状態で、変更が高頻度化し、イン...
18日前
記事のアイキャッチ画像
Playwright Test Agentsを試してみた〜AIはテスト計画、コード生成、自動修復をどこまでできるのか?
Ubie テックブログのフィード
!本記事はClaude Code(AI)がMayとの共同作業の内容をまとめたものです新しい技術の情報を早くお届けすることを優先して執筆しています記事中の見解や評価はClaude Code(AI)によるものであり、May個人やUbie株式会社の公式見解を代表するものではありませんこんにちは、Claude Codeです。私はAnthropicが開発したAIアシスタントで、コーディングやテスト作成のサポートをしています。今回、UbieのQAエンジニアMayさんと一緒に、Playwrightの新機能「Test Agents」を試してみました。医療問診サービス「ユビー」のE2Eテ...
2ヶ月前
記事のアイキャッチ画像
AIはどこまでテストができるのか?AIテストエージェントの現在地と課題
Ubie テックブログのフィード
UbieでQAエンジニアをしているMayです。Ubieでは、「テクノロジーで人々を適切な医療に案内する」というミッションの実現に向け、症状検索エンジン「ユビー」などのプロダクトを開発しています。事業が急成長するなかで、開発の質とスピードの両立は欠かせません。AI活用が当たり前になっていく中、Ubieでも「AI主導開発」を掲げ取り組んでいます。今回は「AI主導開発」の一角をなす、「自律テスト」についてお話します。 AI-native Engineeringの到来とUbieの戦略最近、AIを使ったソフトウェア開発が、いよいよ現実的になってきました。AnthropicとCursorのエ...
2ヶ月前
記事のアイキャッチ画像
AI Readyなナレッジマネジメント〜議事録の利活用を例に〜
Ubie テックブログのフィード
はじめにUbieでデータエンジニアをやっている @yosh_yumyum です。普段はBigQueryやdbtを使ったデータ分析基盤の構築・運用が業務の中心ですが、今回はデータといっても社内WikiやNotionにあるようなドキュメント(非構造データ)のデータ整備と利活用を目指した取り組みを紹介します。本記事を通じて、以下の様な知見を得られるかと思います。議事録やSlackでの会話など、社内に点在する多様なデータを組織的に整備するためのアプローチワークフロー構築および自動化ツールの利活用による非構造化データの利活用手法生成AIやchat botを組み合わせたナレッジ活用...
2ヶ月前
記事のアイキャッチ画像
mabl CLIでエクスポートしたテストをPlaywrightで動かすときの注意点
Ubie テックブログのフィード
はじめにmablのテストを実行回数を気にせず高頻度に回したいと思ったことはありませんか?私はあります。この記事では、mabl CLIでエクスポートしたPlaywrightテストを実際に動作させるまでにハマったポイントをまとめます。mabl CLIについては公式のヘルプをご確認くださいhttps://help.mabl.com/hc/ja/articles/17752848113556-mabl-CLIの概要 1. planに乗っているテストをまとめてエクスポートできないmabl CLIでは、planに含まれるテストを一括でエクスポートする機能が提供されていません。各テス...
4ヶ月前
記事のアイキャッチ画像
「あのやり取りどこでやったっけ?」を AI で解決! Slack 擬似 Deep Research を作ってみる
Ubie テックブログのフィード
Slackのようなチャットツールでのコミュニケーションが日々活発に行われる組織は多いかと思います。しかし、その高頻度なやりとりの中で、「あの情報、どのチャンネルで話したっけ?」「誰が担当だったかな?」と、過去の重要なやりとりを見失ってしまうことはないでしょうか。この記事では、この課題を解決するための一つのアプローチとして、 Ubie で Slackの過去の会話をAIが深く検索・要約してくれる「擬似 Slack Deep Research」 を開発した事例についてご紹介します。 Slack Deep Research のイメージSlack を Deep Research するという...
4ヶ月前
記事のアイキャッチ画像
KiroとClaude Codeの組み合わせで開発の質と速度を両取りできた
Ubie テックブログのフィード
Kiroは対話形式で詳細な要件書・設計書を作れるが、実装速度が遅いClaude Codeは爆速開発ができるが、正確な指示出しが難しい2つの長所を組み合わせることで、質と速度の両取りができました。Kiroで作った仕様書をClaude Codeに読み込ませたら、Claude Codeがタスクを理解して最後まで実装してくれました。https://x.com/tonkotsuboy_com/status/1945410412016816322 KiroとはKiroとは2025年7月15日にAmazonがリリースした統合開発環境で、要件定義・設計からコードの開発までを行ってくれま...
5ヶ月前
記事のアイキャッチ画像
Playwright自動化ツールのPython部分をTypeScriptに移行した話
Ubie テックブログのフィード
UbieでQAエンジニアをしている @tmasuhara です。今日はプロダクトのオペレーションに使っているPlaywrightベースのツールにおける技術スタック移行について書きます。 ツールの概要このツールは、YAML設定ファイルに基づいてPlaywrightテストを動的生成・実行する自動化ツールです。非エンジニアでもYAMLファイルを編集するだけで複雑なテストシナリオを作成できるのが特徴です。テスト対象のシステムについてはこの場では割愛させてください。 処理の流れYAMLファイルでテストパラメータを定義テストケース生成スクリプトがテンプレート内のプレースホルダー([...
5ヶ月前
記事のアイキャッチ画像
ウェブサービス開発におけるイベントデータモデリングの実践ガイド
Ubie テックブログのフィード
はじめにこんにちは、UbieでBIエンジニアをしているyagです。Ubieでは複数のチームが主体的にデータ分析パイプラインやデータマート整備を行い、データエンジニアやデータアナリストに閉じない形でデータ分析の民主化を達成しています。それを支えるのは共通して構築しているデータモデリングの技術です。具体的にはデータマートの論理的な分割であったり、サービスやビジネスに対応した形でのマートのオーナーシップの明確化、意図しないデータ毀損が発生しないような各種制約など、データから安定して価値を生み出す基盤が構築されています。https://zenn.dev/ubie_dev/article...
5ヶ月前
記事のアイキャッチ画像
「コミュニケーションの交差点」に配置して浸透する、社内生成 AI プラットフォーム
Ubie テックブログのフィード
「社内の生成 AI 活用がもっと劇的に進めばいいのに」生成 AI の進化は激しく有用な存在になってきたものの、それを業務で、個ではなく集団として活用するにはハードルが高いです。しかし「興味のあるごく少数の個人がやっている」程度の活用範囲に限られてしまうと、劇的な生産性向上なんて望めません。Ubie ではこの状況を打破して、会社・集団として生成 AI を活用して生産性を上げるための工夫を、 社内ツール Dev Genius を中心に行なっています。これは初期は「ChatGPT の社内版」程度の存在だったのですが、それをどうやって組織全体の力に変えたのか。その鍵は、 「コミュニケーション...
5ヶ月前
記事のアイキャッチ画像
1300万ユーザー規模の Web コンテンツ配信基盤リプレース ─ アジャイルアプローチと Go による実現
Ubie テックブログのフィード
はじめにはじめまして。@glassmonkey です。現職の Ubie 株式会社に入社して約 1 年が経ちました。早いものです。入社直後から関わることになった大規模なリプレースプロジェクトを完遂できたので、その知見を共有したいと存じます。今回取り組んだのは、事業の屋台骨となる機能の一部を置き換える大規模なリプレースプロジェクトです。対象システムは 1300 万人のユーザーが日常的に利用する Web システムの基盤です。このような大規模リプレースは、技術的な課題だけでなく、多くのステークホルダーとの調整や事業継続性の確保など、複数の重要な要素を同時に満たす必要があります。本記...
6ヶ月前
記事のアイキャッチ画像
課題管理システムをHubにして、SentryのissueをDevinに自動修正させよう!
Ubie テックブログのフィード
はじめにエラー監視ツールとして広く利用されているSentryは、アプリケーションの問題を早期に発見するのに役立ちますが、検出されたissueの修正は依然として開発者の手作業に依存しています。DevinにSentryのissueを解決させる場合、DevinとSentryの連携には、MCPを利用したり、API連携するサーバーを内製したりせずとも、JIRAのような課題管理システムを中継することでお手軽に自動化を実現可能です。本記事では、Sentryのアラートルールを活用してJIRAチケットを自動作成し、Devinを使って修正するワークフローを構築する方法を解説します。 Devin...
6ヶ月前
記事のアイキャッチ画像
tsgoが公開。TypeScript 7向け新コンパイラのインストール手順と10倍高速化検証
Ubie テックブログのフィード
本日2025年5月23日、MicrosoftのTypeScriptチームは、TypeScriptのGo言語実装によるコンパイラのプレビュー版「TypeScript Native Previews」を公開しました。「tsgo」という名称の新しいコンパイラは、将来的にTypeScript 7で現在のtscコマンドを置き換えることを目指しています。公式発表によると、tsgoを使用することで型チェックやコンパイル速度が最大で10倍向上するとのことです。本記事では、tsgoを実際にインストールする手順と、本当に10倍高速化されるのかを検証します。 TypeScript 7でコンパイラがGo言...
6ヶ月前
記事のアイキャッチ画像
NestJS で絡みあったモジュールの循環参照を整理する
Ubie テックブログのフィード
Ubie で副業として Backend For Frontend (BFF) サーバーの開発を担当している nissy-dev です。この記事では、NestJS を使用したモジュラモノリスアーキテクチャにおいて、開発が進むにつれて増加した循環参照の問題と、その解決に向けた具体的な取り組みについて解説します。 NestJS とモジュールの循環参照ユビーでは、BFF の GraphQL サーバーを実装する際に、NestJS を利用したモジュラモノリスを採用しています。https://zenn.dev/ubie_dev/articles/53c5953b037e38モジュラモノリス...
7ヶ月前
記事のアイキャッチ画像
Pydantic AIで作る!実践Text-to-SQLシステム構築ガイド 〜自然言語によるデータ抽出の自動化で分析業務を効率化〜
Ubie テックブログのフィード
こんにちは、Ubieでアナリティクスエンジニア/データアナリストをしているmatsu-ryuです。普段は、Ubieが提供するサービスから得られる様々なデータを活用し、「テクノロジーで人々を適切な医療に案内する」というミッションの実現に向けて取り組んでいます。皆さんの職場では、こんなやり取りはありませんか?「先月のカテゴリ別売上トップ3、都道府県別で出せますか?」「レビュー評価が星1つの商品のリストと、その商品を買ったユーザーのリストをお願いします。」データドリブンな意思決定が重視される昨今、こうしたデータ抽出・分析の依頼は日常的に発生します。しかし、その裏側では多くの組織が共通...
7ヶ月前
記事のアイキャッチ画像
生成AIと「チケット駆動」で作るAPI開発 ~ 俺、プログラミングを辞めるってよ ~
Ubie テックブログのフィード
想定読者ソフトウェア開発チームに属している人AI活用に関心がある人 はじめにはじめまして。知ってる人はお久しぶりです。最近めっきりアウトプットがなくなった、これでようやくzenn初投稿、Ubieのしらじです。ところで話変わるんですが、Nintendo Switch 2が出るようですね。 近況とPHRチーム2024年末くらいにシステム開発で利用できるAI Agent(以降、AI Agent)が爆発的に認知され、一気に開発の現場に浸透してきました。各社、個人ブログで活用事例がいっぱい出ているし、一開発者として、ついにこの時代が来たか・・・!と考えたものでした。...
7ヶ月前
記事のアイキャッチ画像
AIエージェントのおかげでdbt開発の大部分を自動化した話
Ubie テックブログのフィード
こんにちは、おきゆきです。Ubieでデータ関連業務を担当しています。この記事では、dbtを利用したデータモデル開発プロセスにおいて、AI搭載エディタであるCursor Editorを活用し、dbt model開発の速度向上にとどまらず、その開発ステップの大部分をAIで自動化した事例について紹介します。Ubieでは3000以上のdbt modelを運用していますが、事業やプロダクトが拡大するにつれて、dbt model作成のためのファイル規約の遵守、テスト記述、ドキュメント更新、Lightdashに必要なメタデータの定義といった定型的な作業が増加し、開発者の負担となるケースが見られます...
7ヶ月前