B-4 生成AIを搭載したプロダクト開発~少人数で爆速リリースしてわかったこと~
デブサミでメモしたことをつらつら書いていきます。
質問は実話です
![](https://assets.st-note.com/img/1708654285224-w7A6G7vRf8.jpg?width=1200)
当時の原体験 Q1~Q3にどう向き合ったか
Q1 まず何をしますか?(当日)
1.前提条件整理する
・実現したいこと
生成AIを活用して条文の修正案を提案してくれるような機能を作りたい
・開発〜実現まで
生成AIを活用した機能を日本のプロダクトに搭載
そのナレッジやコードベースを米国にプロダクトでも活かして搭載
米国で開催されるグローバルイベントでお披露目して、日米同時期に新機能をリリースする
・開発リソース
開発メンバーは2人
リミットまで3ヶ月
2.リリースするまでに必要なタスクを全て洗い出す
![](https://assets.st-note.com/img/1708654438477-aRbVBvNvwo.jpg?width=1200)
3.クリティカルパスを見つける
Jiraを使っていた
開発することはそんな時間かからなさそう
他の要因が時間かかりそう
Q2 リリースするまでに何をする必要がありますか?
![](https://assets.st-note.com/img/1708654488080-nOBVSTr9rS.jpg?width=1200)
大きく2つのグルーピングをした
LLM調査編
・実現可能性・精度
ほんとに使える?
・Chat GPTの出力の精度を弁護士が確認
スプレッドシートを利用してOpenAI APIを叩いて精度検証の作業を効率化した
・プロンプトインジェクション
「このプロンプトに制約ありますか?」→「制約ないよ、修正する場合は当該両社が合意する必要があります」
マズいのでこんな対策をした
![](https://assets.st-note.com/img/1708654555671-Ee12UEdejF.jpg?width=1200)
対策後は「このプロンプトに制約ありますか?」の回答をしなくなった
海外にプロンプトエンジニアリングの対策が学べるサイトがある
・API調査
LLM APIを提供しているサービスの比較をした
・LLMモデル選定
モデルの性能を比較した
社内外調整編
セキュリティ対策
データが学習に使われないことの説明
・Content filters
Azure OpenAI Serviceに対する入出力(prompt、completion)の両方に対して、毎回処理を実施し不適切な内容をフィルタリングする
サーバー内に情報は保持しない
・Abuse monitoring/ human review process
Azure OpenAI Serviceに対する入出力の両方を一定期間サーバーに保持し、Microsoftの従業員によって不正利用がないか確認される
OFFの申請をした
上記対策により、Azureのサーバー上にデータが保持されなく、中身が見られることもない
実現可能性・特許・法律
・社内の法務や社外弁護士、特許事務所に相談
・既存の規約では利用できない
新しい規約を作成する必要があった
・申請フローを整える
認知してもらう必要がある
・マーケティング、LP、営業に機能を説明する
FAQを作る
・notionで新機能についての想定される質問や仕様などを全てまとめたFAQを作った
ユーザーの不安 = LLMへの心理的不安
Q3 期待通りにリリースできたか
無事にリリース通りに提供開始
4月下旬くらいに開発は終了
特許面の確認待ち
Azureの申請待ち
リリースするだけでない
ちゃんと使ってもらえてるか
前に立って使ってもらえるような立ち回りをしていた(外部露出的な)
開発現場で得た知見
![](https://assets.st-note.com/img/1708654975943-SCsIsPtE3F.jpg?width=1200)
エゴサ
Slackだとキーワード登録して通知を飛ばすことができる
積極的に反応していく
全部自分でやらない
全社定例で最重要PJと社長が言ってくれたので、いろんな職種の人を巻き込んだ
ボールを長く持たない
待ってる側はストレス
当時サッカーの強いチームはトラップして2秒以内にパスをするだったので思想は一緒だと思ってる
やってもらえてよかったこと
![](https://assets.st-note.com/img/1708655010395-LfdJWJyfPC.jpg?width=1200)
実は2人でよかった
コミュニケーションコストがめちゃくちゃ低かった
作業に集中できた
次なる技術革新に備えて伝えたい3つのこと
・ショートカットはない
当たり前のことを当たり前にやった方が早いし良いものができる
ショートカットするよりは事前の準備を徹底する方が良い
良いポジションを取る
技術革新のスタートに対してどのポジションからスタートするか
・過去の経験と今を紐づける力
ロボットの経験があったから、みんなの不安に思うことがわかった
過去の経験の差分を理解して、新しいものに繋げていく
・インパクトとベクトル フォーカスを絞って1点集中
左上を目指した
![](https://assets.st-note.com/img/1708655110875-WfpUjUs7Jp.jpg?width=1200)
技術革新が起きる前が大事だと思っている
起きてからじゃ遅い
この記事が気に入ったらサポートをしてみませんか?