BotSharp v0.3 發布, 支持對話上下文設置

2020-12-11 開源中國

BotSharp是一款為方便構建智能對話機器人平臺而開發的開源框架,最大的特點是所有模型算法都是基於.NET Core開發實現,甚至最基本的Penn Treebank分詞標準,都重新用C#實現了。在機器學習python佔絕對優勢的時代算是不可多得的項目。該項目主要涉及自然語言理解技術,旨在促進智慧機器人助手在信息系統中的開發和應用。目前裡面的NLP部分實現的比較多一些,比如n-gram, TF-IDF, CRF, SVM和Bayes。Chabot所需要的算法都已經有了,大家下載完原始碼就可以開始搭建Chabot平臺了,開箱即用的機器學習算法使.NET程式設計師能夠更快,更輕鬆地開發對話式人工智慧應用程式。

BotSharp v0.3 主要是增加對話狀態跟蹤和上下文管理,進一步完善Slotfilling的參數和實體填充。上下文是通過手動設置對話的先決條件觸發詞和輸出具有Lifespan自動管理的下文。正確運用上下文管理技術可以讓Chatbot完成更複雜的業務功能,對用戶的語言理解可以縮小到某一範圍,也能更好的對異常狀態進行補救處理。

BotSharp團隊秉承開源精神,所有模塊代碼均開源,包含機器學習代碼。並感謝SciSharp提供的.NET在人工智慧方面的基礎建設。如果你覺得項目對你有幫助,請別忘了給一顆星哦。歡迎提交issue或者加入貢獻!讓.NET開源生態越來越豐富,共同學習進步。

相關焦點