tags: `筆記` `Bot` `.NET Core` 一些目前Bot相關的研究,做一些學習的筆記 * **Bot Framework v4** Bot Framework Emulator 是裡面的測試工具 目前大部份的工具都要與 Azure 串接才能 Work 由 Dialog Handlers 的方式撰寫 Waterfall、Closure、Dialog Object、SimpleDialog * **Botkit** Botkit是一套開源的聊天機器人開發工具,目前已支援Slack、Facebook Messenger、Cisco Spark、Twilio IP Messaging、Microsoft Bot Framework等平台。 * **BotSharp** BotSharp是一套開源的 .Net 框架,協助將 LLMs 整合至自有系統內 如下圖所示,BotSharp 所負責的區塊,如下圖所示:  <center>節錄自官方圖片</center> [GitHub](https://github.com/SciSharp/BotSharp) [web-live-chat](https://github.com/SciSharp/BotSharp/blob/master/src/web-live-chat/README.md) * **LLamaSharp** [LLamaSharp](https://github.com/SciSharp/LLamaSharp?tab=readme-ov-file) (跟BotSharp感覺很類似, Base 在 LLama模型上) * **Hugging Face** [Hugging Face](https://huggingface.co/) 專門開發用於構建機器學習應用的工具。 該公司的代表產品是其為自然語言處理應用構建的transformers庫,以及允許使用者共享機器學習模型和資料集的平台。 **重要的 terms** 1. Language Understanding(LUIS) 2. Conversational Language Understanding(CLU) 3. Intent (意圖),這個代表的是你的用戶想要做的事情,是一種行為。舉例來說:可以幫我預約嗎? 可以幫我連接客服嗎? 4. Entities (形體),這裡因為跟語言相關,我就稱它作關鍵字吧! 如果我們當 intert是動詞的話,那 entities 就是名詞的聚集。舉例來說:語言的entities可以包含 German, French, English, Chinese, etc.. 5. Natural Language Understanding(NLU) 6. Retrieval-Augmented Generation(RAG) 檢索增強生成 7. Large Language Models(LLMs) 大型語言模型
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up