Amazon Bedrock+Anthropic Claude 3 Sonnetで会話履歴を保持するSlackチャットボットを作成するDynamoDBslackbotAWSSAMbedrockclaude3 はじめに 前回の記事「Amazon Bedrock+Anthropic Claude 3 SonnetでSlackチャットボットを作成する」では、会話履歴を保持しないシンプルなSlackチャットボットを作成しました。 本記事では、DynamoDBを使って会話履歴を保持するチャットボットを作成してみました。会話履歴の呼び出しや更新にLangchainのChatMessageHistoryを使うことで、DynamoDBに会話履歴を保存する処理を簡単に実装できました。 デモ動画 チャットボットとの会話履歴 このように、追加の質問に対し、チャットボットは会話履歴を踏まえた回答を生成しました。