TECH PLAY

株式会社ユーザベース

株式会社ユーザベース の技術ブログ

481

本記事は、Uzabase Advent Calendar 20257日目の記事です。 他にも面白い記事がたくさんあるので、ぜひ読んでください! 年末ということで明るい話がいいなと思い、「みんなのフィードバック大全」 1 という書籍を読んだので、特にポジティブフィードバック(以下PFB)について、その内容と読んだ感想をまとめていきます。 ポジティブフィードバックの目的 まず、ポジティブフィードバックを実践する目的は大きく分けて二つあります。 相手のため PFBの最大の目的は、相手の成長です。 好ましい行動の強化: いつも明るい人に「今日も明るくて元気いっぱいでいいね」と伝えることで、その行動を定…
こんにちは。ソーシャル経済メディア「NewsPicks」プリンシパルエンジニアのむとうです。 システムを作っていると、動いた時に「楽しい!」と感じることでしょう。しかし、動かすことで満足してしまってとりあえず動くだけの実装を行ったことが後で問題となった経験、ありますよね。 AI時代だからこそ、動くだけのコードやガチャを回して終わりではなく深く理解した上での妥当な実装を選択することが必要です。JavaScriptで配列の比較を行うという小さな例を題材に、どうすればいいかを計測とコードで見ていきましょう。 一つ一つの決断の質を高めることが、あなたのエンジニアとしての評価、ひいてはあなたが関わるプロ…
この記事は NewsPicks Advent Calendar 2025 の5日目の記事です。 こんにちは。ソーシャル経済メディア「NewsPicks」のSREチームの飯野です。 2025年はNewsPicksの使い方が変わるような機能が立て続けにリリースされた一年でした。 3月:BookPicks NewsPicks カイゼン報告 2025.3.26 5月:コメントタイムライン NewsPicks カイゼン報告 2025.5.27 6月:番組フォロー、記者フォロー NewsPicks カイゼン報告 2025.6.24 7月:「業界ウォッチ」タブ、オリジナル記事のAI読み上げ NewsPick…
この記事は NewsPicks Advent Calendar 2025 の3日目の記事です。 昨日はQAエンジニアの西園さんによる AI活用事例から考える、QAエンジニアこそAIを使うべき理由 #キャリア - Qiita でした。 はじめに ソーシャル経済メディア「NewsPicks」のエンジニアの三嶋です。現在は NewsPicks Brand Design の事業に関わっています。 今回は、NewsPicks Stage. という、経済・ビジネス情報に特化した独自番組を動画配信するプロダクトに関わっていた時の話です。 「全員がコンテンツクリエイター」を掲げながら「プロダクトもコンテンツの…
こんにちは。株式会社ユーザベース エキスパート事業「NewsPicks Expert」の開発をしている長島です。 NewsPicks Expert では、インフラ基盤に Kubernetes、パッケージマネージャに Helm を採用しています。 私たちのチームでは、Helm のアップデート作業における情報収集&更新可否をまるっと AI に任せられないかと試行錯誤しており、それがある程度形になってきたため、本記事にてその実装過程と得られた知見について共有したいと思います。 はじめに - 導入前の課題と導入に至った背景 Claude Code でレビュー自動化への道のり まずはスラッシュコマンドの…
こんにちは、ソーシャル経済メディア「NewsPicks」のプラットフォームエンジニアリングチームの崔(ちぇ)です。前回の記事で、複雑になりすぎたシステムをシンプルにするための設計をしてみたというお話をしました。 tech.uzabase.com 今回は、その続編として、実装を進めてみて浮上した課題をどのように解決し、結果的にどれほど便利なものになったのかについてお話ししようと思います。 結論を先に共有しますと、仮説通りに一ヶ月くらいかかるだろう作業が数日で完了するという快挙を果たしました!さらには、特に気にしなくても勝手にパフォーマンスが担保された形で機能開発できることも確認できました! おさ…
こんにちは、株式会社ユーザベース(以下、ユーザベース) の佐藤です。 2025年8月23日(土)、ユーザベースの社内イベント「Play AI for Kids」を開催しました。 弊社は「エンジニアリングを起点に、誰もがビジネスを楽しめる世界の実現」を目指すテクノロジー・カンパニーです。 この想いのもと、2022年4月から「Play Engineering」プロジェクトをスタートしました。 プロジェクトの一環である「Play Engineering for Kids」は、2022年より毎年開催をしてきました。今回は、AI社会の進展を受けて「Play AI for Kids」と題し、AIを取り扱う…
はじめに 皆さんこんにちは! ソーシャル経済メディア「NewsPicks」プロダクトエンジニアの森田 (@moritama7431) です:) 私は2024年4月に株式会社ユーザベースに新卒入社し、現在は主にNewsPicksにおける推薦機能の開発改善に携わっています。 本記事では、NewsPicksにおける推薦システムの継続的改善を加速させるために、機械学習パイプラインの新規追加の学習コストと開発工数を大幅削減させることができた基盤改善の取り組みについて共有します。 実は昨年秋に取り組んでいた内容なので、もうすぐ1年経ってしまいます。しかし将来の自分自身やチームメンバーのためにも本取り組みを…
こんにちは。ソーシャル経済メディア「NewsPicks」のプラットフォームエンジニアリングチームの韓です。 普段の業務では主にNewsPicksの動画配信サービスや課金基盤システムの開発・運用を行っています。 今回はNotion APIとZapierを使って、NewsPicksの動画制作を担当しているNewsPicks Studiosの業務DXを推進した事例をご紹介します。 Notionを活用した事業部の業務DXや、Notion API・Zapier を用いたデータ連携に興味のある方は、ぜひご一読ください。 はじめに なぜ Notionで業務DXを進めたのか 従来の業務データ管理の課題 Not…
AIコーディングツールの進化により、少人数のコーポレートエンジニア組織でも企業内システムの内製が合理的選択に。
こんにちは。株式会社ユーザベース スピーダ事業でエンジニアをしている竹澤です。 近年、多くの企業で1on1が導入され、その重要性が注目されています。スピーダ事業では、年次やタイトルに関係なく、コーチもクライアントも行います。 今回は、私が初めて1on1のコーチを担当した7回のセッションを通じて、どのようにコーチングスキルを身につけていったかを振り返ってみたいと思います。コーチング初心者の方や、これから1on1のコーチに挑戦してみたい方の参考になれば幸いです。 なぜ1on1コーチを始めたのか? コーチングを始めたきっかけは、以前同じチームだったメンバーからのフィードバックでした。毎回の360°フ…
はじめに 竹本) こんにちは、株式会社ユーザベース Biz System Management Teamの竹本(あだ名:たけたけ)です! 僕は、ユーザベースでSalesforceを中心に周辺ツールのアドミン/デベロッパーだったり、セールス領域のシステムリードを担当しています。 今回のブログでは、同チームメンバーのしかさんと一緒に、ユーザベースのSalesforce環境の変遷をご紹介できればと考えています。 石川) こんにちは、株式会社ユーザベース Biz System Management Teamの石川(あだ名:しか)です! たけたけと同じく、Salesforce周りのアドミン/デベロッパー…
NewsPicksのクレジットカード決済における本人認証対応についてご紹介します。
こんにちは、ソーシャル経済メディア「NewsPicks」のプラットフォームエンジニアリングチームの崔(ちぇ)です。今年の上半期には、開発者の生産性を爆上げするため、システムの設計を根本的に見直すことにチャレンジしました。今回はそのお話ができればと思います。 もし「他社のプラットフォームエンジニアリングの事例が知りたい」「そもそもプラットフォームエンジニアリングチームは何をするチームなのか知りたい」「大きめの設計のフローが知りたい」など色々と気になっている方はぜひ読んでみてください! ジュニアもシニアも同じ工数で安定的なシステムが作れる世界を目指す 現在の課題 あるべき姿 理想から設計してみる …
経済ニュースプラットフォーム「NewsPicks」で NewsPicks Stage. (以降Stage.)プロダクトを開発している西です。昨年11月より Stage. の開発チームに携わっておりまして、振り返りの意味もこめて簡単にですが開発基盤と開発手法の紹介をしようと思います。 Stage. について NewsPicks Stage. (https://newspicks-stage.com) は経済・ビジネス情報に特化した動画配信サービスです。スポンサー企業と共同で業界の課題等をテーマに、主に大企業の意思決定者層向けの番組を制作して独自のプラットフォームで配信を行っています。動画をライブ…
こんにちは。ソーシャル経済メディア「NewsPicks」でエンジニアをしております崔(ちぇ)です。2020年に新卒入社し、去年まで主に検索システムの開発を担っておりました。今年からはより幅広い基盤改善にチャレンジしております。 今回は、今までNewsPicksの検索システムをどのように改善してきたかについてお話ししたいと思います。去年のSearch Engineering Tech Talk 2024 Springにて発表した内容をもとにしております。当時の発表は10分弱のLT枠で発表資料としてスライドしか残っておりません。そこで、より詳細な内容を記事にまとめたいと思いました。 もしご興味あり…
はじめに はじめまして。ソーシャル経済メディア「NewsPicks」にエンジニアとして2024年新卒入社したカトマサです。 私は博士課程まで理論物理学を研究しており、C++やPythonを使った数値計算やデータ解析の経験はありましたが、Web開発は完全に未経験でした。趣味として、YoutubeやInstagram、TikTokで動画投稿やライブ配信を行なっています。 2024年4月の入社後、広告配信システムの改修チームで主にフロントエンドやサーバーサイドの開発を担当し、2025年1月からはプラットフォーム全体の改善を行うチームで動画配信システムの改修を担当しています。 このブログでは、Web開…
株式会社ユーザベースでUB Researchを担当している高山です。 先日、株式会社Studio Ousiaさんをお招きして「知識強化型言語モデルLUKEミートアップ」を開催したので、今回はそのイベントレポートとなります。 uzabase-tech.connpass.com 講演1 まず最初はLUKE開発元であるStudio Ousiaさんより山田さんと鈴木さんに発表いただきました。 前半はLUKEの概要と、後半には次世代知識強化型言語モデルLUXE(仮称)についても話されました。 (ユーザベースも開発に協力させていただきました) LUKEミートアップ始まりました #luke_meetup h…
AWSのCDKを使って、StepFunctionによるデプロイフローを作ってみた例を紹介します。
株式会社ユーザベースでUB Researchを担当している高山です。 ユーザベースでは2023年7月からStudio Ousia社と業務提携して、自然言語処理の研究開発に取り組んでいます。今回はその取り組みの一つとして作った言語モデルについて書いていきます。 概要 経済情報を扱う製品群を開発するユーザベースでは、「企業」という情報を扱うことが非常に多くあります。 今回は、ユーザベースの保有する経済情報のデータを学習に利用し、企業エンティティに特化したエンコーダーモデル Uzabase Business Knowledge Encoder based on LUKE (UBKE-LUKE) を作…