summaryrefslogtreecommitdiff
path: root/Content/posts/2021-06-27-Crude-ML-AI-Powered-Chatbot-Swift.md
diff options
context:
space:
mode:
authornavanchauhan <navanchauhan@gmail.com>2021-06-28 00:50:36 +0530
committernavanchauhan <navanchauhan@gmail.com>2021-06-28 00:50:36 +0530
commit9a29c1d4f33dfb7d9b1f91ab629a701bab5b8016 (patch)
tree9f878ddcc2892b529443fd94dff5c00ab9ed2b9e /Content/posts/2021-06-27-Crude-ML-AI-Powered-Chatbot-Swift.md
parentb5c4bdce27ca7bc75c91dc28223e12ec1be2ea47 (diff)
fixed code snippet
Diffstat (limited to 'Content/posts/2021-06-27-Crude-ML-AI-Powered-Chatbot-Swift.md')
-rw-r--r--Content/posts/2021-06-27-Crude-ML-AI-Powered-Chatbot-Swift.md24
1 files changed, 18 insertions, 6 deletions
diff --git a/Content/posts/2021-06-27-Crude-ML-AI-Powered-Chatbot-Swift.md b/Content/posts/2021-06-27-Crude-ML-AI-Powered-Chatbot-Swift.md
index 0dcabec..804ad97 100644
--- a/Content/posts/2021-06-27-Crude-ML-AI-Powered-Chatbot-Swift.md
+++ b/Content/posts/2021-06-27-Crude-ML-AI-Powered-Chatbot-Swift.md
@@ -105,14 +105,26 @@ Otherwise, it calls the custom action.
![Screenshot](/assets/posts/swift-chatbot/carbon-4.png)
```swift
-let defaultResponses = [
- "greetings": "Hello",
- "banter": "no, plix no"
+let sampleMessages = [
+ "Hey there, how is it going",
+ "hello, there",
+ "Who let the dogs out",
+ "can you tell me about the compound Geraniin",
+ "what do you know about the compound Ibuprofen",
+ "please, tell me more about the compound",
+ "please, tell me more about the molecule dihydrogen-monoxide"
]
-let customActions = [
- "deez-drug": customAction
-]
+for sampleMessage in sampleMessages {
+ User.message = sampleMessage
+ let prediction = intentPredictor.predictedLabel(for: sampleMessage)
+
+ if (defaultResponses[prediction!] != nil) {
+ print(defaultResponses[prediction!]!)
+ } else if (customActions[prediction!] != nil) {
+ print(customActions[prediction!]!())
+ }
+}
```
![Output](/assets/posts/swift-chatbot/output.png)