Exploring 5 Use Cases of AI in Construction Management
Dmytro Spilka·5 min
At the most basic level, a chatbot is a computer program that simulates and processes human conversation (either written or spoken), allowing humans to interact with digital devices as if they were communicating with a real person.In a simple form, a chatbot is a computer software that simulates human conversation as written form or spoken form. So when someone is building a chatbot, his/her main goal is to develop a software that responds to human natural language. In the world of chatbots, there are several buzzwords that you need to learn when you are on-boarding to the journey of chatbot development. You may have heard some of it already.
?-What time is it? ( Intent — Ask for time )
?-It is 11:08?
I know this is not a question that you ask from a bot, but I took it because it is easy to learn from this example. In the above dialogue, the user’s intention is to know the current time. So for that question, you define the intent as “ask for time”.
When you develop chatbot, you need to provide examples so that it can learn from the examples and perform better by providing more human-like behavior. So we provide a set of examples along with the intent like below.
Intent — Ask for time
Examples —
Your bot doesn’t have to be just a chatty assistant. It can also handle more advanced actions for you such as completing purchases, sending receipts and sending updated data from your databases. You can do that using webhooks.
Instantly repurpose any DDI article into a professionally produced short-form video.
Try DDI Media →