LIFFに関するセッションです!スポンサーリンクDevOpsでボット開発を最適化する方法スピーカーは中村さん。ちなみに、このLINEアカウントを登録すると、現在のスライドが取得できるボットでした。ありがてえ.......ボットでのDevOpsをどう活用していったらいいのか?について。具体的には、こんな風にメッセージを入力すると、形態素解析をして文章から旅程の予約ができるということです。ちなみに、DevOpsとは?ということについてはこちらの記事が詳しいです。こした造語ですね!チャットボットの開発に置いて、もっとも大変なのは?圧倒的に「テスト」だと中村さんは仰っています。結果のレポートこの管理が非常に大変なんだとか。これをチャットボットのユニットテストによって解決していこう!という話ですう。こんな会話があった時、どこでテストをする?また、フレームワークとしてはこんな切り口が考えられます。機内モードにした時に動かなくなったら外部サービスです、ということ。次に重要なのがリリース管理テストができました。次はリリース管理が重要です。承認フローバージョン管理とロールバック結果のレポートどのリリースにどの修正があって、どの状態まで戻せばいいのかの管理が必要。例として、今回デモでは検証、本番環境の2つの環境があります。テスト環境でOKだった場合、本番にもう一度デプロイし直すお客さんが多い。なくて、スワップ作業をして、差分をデプロイする形にすると良い!構成環境は入れ替えないという選択肢もできたりします。Connectorを使って上記のフローを作っているそうです。チャンネルの接続先でLINEを選択しその後、スロット構成で共有したい箇所、独立させたい箇所を指定することができます。承認フローによって、状態の管理を行うことができます。実際の開発時に、ユニットテストを同時に走らせることもできます。左側のチェックマークはテストの通過したことを示しています。Wrap-upDevOpsでもっとも重要になってくるのはユニットテスト。Frameworkなどの、テストをすることが前提のフレームワークに乗っかるということも手です!Botは2週間に1回くらいアップデートするものがいいbotです。そのためにはテストと品質管理が必須。そのためにはDevOpsの導入が必要不可欠です。お話の中でもあったように、ボット開発におけるテストは課題ですよね。それをテストする前提で組んである環境というのはとても便利内容に感じました。開発速度も上がりますし。柔軟性が高い機能であるからこそ、品質維持が必要不可欠なんですね。MEどんぶラッコECコンサルタント、システムエンジニア経験を経て、ProgLearnのシステム開発を担当。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目です次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。【そもそもIFRSって何】日本の会計基準とIFRSので減損の仕方が違う!?【イファースと読みます。6プログラミング学習補助ツール開発ProgLearn本サイトについてプログラミング教育や、プログラミングの知識を中心に、"今日から使える"情報を配信しています。ProgLeanについて「プログラミング学習の情熱を絶やすことなくサポートする」ことを理念とし、プログラミング学習導入Webサービス「ProgLearn」を開発。正式ローンチに向けて鋭意準備中です。プログラミング総合情報サイトプログラーン。