Slide 28
Slide 28 text
FlexMessage等による応答
l より利⽤しやすくリッチなユーザー体験を創出するためには、Flex Message、Template
Message、Quick Reply等のUIを組み合わせることが望ましい
l Difyからの応答に含まれる情報を利⽤して、プログラムでメッセージを組み⽴てる
{
"event": "agent_thought",
"conversation_id": ”xxxxxxxxxxx",
: 中略
“observation”: “{¥”createReminder¥“: ¥”{¥“message¥”:
¥“{¥”id¥“:123,¥”user_id¥“:¥”U123456789¥“,¥”reminder_datetime¥“:¥”2024-08-
30T03:00:00¥“,¥”content¥“:¥”お昼にパンを買うよ!¥",¥"notified¥":false}¥",
¥"status_code¥": 200}¥"}",
"tool": "createReminder",
"tool_labels": {
"createReminder": {
"en_US": "createReminder",
"zh_Hans": "createReminder"
}
},
"tool_input": "{¥"createReminder¥": {¥"text¥": ¥"お昼にパンを買うよ!¥",
¥"user_id¥": ¥”U123456789¥", ¥"reminder_datetime_utc¥": ¥"2024-08-
30T03:00:00Z¥"}}",
"message_files": []
}
Difyからの応答(チャンク)
インテグレーション層で
Template Message組⽴
③応答メッセージ