The Conversational Chatbot App is a chatbot app that can answer questions based on the knowledge base.
- Conversation UI: The app is designed to be used in a conversational way. This is a more natural way to interact with the app.
- Voice UI: The app will support voice commands. This is a more natural way to interact with the app.
- Local caching: The app will cache data locally. This will allow the app to work offline.
- Knowledge Base: The chatbot can answer questions based on the knowledge base.
- URL, File can be used as knowledge base.
- Supported various engines
- GPT-4
- Claude 3
- Llama 2 70B
- and more!
- Function calls : The chatbot can call functions (HTTP call) to get the answer.
- Response Workflow : custom response workflow can be defined
- Sendbird Account
- Sendbird Application
- Sendbird Bot
- Go to Sendbird and create an account.
- Create an organization and an application.
-
Get the
APP_ID
in the Dashboard. -
Enter the
Users
tab and create a user.
- In the root directory, create a
secrets.properties
file. - Add the following properties to the
secrets.properties
file.
sendbirdAppId="YOUR_SENDBIRD_APP_ID"
sendbirdUserId="YOUR_SENDBIRD_USER_ID"
- Run the app.
- Install the apk file from the release.
- Open the app.
- Enter the
APP_ID
andUSER_ID
to the input fields.