CometChat AI goes through the messages of a conversation to understand the context of a conversation & provide relevant replies. It returns three replies: positive, negative & neutral.The CometChat SDK has a method to fetch the smart replies in a conversation. It returns an object of three replies with keys: positive, negative & neutral.The number of messages to be fetched to generate relevant Smart Replies is configurable. By default the CometChat AI takes the latest 1000 messages. This can be configured to specific timestamps as well.
Configuration
Value
lastNMessages
This will fetch specific number of messages.
fromTimestamp
This will fetch messages from a particular timestamp.
toTimestamp
This will fetch messages until a particular timestamp.
unreadOnly
This will fetch only the unread messages.
While using any configuration mentioned above a maximum of only1000 messages will be fetched.
Assuming the necessary prerequisites are met, Smart Replies function seamlessly starting from v4 of the Chat UI Kits. In v4, Smart Replies are accessible manually, whereas from v5 onward they work automatically — no additional code is required once the feature is enabled in the dashboard. In the React UI Kit, Smart Replies are surfaced in the action sheet of the Message Composer component.For details on how each AI feature maps to a UI Kit component, see Smart Chat Features in the React UI Kit.