エムスリーテックブログ

エムスリー(m3)のエンジニア・開発メンバーによる技術ブログです

エムスリーが技術書典11で新刊を出します

f:id:abctail30:20210706183630p:plain

エムスリーエンジニアリンググループ AI・機械学習チームでソフトウェアエンジニアをしている中村(@po3rin) です。

技術書典11のサポーターをしているエムスリー ですが、今回有志で新刊を携えて参戦します。近年ホットなRustや機械学習、k8s、検索、ハイパーカジュアルゲームといったワードで、今回も多様な分野・技術について弊社スタッフが執筆いたしました。

f:id:abctail30:20210706182225p:plain
新刊のエムスリー テックブック#3 表紙

購入はこちらから techbookfest.org

今回もギークな内容盛りだくさんでお送りします。今回の記事では皆さんに新刊を手に取ってもらえるように、各章がどんな内容になっているのかを紹介します。

続きを読む

入社一ヶ月でGKEのSecret管理基盤を作った話

こんにちは。エムスリーエンジニアグループAI・機械学習チームで2021年新卒の北川(@kitagry)です。最近買ってよかったものは低温調理器です。リモートワークとの相性が抜群です。

今回は僕が入社1ヶ月ほどで作成した、GKEのSecret管理基盤について書きたいと思います。

続きを読む

『エムスリーデジカルスマート診療』開発現場を観察してきた

はじめまして、プロダクトマネージャーの坂(ばん)です。2021年2月にエムスリー入社し、4ヶ月が経ちました。入社後、最初のミッションは、4つのプロダクト開発現場に参加し、”エムスリーのプロダクト開発を肌で感じる”ことでした。この記事では『エムスリーデジカルスマート診療』開発チームが、なぜ超短工期(3ヶ月強!)でリリースできたのか、開発現場から得た気づきを記載します。

続きを読む

分散密ベクトル探索エンジンValdとSentence-BERTを使った類似文書検索を試す

エムスリーエンジニアリンググループ AI・機械学習チームでソフトウェアエンジニアをしている中村(@po3rin) です。 好きな言語はGo。仕事では主に検索周りを担当しています。

Overview

最近、社内で情報検索論文輪読会を立ち上げました。

情報検索論文読み会のスケジュール

そこでNGT-ONNGについての論文*1を紹介したところ1時間の予定のところを盛り上がりすぎて2時間超えてしまいました。

大盛り上がりのついでに、今回は情報検索論文輪読会で紹介した近似最近傍探索ライブラリNGTを内部で利用するValdを使って、類似文書検索がどのように出来るのか、現状の問題を解決できるのかを試したのでその結果を報告します。

*1: Optimization of Indexing Based on k-Nearest Neighbor Graph for Proximity Search in High-dimensional Data (https://arxiv.org/abs/1810.07355)

続きを読む

Google AnalyticsのBigQuery Exportを使って検索ログデータ分析基盤を構築した

エムスリーエンジニアリンググループ AI・機械学習チームでソフトウェアエンジニアをしている中村(@po3rin) です。 好きな言語はGo。仕事では主に検索周りを担当しています。

Overview

医師に質問ができるサービスであるAskDoctorsではユーザーが質問を検索できる機能があり、今回は検索改善タスクのために検索ログデータ分析基盤を構築したお話をします。これにより改善サイクルを回せるようになったり、検索ログを使った各種アルゴリズムが利用可能になりました。

データ基盤構築では他チームとの連携が必要不可欠であり、コミュニケーションで工夫した点などもお話できればと思います。

続きを読む

テックブログなにもわからないけど知見をまとめて人類に貢献したい

こんにちは、エムスリーエンジニアリンググループの福林 (@fukubaya) です。

以前からテックブログ自体の記事をどこかで書きたいなと思っていたところに、 テックブログをテーマにしたイベントが開催されると知り、 ちょうどいいタイミングだったので書くことにしました。

f:id:fukubaya:20210521130029j:plain
チームスマイル・いわきPITは、福島県いわき市のエンターテイメント専用施設である。『PIT』は「Power Into Tohoku!」の頭文字。本文には特に関係ありません。

続きを読む