NativeChat Documentation
Learn how to develop, train, test and publish chatbots with NativeChat.
Getting Started
Read through some general explanations about what NativeChat platform can do and how it works.
- Overview - Introduction to the basic terms of chatbot development and development workflow of NativeChat.
- Design & Planning - A list of best practices when developing a chatbot.
- Tutorial: Car rental - In-depth guide on all important NativeChat concepts.
- Tutorial: Book a doctor - Shows you how to build a sample chatbot for booking an appointment with a doctor.
Cognitive Flow Configuration
Learn how to define conversations and steps in each conversation of your bot.
- Overview - Explains the basic terms used when defining a cognitive flow.
- Conversations - Explains the different types of conversations.
- Steps Configuration - Documentation for the configuration of all types of steps and their properties.
- Working with Bot Memory - How to store, access and format data from bot memory.
- Settings - Configuration of the general bot settings.
- Authentication - Configuration of 3rd-party authentication from the bot.
Natural Language Processing
Learn how to train your bot’s understanding of what users say.
- Blog post: What is Natural Language Processing (NLP)?
- Conversation triggers - Help your chatbot identify the correct conversation from the Cognitive Flow that needs to be started.
- Entities - Explains the basic terms used when defining a cognitive flow.
- Question answering - Train your bot for Small Talk and Frequently Asked Questions.
- Dynamic Training - Configure NativeChat to use training data from your system by executing an REST API call.
- Import Training Definition - Bulk-import training data using JSON definition.
Testing & Debugging
Tips and tricks for testing and debugging your bot.
- Overview - Introduction to testing and debugging NativeChat bots.
- Blog post: 5 Handy Tricks for Improving Your Chatbot Understanding with NativeChat - Introduction to testing and debugging NativeChat bots.
- Developer Productivity - How to test & debug your chatbot on various channels.
- Training Problems Check - Analyze your NLP training data for problems.
- Proxy bots - Use NativeChat’s proxy bots for Facebook Messenger and Amazon Alexa to test on these platforms before going live.
Publishing
NativeChat bot can work on variety of channels - web, mobile, or social media. Check the how-to guides on publishing yours.
- Publishing - Publishing your bot on all supported channels.
Analytics
Learn more about the analytics data provided by NativeChat. Use this information to improve your bot’s performance and functionality over time.
Somethings missing or not clear?
Ask a question in our community forums or submit a support ticket.