自然言語処理

自然言語処理
OpenAI GPT-3(text-davinci-003)でEmotion分析してみる

GPT-3の最新モデルを使ったChatGPTが話題のようです。Chat GPTについては賛否両論あるようですが、まずは元となるモデルで、何が、どんなレベルでできるのかを理解する必要があると考えています。 前回はplayg […]

続きを読む
自然言語処理
OpenAIの文章生成モデル(GPT-3 text-davinci-003) を使ってみる

Open AIは人工知能を研究する団体です。画像生成モデルのDALL-Eや、文章生成モデルのGPT-3などが有名です。先月、GPT-3の最新モデルが公開されたとのことですので、試してみました。 言語モデル GPT−3には […]

続きを読む
自然言語処理
Emotion 分析 (ML-Ask, IBM Watson)

自然言語処理の一つのタスクとして感情分析があります。人間同士であっても相手の感情を理解することは難しいですし、状況によっても受け取り方が異なります。 なお、言葉の定義として当サイトでは、ポジティブ、ネガティブ、ニュートラ […]

続きを読む
自然言語処理
Sentiment分析(Microsoft Azure, Google Cloud, IBM Watson)

Sentiment分析は、自然言語処理の分野で昔から研究されてきました。クラウドサービスとしても一般的に提供されていますが、その結果がどのくらい自分の感覚と一致するのか?あるいは、サービスによってどの程度異なるのかを試し […]

続きを読む
Flutter
Flutter 音声認識 (Web Speech API/Google Speech)

以前、音声チャットボットアプリを作るために、「Flutter 音声認識」の記事を書きました。 とりあえず、実装はできましたが、Web SpeechAPI,、google_speech(Google Cloud speec […]

続きを読む
自然言語処理
Dialogflowを使った自然言語処理(4) 会話の分岐(Condition)

時間による分岐 チャットボットを作る場合に、同じユーザ入力に対しても、時間によって応答を変更したい場合があります。例えば、お店のボットだったら営業時間内か否かで分岐するような場合です。 今回は、朝「おはよう」といった時に […]

続きを読む
自然言語処理
Dialogflowを使った自然言語処理(3) webhook

Dialogflowのwebhookとは Webhook は、ビジネス ロジックをホストするサービスです。Webhook では、セッション中に Dialogflow の自然言語処理で抽出されたデータを使用するこ […]

続きを読む
自然言語処理
Dialogflowを使った自然言語処理(2) CX版

Dialogflowには、小規模でシンプルなエージェントに適した”ES"と、大規模で複雑なエージェントに適した”CX"と、2つのエディションがあります。運用コストにも違いがありますので、どちらを選択すべきか悩むこともあり […]

続きを読む
自然言語処理
Dialogflowを使った自然言語処理(1)ES版

Dialogflowは会話型ユーザインターフェイスを実装するためのプラットフォームです。現時点でDialogflow CX(Advanced)と Dialogflow ES(Standard)の 2 つのエディションが存 […]

続きを読む
Flutter
Dialogflowの感情分析結果(sentimentAnalysisResult)を取得する

以下の記事でも記載した通り、flutterでDialogflowを使うには、dialogflow_flutterパッケージを利用します。 現時点でのdialogflow_flutterのバージョンは1.0.0ですが、この […]

続きを読む