1

ソフトウェア BOT、「常に実行される実行可能ファイル」とソフトウェア サーバーの違いは何ですか?

常に実行され、ユーザー データに応答する Windows サービスを作成する場合、ソフトウェア ボットとの違いは何かを理解しようとしています。

4

1 に答える 1

2

それは力学よりもセマンティクスです。Bot Framework の用語では、ボットは会話型ユーザー インターフェイス (CUI) です。その目的は、自然言語を使用して人間 (または他のボット) と対話することです。主な目的は、ポイント アンド クリックを必要とするグラフィカル ユーザー インターフェイス (GUI) やタッチするモバイル ユーザー インターフェイスとは対照的に、コミュニケーションに自然言語を使用することです。

多くの点で、ユーザー インターフェイスではメニューから数字を選択したり、ボタンを押したりできるため、ボットとの通信方法の境界線はあいまいですが、会話型インターフェイスは常に存在します。ボットの開発者は、コンソール アプリケーションと同じくらい洗練されたユーザー インターフェイスを構築できますが、それはボットの精神に沿わないでしょう。会話から離れるほど、アプリケーションのボット性は低くなります。代わりに、自然言語処理 (NLP) バックエンドを使用したより自然なインターフェイスの方が優れています。Microsoft には LUIS.ai があり、他のベンダーも使用できる NLP API を提供しています。

ボットのようにユーザーとチャットするサーバー アプリケーションを作成した場合、そのサーバー アプリケーションをボットと呼ぶことができるようです。ただし、サーバー アプリケーションは、ボットとは何かという Bot Framework の概念とは関係のない多くのことを行うこともできます。ボット、スパイダー、およびその他のソフトウェアは何年も前から存在しており、それらがボットではないと言っているわけではありません。ただし、Bot Framework などのプラットフォームやその他のメッセージング プラットフォームのボットについて話している場合、ボットが何らかの形式の CUI を望んでいると想定するのが普通です。

于 2016-06-15T06:09:35.433 に答える