Home › Search › Job

【会話AIロボットRomi(ロミィ)】R&Dエンジニア

Se Navi.Jp

渋谷区渋谷2-24-12 渋谷スクランブルスクエア28F~36F, 東京都, JP

Job at a glance

渋谷区渋谷2-24-12 渋谷スクランブルスクエア28F~36F, 東京都, JP
Location
Se Navi.Jp
Employer

「ペットのように癒やし、家族のように理解してくれる」そんな世界を目指した会話AIロボット、Romiを開発しています。 Romiはユーザーの気持ちを前向きにするような雑談対話を行うロボットです。Romiと話す人が増えれば増えるほど、世界に優しさが満ちていく。そんな世界の実現を目指し、開発しています。 2020年6月に先行販売をして200台を完売し、2021年4月から一般販売を開始しました。 Romi の特徴は会話の9割を Deep Learning モデルによって文章生成して作っていることです。 これにより、開発者でも次に何を返すのかがわからない、より生き物のような生々しい会話をすることができます。 Romi は複数の bot と呼ばれる会話システムから成り立っており、あるものはルールベース、またあるものは Deep Learning (2022/06 現在は GPT2 ベースのもの)による生成によって応答文を返します。天気予報などの機能の発動や一部の会話はルールベースで、それ以外の雑談は Deep Learning による生成エンジンで行われます。また、ロミィの感情表現のための感情識別などその他の課題に対しても Deep Learning を使ったアプローチを行っています。 【仕事内容】 ユーザーの感情に寄り添った会話ができるように、自然言語・音声処理等多くの分野で試行錯誤しながら会話AIの研究開発を行っています。 感情に寄り添った会話という特性上、オープンドメイン・非タスク指向の会話という、研究分野としては最も難しい部分に挑戦しています。 それらの分野について、課題から解決策を考え、研究し、実装に落とし込んでいきます。 Romi チームでは、とにかく動くものを作って試してみるということを大事にしています。 ■役割・ミッション 下記の中から得意な部分を軸足に、その周辺もやっていただきます。 ・チームで Romi に何が必要かを考え、研究開発で解決していく ・研究によってできた解法を、実装に落とし込んでいく ・研究開発のフローを整備していく ■ 2022年現在の課題例 ・より破綻の無い会話 ・中長期の過去の会話を反映させた会話生成 ・会話からの知識抽出、得られた知識を使った会話生成 ・人毎に Romi が変わっていく仕組み ・その他 Romi がそのコンセプトにのっとってより良い存在になっていけるであることならなんでも ■ やりがい ・ボトムアップな文化です。 Romi が作りたい世界観を理解していただいた上で、それをどう実現していくかの多くが研究開発を含むエンジニアに託されています。 ・学術でやるには評価が難しく、ビジネスでやるにはまだ世の中に殆どない「雑談対話」の仕組みを研究開発し、実際のユーザーに当ててフィードバックを得られます。 ・過去にも DeepLearning のモデルを大きく刷新したところユーザーの方から「賢くなった」などお声を頂いたり、作ったものがダイレクトにユーザーの体験に繋がります。 ■ 仕事の取り組み方 プロダクトのあるべき姿もその実現方法も試行錯誤が必要なプロジェクトなので、スクラム開発でプロトタイピング・検査・適応のループを回し製品の方向を探っています。またそれ以外にも20%ルールや技術共有会等を取り入れています。 20%ルールでは週に一日程度を、スクラムで定められたこと以外の自由な試行時間として使えます。具体的には以下のようなことに取り組んでいます。 ・確度の低い手法の試行 ・論文読みと実装 ・未経験分野へのチャレンジ 20%ルールやスクラムタスクで得られた知見は技術共有会等でシェアされます。 ■ チームメンバー 現在約20名のチームで半数がエンジニアです。各エンジニアは固定の技術領域をやっているわけではなく、複数にまたがる技術領域を扱うことが多いですが、研究開発に主に携わっているのは3人前後です。 ■ チームの文化 様々な専門分野・背景の人たちが協力してプロダクトを作り上げることが必要なため知らないことを恥じるのではなく知っていることを伝え、新しい分野に挑戦していく文化が大切だと考えています。 そのために、以下のような特徴があります。 ・プロダクトのあるべき姿をどのように実現するか議論しながら進めています。 ・自分が未経験の分野でもやってみることを評価し、また先にその道にいる人はペアプロなどを通じて教えることを良しとしています。 ・作ったものをデモし動かすことを重視しています。 ・技術共有会等、互いに持っている知見を教え合う場があります。 ■ キャリアとして得られる経験 ・オープンドメイン・非タスク指向な会話生成という先端的な分野での知見が得られます ・研究から実装まで行うため、幅広いレイヤーの技術を身につけられます ・サーバーのインフラからスマホアプリやハードウェア、そして研究開発まで幅広い技術を扱っており、希望すれば研究以外の部分も挑戦していけます。 ■開発環境 iOS(言語、ライブラリなど): Swift Android(言語、ライブラリなど): Kotlin フロントエンド(言語、ライブラリなど) : Typescript, ReactJS, Vue サーバーサイド(言語、ライブラリなど) :python, flask インフラ : AWS, ECS, lambda ミドルウェア : データベース :Aurora, DynamoDB, Opensearch (Elasticsearch), AWS IoT Shadow, S3, Neptune モニタリング :Cloudwatch デプロイツール :CircleCI 環境構築 :terraform, Ansible CI :CircleCI その他:Pytorch, Tensorflow, ONNX, ROS ■利用ツール コミュニケ―ション:Slack, Qiita:team, Trello, Google Drive, Gather Town タスク管理: Pivotal Tracker 【職種】 IT企画・情報システム・システム企画 【必要なスキル】 Python, TypeScript, Swift, Kotlin, Flask, TensorFlow, AWS, Git, CircleCI, Terraform, Linux, Android, Ansible, 機械学習 【業界】 インターネット・通信, ソフトウェア・情報処理, ソーシャルゲーム, コンシューマーゲーム, スポーツ・ヘルス, レジャー・アミューズメント

The data behind this page: Pay transparency Ghost jobs Remote work Hiring market State of Jobs report All datasets
Search all live jobs — free, no account →