Slide 27
Slide 27 text
モデル開発・機能提供のための開発
- 下記⼯程を約1カ⽉半かけて実施
- FastAPI を⽤いた API 機能の実装
- Python を⽤いた⾔語モデルの実装
- Gokart (パイプラインのライブラリ)によるバッチ処理の実装
- GitHub による Pull Request, Review 対応
- Google App Engine を⽤いたデプロイ
- 個⼈的に⼯夫した点
- GitHub ActionsによるPull Requestの⾃動指摘にflake8, black, mypyを追加し、Pythonコードの
品質を担保
- 特にmypyの指摘対応が慣れるまでは⼤変・・・
- 似た予測対象が2つあるため、それぞれの予測対象ごとにclassを⽤意し、異なる対象を予測し
た場合にエラーを出⼒するよう実装
- 予測対象に応じてclassを分け、runtime_checkableを⽤いて専⽤メソッドが存在するか
確認
事例紹介 ~⾃動化率改善のための取り組み~