投稿:2023.6.13火12:20
更新:
先生:chatGPT4
答え。
チャットボットを運用するためには、
ボットのロジック
(会話モデル、ユーザ管理、セキュリティなど)
を実行するためのコンピューティングリソースが必要です。
このリソースを提供するための一般的な手段はサーバーです。
サーバーは物理的なハードウェアでも、
クラウドベースの仮想マシンでも構いません。
一方で、サーバーレスアーキテクチャと呼ばれるアプローチもあります。
これは個々の関数やロジックを独立したコンピューティングリソースとして実装し、
それぞれを必要に応じてスケールアップまたはスケールダウンするものです。
AWS Lambda、Google Cloud Functions、Microsoft Azure Functions
などがこのタイプのサービスを提供しています。
このアプローチを取れば、
「サーバー」を直接管理する必要はありませんが、
それでも背後にはコンピューティングリソースが存在しています。
どちらのアプローチを選ぶべきかは、
ボットの規模、コスト、管理の容易さ、セキュリティ要件などによります。
また、社内情報を扱う場合は、
社内ネットワーク内で完結するような運用が望ましいと述べましたが、
この場合は物理的なサーバーやプライベートクラウドが
必要になることが多いでしょう。