TypeChat

TypeChat 好處都有啥?

TypeChat 是建立聊天應用程式的絕佳選擇。它易於使用,提供各種功能,並且可擴充。

以下是使用 TypeChat 的一些優點:

如果您正在尋找建立聊天應用程式的套件,TypeChat 是一個不錯的選擇。它易於使用,提供各種功能,並且可擴充。

TypeChat 背後的關鍵思想

小明:提供3條西雅圖下雨天具體去處的建議。嚴格使用 JSON 進行響應。 JSON 應與以下 TypeScript 類型響應兼容:

interface Response {
     data: Array<{ venue: string, description: string }>;
}

ChatGPT:

{
  "data": [
    {
      "venue": "Museum of Pop Culture",
      "description": "Explore the fascinating world of popular culture through interactive exhibits, music memorabilia, and multimedia displays at the Museum of Pop Culture."
    },
    {
      "venue": "Seattle Art Museum",
      "description": "Indulge in the diverse collection of artworks from around the world at the Seattle Art Museum, featuring both contemporary and classical pieces."
    },
    {
      "venue": "Pike Place Market",
      "description": "Enjoy the vibrant atmosphere of Pike Place Market, where you can wander through covered stalls offering fresh produce, crafts, and delicious food from local vendors."
    }
  ]
}

這就是 TypeChat 背後的關鍵思想。只需提供具有模式(某些類型)和請求的模型,我們就可以將自然語言集成到應用程序中並處理類型良好的結構化數據。

實際應用官方範例

https://microsoft.github.io/TypeChat/docs/examples/

1.用來辨別情緒

2.咖啡店的智能代理。此示例將用戶意圖轉換為咖啡訂單項目列表。

3.用於在餐廳接受訂單的智能代理。與咖啡店示例類似,但使用更複雜的模式來建模更複雜的語言輸入。這些散文文件說明了在處理複合句、干擾和更正方面更簡單和更高級的語言模型之間的界限。此示例還展示瞭如何使用 TypeScript 提供用戶意圖摘要。

4.給定可以執行 4 個基本數學運算符的 API,將計算轉換為簡單的程序。這個例子突出了TypeChat的程序生成能力。

5.一款通過自然語言在Spotify上播放音樂、創建播放列表等的應用程序。每個用戶意圖都被轉換為 JSON 中的一系列操作,這些操作對應於一個簡單的數據流程序,其中每個步驟都可以使用上一步生成的數據。

https://www.notion.so/signed/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F30763bd5-1e27-4b38-81a0-1b22e8fafb76%2FUntitled.png?table=block&id=e7f5fd05-393d-471e-b72d-048724558e76&spaceId=43e70cd6-a5b7-43d6-8a08-628e36b11757&name=Untitled.png&userId=16f4dd61-258e-4297-890e-10d6ca121532&cache=v2

(此圖為 第一點 辨別情緒範例)

甚麼是LLM

LLM 是大型語言模型(Large Language Model)的縮寫。它是一種機器學習模型,可以生成文字、翻譯語言、編寫不同類型的創意內容,並以信息豐富的方式回答您的問題。LLM 仍在開發中,但它們已經學會執行許多類型的任務,包括

LLM 是一種強大的工具,可用於各種目的。隨著技術的發展,LLM 將變得更加強大,並能夠執行更多類型的任務。

參考文獻(Reference)