Gunosy Tech Blog
https://tech.gunosy.io/
Gunosy Tech Blogは株式会社Gunosyのエンジニアが知見を共有する技術ブログです。
フィード

LLMによるKPI分析検証
Gunosy Tech Blog
こんにちは。id:skozawa です。 この記事は Gunosy Tech Blog Festa の 10 日目の記事です。 今回はLLMを使ってデータ分析業務を効率化する検証について紹介します。 背景 Gunosyでは日々、KPIを見て事業状況の確認や異常検知などを行なっています。 BIツールとしてQuickSuiteやRedashを利用してKPIの確認や深掘りなどをしていますが、 QuickSuiteには100以上のグラフがあり、これらを人の目で日々確認するのは大変です。 また、異常が見られた場合には要因を調査するため、様々な軸で数値変化を確認し要因を絞っていくことになり、非常に手間がか…
12日前

AI Coding in 2025
Gunosy Tech Blog
はじめに こんにちは。Gunosy 新規事業開発室 の井口です。 こちらの記事は Gunosy Tech Blog Festa の 9 日目の記事です。 昨日の記事は上村さんの「推薦システム実験における「コンテキスト・リレー」戦略。GeminiとCopilot/ClaudeCodeを連携させた開発プロセス」でした。 tech.gunosy.io 2025 年は AI 技術の著しい進化により、開発プロセスが劇的に変化した 1 年でした。本記事では、その過程で得られた知見や工夫、また直面した課題などを振り返ってみたいと思います。 1. Vibe Coding を支えるマインドセットと環境 AI を…
13日前

推薦システム実験における「コンテキスト・リレー」戦略。GeminiとCopilot/ClaudeCodeを連携させた開発プロセス
Gunosy Tech Blog
こんにちは。新規事業開発部からMLチームに戻ってきた上村です。最近は主に推薦システムのアルゴリズム開発に携わっています。 こちらの記事は Gunosy Tech Blog Festa の 8 日目の記事です。 昨日の記事はUTさんの「CLI First 検証による開発の高速化」でした。 tech.gunosy.io 今日は12月24日、クリスマスイブですね。 今回は、サンタクロース...ではなく生成AI(GeminiやCopilot)を強力なパートナーにして、推薦システムの実験サイクルを高速化した話を紹介します。 はじめに:推薦システム開発における「定性評価」の壁 私は現在、ニュースアプリに向…
14日前

CLI First 検証による新規開発の高速化
Gunosy Tech Blog
この記事は 「Gunosy Tech Blog Festa 」の 7日目の記事です。 新規開発チームでIRHubの開発をしているUTです。 開発における難易度の変化 みなさんLLMを使った開発は当たり前のように実施してますよね。 LLMの登場する前の開発では、APIを作ってフロントを作ってといういわゆる画面の開発自体にそれなりの時間が取られていました。 なので、例えばめちゃくちゃ動的な画面とか高負荷な画面とかいわゆる難しい画面を作ることは工数の兼ね合いもあって一大プロジェクトになっていたと思います。 しかし基本的なCRUDの画面であればLLMを使えば数時間(数分?)で完成してしまうので、今まで…
15日前

運用者の「欲しい記事」をプロンプトで定義する。LLM×記事選定の活用事例
Gunosy Tech Blog
弊社ではキュレーションニュースアプリを運営しており、様々なジャンルの記事を扱っています。その中でも、ユーザーの興味を引く記事や世間的に話題になっている出来事を「プッシュ通知」として配信するため、定期的に記事を選定する作業を行っています。しかし、毎日約10,000件以上増えていく記事の中から、候補となる100件以上を選定する作業は負荷が高く、LLMが台頭してきた昨今においてより効率的な方法を模索してきました。そして今回、LLMに運用者が記述したプロンプトを与えることで、自由に記事情報を抽出し、その情報を元に柔軟な記事検索ができる仕組みを構築しました。本記事では、その実現方法や工夫した点について共有します。
19日前

動画推薦モデルの推薦粒度を磨いて視聴時間を向上させた話
Gunosy Tech Blog
こんにちは。 ML チームの大城(k.oshiro)です。 こちらの記事は Gunosy Tech Blog Festa の 4 日目の記事です。 今回は、KDDI 株式会社が提供しているショート動画アプリ auShort において、推薦モデルの改善を行い、主要KPIである視聴時間を大きく向上させた事例について紹介します。 auShort と推薦システム 「auShort」は、楽しむ・役立つ・トクする動画を提供する au 公式の無料アプリで、スワイプ操作で次々と動画を視聴できるのが特徴です。 Gunosy はこのアプリの推薦システムを担当しており、アプリのファーストビューにある「おすすめチャン…
20日前

Text-to-SQL の実データでの評価大変すぎ問題
Gunosy Tech Blog
去年の今頃には今は難しいけどそのうちできるようになるか、と思っていた SQL 生成 (Text-to-SQL) がいつの間にやら実用にかなり近いところまで来ています。ざっと必要なテーブル情報など与えればSQL生成できるようになってきているので、さっと GPT や Gemini にクエリを書いてもらっている方も多いのではないでしょうか。今回はGunosy で今取り組んでいる、ある程度雑な指示から分析クエリを生成する時の知見、特に評価の難しさについてお話しようと思います。
21日前

Android Jetpack Compose で要素が「画面に表示された」を検知する実装パターン
Gunosy Tech Blog
Jetpack Compose でスクロールして要素が「画面に表示された」タイミングを検知し、イベントを発火させる方法をご紹介します。
22日前

実運用からKubernetesならではの恩恵を考えてみる
Gunosy Tech Blog
こんにちは、広告技術部の平尾です。 本日12月15日から12月26日までの期間、Gunosy Tech Blog Festa を開催します。 期間中は平日に毎日、リレー形式で記事を公開していきます。 ぜひ最後までお楽しみください! どのようなケースでKubernetes(以下K8s)を採用すべきか? これは、頻繁に交わされる議論の一つです。 私たちは、現在K8s(Amazon EKS)をメインの基盤として採用し、運用しています。 K8sには数多くのエコシステムやメリットがありますが、AWS環境においては Amazon ECS というシンプルかつ強力な選択肢があります。 本記事では、当初の選定理…
23日前

iOSDC Japan 2025に参加・登壇してきました
Gunosy Tech Blog
こんにちは。 Gunosy で iOS アプリ開発担当の 小野 です。 2025 年 9 月 19 日から 21 日にかけて開催された、 iOSDC Japan 2025 に iOS チームが参加し、1名が登壇をしました。今回はその内容を簡単にご紹介したいと思います。 iOSDC Japan 2025 とは トークの紹介 小野が気になったトーク 「iPhone のマイナンバーカード」のすべて 【スマホの熱中症対策】ThermalState API 実践活用ガイド 吉岡が気になったトーク SwiftUI時代のスクショ保護〜セキュアなViewの作り方〜 登壇 末尾再帰なら安心でしょ?って信じてたS…
3ヶ月前

AWS Summit Japan 2025 に参加してきました
Gunosy Tech Blog
こんにちは、koizumi です。 今回は幕張メッセにて開催されました AWS Summit Japan 2025 の参加レポートになります。 AWS Summit Japan 2025 気になったセッションのご紹介 サービス停止を防ぐコンテナ活用術: コンテナワークロードにおける高可用性設計の実践 AWS による生成 AI のセキュリティアプローチ セキュアなソフトウェア開発ライフサイクルのための生成 AI 終わりに AWS Summit Japan 2025 今年は 6/25 と 6/26 の 2 日間で開催され、私は初日はオンライン参加、2 日目は現地参加してきました。 アーカイブも公開…
5ヶ月前

NLP2025 参加報告
Gunosy Tech Blog
こんにちは、データサイエンス部の森田、大城、新規事業開発室の井口です。 もう気がつけば開催から一月経ってしまいましたが、今回の記事は 3/10 ~ 3/14 の 5 日間にわたって開催された言語処理学会第 31 回年次大会 (NLP2025) の参加レポートになります。 スポンサーしてます NLP2025 について 論文紹介 [P8-15] 逆プロンプトを用いたコールドスタート推薦 [A2-1] 大規模言語モデルにおける複数の指示追従成功率を個々の指示追従成功率から推定する [A5-4] プロンプトに基づくテキスト埋め込みのタスクによる冗長性の違い まとめ NLP2025 について 言語処理学…
8ヶ月前

「IR Hub」のロゴデザインができるまで
Gunosy Tech Blog
こんにちは! 新規事業開発室にてデザイナーをやっているitoです! この記事では先日Gunosyからリリースされた適時開示プラットフォーム「IR Hub」のロゴデザインができるまでの経緯を簡単に共有できればと思います。 IR Hubとは? IR Hubとは、あらゆる情報開示に関するIR業務を一元化し、 プロジェクトの管理から調査、執筆、レビュー、公開まで ワンストップでサポートすることで、手間と属人化から解放し、 企業の価値を伝える本質的なIR活動に導いていくサービスです 詳しくはIR Hubのサービスサイトをご覧ください irhub.jp 1. サービスコンセプト/ターゲット Gunos…
9ヶ月前

try! Swift Tokyo 2025に行ってきました
Gunosy Tech Blog
こんにちは。 Gunosy で iOS アプリ開発している小野です。 try! Swift Tokyo 2025に参加してきたのでレポートを書きます。 はじめに try! Swift の雰囲気 小野が気になったトーク Swift × Android: Skipが切り拓くクロスプラットフォーム開発の未来 by yamaken plusnineが気になったトーク Swiftコード生成の可能性を解き放て by rockname 吉岡が気になったトーク SwiftUI Textを使った特殊効果 by Paul Hudson try! Swift を通して得たもの イベントを終えて はじめに try! …
9ヶ月前

EMConf JP 2025に参加しました
Gunosy Tech Blog
先日開催されたEMConf JP 2025というエンジニアリングマネージャーがテーマのカンファレンスに参加してきました。
10ヶ月前

SREの役割をテックリードに委譲しました
Gunosy Tech Blog
メリークリスマス、id:skozawa です。 こちらの記事は Gunosy Advent Calendar 2024 の 25 日目の記事です。 昨日はテックリードの役割定義の話をさせてもらいました。 今日はその役割であるテクノロジーマネジメントの一部となる SRE についてお話しします。 背景 SRE の組織パターン Gunosy での SRE のこれまでとこれから TL が集まる会 まとめ 参考 背景 これまで Gunosy には SRE チームがあり、インフラ整備やセキュリティ対応などを主導してもらっていましたが、メンバーの入れ替えなどもあり、組織体制の変更が必要となりました。 SRE…
1年前

テックリードの役割を定義しました
Gunosy Tech Blog
こんにちは。 id:skozawa です。 こちらの記事は Gunosy Advent Calendar 2024 の 24 日目の記事です。 昨日は上村さんの 「LLM で Web 検索を効率化!- Web 検索エージェントとブラウザ拡張によるアプローチ」 でした。 背景 エンジニアのマネジメント領域 TL の見直し EM と TL の役割定義 キャリアパスの見直し まとめ 背景 Gunosy にはエンジニアマネージャー(EM)とテックリード(TL)、リードエンジニア(LE)という役職があります。 LE については以前に定義しましたが、EM と TL については役割分担が明確化されておらず、…
1年前

LLMでWeb検索を効率化!- Web検索エージェントとブラウザ拡張によるアプローチ
Gunosy Tech Blog
はじめに こんにちは。新規事業開発室の上村 id:muemura です。 本記事は、Gunosy Advent Calendar 2024 23日目の記事です。 昨日の記事は、 imai さんの「まとめ記事の不適切表現を検出するためにLLMを活用した話」でした。 tech.gunosy.io 今回は、新規事業開発室で開発した「ウデキキ」という業務支援ツールで開発した、Web検索を効率化するための取り組みについて紹介します。 はじめに ウデキキのWeb検索支援機能について Web検索エージェントスキル ブラウザ拡張による検索支援 補足 おわりに ウデキキのWeb検索支援機能について ウデキキは、…
1年前

まとめ記事の不適切表現を検出するためにLLMを活用した話
Gunosy Tech Blog
こんにちは、プロダクト開発部のimaiです。 こちらの記事は Gunosy Advent Calendar 2024 の 22 日目の記事です。 この記事では、まとめ記事の不適切表現を検出するためにLLMを活用した取り組みについて紹介します。 背景 グノシーアプリでは、ユーザーに様々な記事を提供しており、その中にまとめ記事も含まれています。まとめ記事とは2ch等のまとめサイトの記事のことです。 これらのまとめ記事の中には不適切なコンテンツが含まれる可能性があるため、そういった記事の露出を防ぐためにまとめ記事を監視して定められた判定ルールに基づき、人の目で記事の露出可否を判定していました。 こう…
1年前

AIニュースコメンテーターを作りました (コメント評価)
Gunosy Tech Blog
はじめに こんにちは、ML チームの村田(id:marice0819)です。 この記事は Gunosy Advent Calendar 2024 の 21 日目の記事です。 昨日の記事は Sho Sundberg さんの『クラウドサービスとRails 7: Master Keyの管理で何故か沼るのは自分だけ?』でした。 はじめに 背景 プロンプトエンジニアリングの評価 オラクルな情報を与えてのコメントの定性評価 有益性の向上度合い 高度な推論の限界 経済・スポーツドメインでの人手評価 基礎集計結果 定量分析 定性分析 まとめ おわりに 背景 グノシーでは最近 AI コメンテーターという機能をリ…
1年前

クラウドサービスとRails 7: Master Keyの管理で何故か沼るのは自分だけ?
Gunosy Tech Blog
こんにちは、以前は広告技術部でエンジニアをしていましたが、最近社内転職でメディア事業部のサービスPM/POになった、サンドバーグです。最近は仕事でコードを書く機会がHTMLとJSだけになってしまったので、PM/PO関連の記事を書くと思いきや、普通にRailsについて書こうと思います! この記事はGunosy Advent Calendar 2024 - Adventarの20日目の記事です。昨日の記事はmtjuneさんの『ECS で動く Web サーバーを安全に終了させる話』でした。 今回の記事では、開発の現場から離れたことで逆に個人で一からRailsアプリを作る機会が増え、よく直面するMas…
1年前

ECS で動く Web サーバーを安全に終了させる
Gunosy Tech Blog
この記事はGunosy Advent Calender 2024の19日目の記事です。昨日の記事はskozawaさんの「第2回インフォメーション・ヘルスAWARDに参加しました」でした。 はじめに ECS タスクの graceful shutdown コンテナ間の依存関係を設定する nginx コンテナの graceful shutdown 受信済みのリクエストの処理が完了している 新規リクエストが送られてこなくなっている まとめ はじめに こんにちは、mtjuneです。サーバーサイドエンジニアとしてサービスの開発・保守を行っています。 もう7ヶ月ほど前の話になりますが、AWS OpsWork…
1年前

第2回インフォメーション・ヘルスAWARDに参加しました
Gunosy Tech Blog
こんにちは。 id:skozawa です。 こちらの記事は Gunosy Advent Calendar 2024 の 18 日目の記事です。 昨日は吉岡さんの 僕がエンジニアリングマネージャーとしての迷いから抜け出した 3 つの心がけ でした。 12 月 13 日(金)に第 2 回インフォメーション・ヘルス AWARD の表彰式、シンポジウムがあり、私はアイデア部門の選考委員として参加させてもらいました。 詳細なレポートは後日、NHK 財団さんから配信されると思いますので、今回は参加した感想などを簡単に書きたいと思います。 www.media-literacy-nhkfdn.jp インフォメ…
1年前

僕がエンジニアリングマネージャーとしての迷いから抜け出した 3 つの心がけ
Gunosy Tech Blog
2 年間のエンジニアリングマネージャー経験からいろいろ迷う場面がありましたが、それらを解消した 3 つの心がけを紹介します。
1年前

QAのバグトラッキングで大切なこと
Gunosy Tech Blog
こんにちは。QA チームの miyagi です。 この記事は Gunosy Advent Calendar 2024 の 16 日目の記事です。 昨日の記事は igtm さんの「LLM を用いた PDF を元にした回答と、該当箇所のハイライト」でした。 今回は開発と QA におけるバグトラッキングについての記事となります。 はじめに Gunosy のバグトラッキングについて バグのワークフローと JIRA を利用した管理 ワークフローの詳細 バグトラッキングで重要なポイント まとめ はじめに Gunosy ではバグトラッキングシステム (BTS) として JIRA を活用しています。 今回は …
1年前

LLM を用いた PDF を元にした回答と、該当箇所のハイライト
Gunosy Tech Blog
こんにちは。新規事業開発室 の igtm です。 こちらの記事は Gunosy Advent Calendar 2024 の 15 日目の記事です。 本記事では、LLM を用いた PDF を元にした回答と、該当箇所のハイライトの話を書きたいと思います。 ウデキキとは ウデキキとは、用途別にカスタマイズされた「スキル」を通してChatGPTなどの生成AIに文章を生成させることが出来るWebサービスです。 今回はその中の「PDFリサーチアシスタント」というスキルを実装する上で工夫した ①回答の根拠の引用 と②該当箇所のハイライト について説明したいと思います。 PDFリサーチアシスタントスキルの実…
1年前