Coding itself does not make artificial intelligence intelligent. AI/NLP engines have some level of intelligence such as synonyms, spelling mistakes, slang, etc. But to make a specific AI engine work for your business it does require actual intelligence (people). As the engines acquire experience over time this effort will be reduced, but typically the chatbot will undergo changes in intents and logic.
With sufficient data and history available before launch, the AI can undergo some level of automated training, but if limited data is available it will require a degree of brute force to create a basic level of AI accuracy prior to launch. After launch, people are still needed to validate/change the Intents determined by the AI engines.
Our AI team, located in Kuala Lumpur and Johor Bahru in Malaysia, with strong native knowledge of English, Chinese (Mandarin and Cantonese), and Malay languages can support your AI training needs.