チャットボット開発に特化したデザインエージェンシーに勤務。node.jsに精通し、新しいソフトウェア・チャネルの最前線で働くことに興奮している。
同僚のマリーナは、もともとはウェブサイトのコンテンツ制作に携わっていたが、現在は彼とともにブランド向けにchatbots 。
彼がchatbots を作り始めた当初は、Chatfuel や Motion.ai のような「コードなし」ツールを使っていた。これらは、スクリプト化されたボット、特にマーケティング用のボットを作成するための素晴らしいツールだったが、彼はすぐに自分の使用ケースには限界があることに気づいた。
これらのツールの重点は、市井の人々が数分でボットを作成できるようにすることだった。これらのツールはこのタスクに成功し、誰でも簡単にchatbots 。しかし、ユースケースが複雑になると限界があった。ボットをカスタマイズしたり、既存のシステムと統合したりすることは困難か不可能だった。
また、ビジュアルツールを使った開発には明らかな限界があった。彼は、使いやすさと学習しやすさのトレードオフを主張したわけではない。彼は、システムが誰にとっても最初に学びやすいものであることが重要だと考えていた。誰もが上達のために時間と労力を費やす準備ができているわけではない。しかし、エキスパートがプラットフォーム上での生産性を常に向上させることができるように、システムは複数の対話方法を許容すべきである。
現在のプログラミング言語でプログラムを動かすための学習曲線は、それなりに小さかったが、ビジュアルツールを使ってチャットボットを立ち上げて動かすための学習曲線よりは少し急だったことは認める。
しかし初心者は、言語の機能や利用可能なさまざまなツールの知識を増やすことで、生産性を飛躍的に向上させることができた。テキスト・エディターをコーディング用のビジュアル・ツールに置き換えることを真剣に考えた人はいなかった(コード自体に直接視覚的な合図を出すなど、コーディングをサポートするビジュアル・ツールはたくさんあったが)。
スティーブは、Microsoft Bot Frameworkのような純粋なプログラミング環境でチャットボットを構築することが可能であることを認めたが、それは彼が探していたソリューションではなかった。このようなツールを使えば、よりコントロールしやすく、柔軟性が増す一方で、ボットの多くの一般的な機能を自分でコーディングしなければならなくなる。
このタイプのフレームワークは、LUISのようなスマートなNLPやAIエンジンを使ってインテリジェントなボットを開発することを念頭に開発された。彼のユースケースにとって、このタイプのプラットフォームを使うことは、彼がコードなしプラットフォームで直面した問題とはほぼ正反対だった。これらのプラットフォームは、彼が開発しているタイプのボットをコーディングすることを必要以上に難しくしていた。
プログラマーはビジュアル・ツールにサポートされたテキストエディタを使っており、スティーブは同様のソリューションがチャットボット・フレームワークの分野でもいずれ利用できるようになると考えていた。現在利用可能なものは、将来的に計り知れないほど改善されるだろう。
彼がそう考える理由はもうひとつあった。プログラマーは、検索/置換、コピー/ペースト、その他のツールを使ってコードをリファクタリングすることがよくあるが、ビジュアル・システムでは同じようにはいかない。
さらに、機能によっては視覚的に表現するのが難しいものもある。例えばMessengerのチャットボット機能が複雑だった場合、その機能をグラフィカルに表現するための優れたユーザーインターフェースを見つけるのは難しいか、不可能かもしれない。これは間違いなく、チャット拡張機能ですでに起こっていることだ。
彼の見解では、チャット拡張機能は、純粋な会話型UIからボットがよりグラフィカルなアプリになる方向に向かっている傾向を示していた。Facebookメッセンジャーやその他のプラットフォームは、Wechatがすでにアジアに進出しているのと同じように(いくつかの微調整を加えながら)、ユニバーサルなモバイルアプリになることを目指している。
このことをマリーナに相談すると、彼女も同意した。実際、彼女は内容面でも同じような問題を抱えていると感じていた。
彼女はコード無しのプラットフォームでもすぐに稼働させることができたが、彼らが作ろうとしていたボットには限界があった。より複雑なボットの構築を初めて任されたとき、彼女はプロセスを変更した。コードなしのプラットフォームでボットを開発する代わりに、彼女はチャットボットのさまざまな仕様とプロトタイプを作成し、それをスティーブに渡して実装してもらった。
これは非常に非効率的なプロセスだった。なぜなら、彼女は自分でコンテンツを変更することができず、スティーブに変更を依頼しなければならなかったからだ。スティーブが開発したツールを使えば、グーグル・スプレッドシートを使って自分でコンテンツの一部を管理できるようになったが、理想的な解決策とは言えなかった。
さらに重要なことに、彼女は毎日この仕事をしている専門家として、生産性を高めるより良いツールが必要だと感じていた。
内容は単語と、グラフィカルなウィジェット、ボタン、クイック返信、カードなどのコントロールに適用される単純なテキスト構造だった。彼女はテキストエディタで数分で会話を書き上げることができたが、同じ簡単な会話をこれらのビジュアル・コーディング・プラットフォームでまとめるには数時間かかった。
マリーナは、プロのチャットボットメーカーにとって、コンテンツ側でさえ、今よりもずっと生産性を上げることができる重要なツールが欠けていると結論づけた。
この物語にはハッピーエンドがある。Botpress.ioは、この世界のStevesとMarinasを念頭に置いて、つまりボットを作成するためのプロフェッショナル・グレードのツールを必要とするプロフェッショナルのために作られました。
Botpress.ioはとても簡単に学べるが、一般の人がchatbots を開発できるようにすることに重点を置いているわけではない。プロのチャットボットメーカーがより良い仕事ができるようにすることに重点を置いている。
プロのチャットボットメーカーは、自然言語や類似のAIソリューションに取り組んでいる人々だと思われがちですが、私たちはより広い定義を持っています。データサイエンティストは間違いなくプロのチャットボットメーカーの定義に該当しますが、私たちの定義には、プロのボットの作成に関わるチームの様々なメンバー全員が含まれます。これには、ボットの作成を生業としているか、少なくともボット作成プロセスに関して非常に高いレベルの理解と熟練を達成している開発者やコンテンツメーカーが含まれます。
一般的に、これらのプロのチャットボットメーカーは、スタートアップ企業、開発会社、デジタルエージェンシー、または企業の社内プロフェッショナルとして働くチャットボット開発者やコンテンツメーカーになります。
これらの専門家は、一般的な機能のコーディングに時間を費やしたり、ビジュアルツールが指定する硬直した固定プロセスに対処したりするのではなく、開発している顧客体験に固有のビジネスロジックとコンテンツに集中できる一連のツールを期待している。
Botpress は、可能な限り簡単な方法でチャットボットを作成したいと考え、柔軟性が低く、生産性を向上させる余地があまりないという制約を受け入れる覚悟がある人にとっては、適切な選択ではない。
多くの点で、ウェブサイトを構築する作業は、チャットボットを構築するための良いアナロジーです。プロのエージェンシーは、制限のためにウェブサイトを構築するためにWix.comを使用しませんが、HTMLやCSSでゼロからサイトを構築するのではなく、Wordpressを使用するでしょう。コードなしのプラットフォームはWix,comに似ており、ボットフレームワークを使ってゼロからチャットボットを構築することは、htmlやcssを使ってゼロからウェブサイトを構築することに例えられるかもしれません。 BotpressはWordpressを使うのと似ている。
私たちの意見では、チャットボット業界は、NLP、ガイド付き会話、グラフィカルウィジェットのどのような組み合わせが優れたボットになるのか、まだ研究中です。chatbots がどのように進化するかは、チャットプラットフォームが提供する機能だけでなく、基礎となるテクノロジーの進化にも左右されるでしょう。
プロのチャットボットメーカーが利用できるツールは、ボットを作成するために使用できるすべての様々な技術に迅速かつ簡単にアクセスできるようにする必要があります。ボットの優れたユーザーエクスペリエンスを実現するには、使用するメッセージングプラットフォームのすべての機能を使用することが重要ですが、見落とされがちな事実です。例えば、チャット拡張機能は今やメッセンジャーの重要な機能であり、優れたユーザーエクスペリエンスを生み出すために使用する必要がある。
汎用的な方法で様々なチャットプラットフォーム間で簡単にボットを展開できるようにするために、これらのタイプの機能を無視することは、最小公倍数にユーザーエクスペリエンスを減らすことを意味します。SMSボットは、通信チャネルで利用可能な機能(または機能の欠如)を最大限に活用するために、メッセンジャーボットとは全く異なる方法でアプローチする必要があります。
プロのボット開発ツールは、このような点を考慮し、さらに多くのことを考慮する必要があります。プロのボット開発者の品質は、機能性と全体的な経験の点で、コードなしプラットフォームを使用するアマチュア開発者をはるかに上回ることが期待されます。さらに、プロのチャットボットには、優れたセキュリティ機能とカスタマイズされた分析機能(およびコンテンツのA/Bテストを行うための関連機能)が期待されます。
プロのチャットボットメーカーは、単に作成できる機能を増やすだけでなく、基礎となる開発ツールを使用して達成できる生産性という点でも、フレームワークによって時間をかけて専門知識を開発できることを期待するようになるでしょう。
シェアする
パーソナライズされたAIチャットボットを無料で構築しよう
ドラッグ&ドロップの直感的なインターフェースで、パーソナライズされたGPTボットの構築を始めましょう。
無料で始められます!🤖クレジットカード不要
AIに関する最新情報を入手chatbots