[chatbot + AI = 下一代操作模式][10]用IDialog全部重構 - 階段性總結
![[chatbot + AI = 下一代操作模式][10]用IDialog全部重構 - 階段性總結.jpg](https://d33wubrfki0l68.cloudfront.net/922dde4002b1042f53bc9edf3eaf72cbda36d2e4/3a0fd/posts/2018/07/2018-07-14-bot-framework-with-ai-cognitive-service-10-refactor-all-using-idialog-and-show-built-in-idialog/64fd12d8-96bf-4344-bcc1-898ae00dda20.jpg)
圖片來源:https://pixabay.com/en/books-spine-colors-pastel-1099067/
在上一篇([09]使用IDialog來實現SoC)介紹了怎麽使用IDialog
來拆分邏輯,并且一步一步的用取得名字的邏輯拆成為一個NameDialog
。
在這一篇我們將會把所有的邏輯重構成爲IDialog,并且對於目前學習到的Bot Builder SDK做一個階段性的總結。
2018-07-14 Saturday
「chatbot + AI = 下一代操作模式」
bot framework
chatbot
refactor
[chatbot + AI = 下一代操作模式][09]使用IDialog來實現SoC
![[chatbot + AI = 下一代操作模式][09]使用IDialog來實現SoC.jpg](https://d33wubrfki0l68.cloudfront.net/2242195e5e460668c8dbbc4c38f1ca3a93b93879/a204b/posts/2018/07/2018-07-13-bot-framework-with-ai-cognitive-service-9-refactor-using-idialog-for-better-soc/d10f4aa9-bfc1-4ce0-a868-44b89ad1d1ca.jpg)
圖片來源:https://pixabay.com/en/books-spine-colors-pastel-1099067/
在上一篇([08]如何微調FormFlow讓使用上更流暢)介紹完FormFlow之後,我們需要回來看一下目前最大的問題,也就是程式碼都寫在一隻RootDialog
裡面。
Bot Builder SDK有考慮到這件事情,因此内建用IDialog
來解決這個問題。
這篇來看看IDialog
怎麽做到SoC (Seperation of Concern)。
2018-07-13 Friday
「chatbot + AI = 下一代操作模式」
bot framework
chatbot
refactor