プロジェクト開始から1ヶ月未満で検証用のシンプルなチャットボットを Azure 環境に置き、そこから形を固めていったアジャイル型の進め方が、この案件の骨格になっています。使用する生成AIモデルや求める回答のスタイルは、仕様書の上で議論するのではなく、実際に触った感触をもとに検討されました。Teams のカスタムアプリとして試用が始まってからも、寄せられたフィードバックを受けて機能の追加や調整が重ねられ、そのうえで最終リリースを迎えています。完成形を想像しながら大学側の担当者が判断できる状態を先に作った点が、この進め方の要でしょう。
入り口を Teams に寄せた設計も効いています。大学の Microsoft 365 アカウント情報と紐づけることで利用者認証とアクセス制限を同時に満たし、新しいIDや別画面を増やさずに済みました。加えて、利用ニーズの高い文章要約と日英自動翻訳は専用ボタンとして設置され、都度プロンプトを打ち込まなくても使えます。指示文を書ける人だけが恩恵を受ける構図を避け、普段のチャットと同じ操作感に寄せた判断と読み取れます。
不適切な使い方への備えを、注意喚起ではなくシステムプロンプトへの制御条件として埋め込んだ点も見逃せません。個人情報や著作権侵害の可能性がある場合には回答を生成せず、その旨をメッセージで返す仕組みになっています。運用面では、モデルと提供リージョンによって応答までの時間が変わることを踏まえ、終盤にリージョンやモデルの選定日を設けて最新情報から選び直せるようにし、最新モデルの動向を毎日確認して変更提案を行う体制がとられました。生成AI分野の進化の速さを前提に、選択を一度で固定しない構えにしてあります。