株式会社pluszero / PM / Dev
IBM Watsonを用いたChat Botアプリの開発
建設会社のHP用にIBM Watsonを用いたChatBotアプリの作成を行いました。 また、HPのDB内容を操作するための管理画面アプリも同時期に新規に作成を行いました。 主な利用技術スタックは以下に記載しますが、IBM Watsonを用いてユーザーの入力からどの様な文脈の内容が入力されているかを判定し、Pythonを使ったREST API内で会話の文脈に沿った回答を選出して出力する。という開発を行っていました。 管理画面アプリは顧客から開発に依頼しなくても自らデータの入れ替えを行える様にNext.js, Nest.jsを用いて簡易的な管理画面アプリの作成を同時並行で進めました。 既存のアプリケーションではDBのカラム増減が手作業SQLで行われており、ヒューマンエラーが発生しうる可能性が非常に高かったため、管理画面の開発時にSQL AlchemyによるDB migration機能の追加作業も行いました。 また、副次的な内容になりますが、社員の中に日本在住のアメリカ人の方もいたため、PMとして英語でのやりとりタスクマネージメントを行っていました。 利用技術: Python, Docker, IBM Watson, Next.js, Nest.js, Flast, MySQL, AWS