NLUX 是乙個前端庫,帶有用於 ChatGPT 和 Hugging Face 大型語言模型的介面卡,並支援聊天機械人的個性化定製。
翻譯自 J**Ascript React Library Lets Developers Build AI Chatbots by Loraine Lawson。 NLUX 是乙個新的開源 j**ascript React 庫,它允許開發人員構建自己的聊天機械人使用者介面,並使用自然語言提示自定義機械人的個性。
NLUX 適用於任何大型語言模型 (LLM) 後端服務,並且它具有內建的連線介面卡,其中包含 OpenAI 的 ChatGPT 和 Hugging Face 的大型語言模型。 也可以構建自定義流介面卡或承諾介面卡以連線到其他 LLM 或 API。 “假設有一家大公司不使用公開的 OpenAI 大型語言模型,但他們希望使用託管在自己伺服器上的自定義模型,”NLUX 的建立者 Salmen Hichri 說,“他們實際上可以構建和定製自己的模型,但他們仍然可以使用 NLUX 來連線這些模型。 他們需要為其模型和 API 構建自定義介面卡。 Hichri說,有較舊的聊天機械人庫,但據他所知,NLUX是第乙個特定於AI的庫。
目前,NLUX有兩種“口味”:
nlux React JS,包括 React 元件和 Hooks; 和。
nlux js,這是乙個純 j**ascript 庫,可以與任何 Web 框架一起使用。
Hichri 告訴 The New Stack,選擇 React 的部分原因是它提供了一種直觀的方式來構建應用程式。 而且,大量開發人員正在使用React,他補充說。 最近發布的 2023 年 J**Ascript 新星調查支援了這一點,該調查發現 React 連續第三年保持了 J**Ascript 框架最受歡迎的位置。 “已經有數以百萬計的開發人員在使用 React 和 Jascript,他們處於構建數字體驗的最前沿,”Hichri 說,“他們正在編寫 Web 應用程式,建立 **,移動應用程式,我們希望幫助他們構建直觀的對話體驗。 ”
目前,開發人員確實需要了解一些 React 才能使用該庫,儘管如果開發人員只知道 J**Ascript,他們仍然可以將該庫的 J**Ascript 版本與其他框架一起使用。 Hichri 計畫擴充套件 NLUX 以支援 Angular、React Native 和 Preact。 開發人員可以使用自然語言提示和幾行**來個性化他們的聊天機械人,為對話增添一點個性。 他們還可以指示機械人嚴肅、幽默、謙虛或自信。 “對於介面卡,我們已經有了OpenAI和Hugging Face的介面卡,我們允許通過所謂的系統訊息進行定製,”他解釋說。 “因此,當開發人員使用NLUX時,系統訊息(對使用者不可見)就像開發人員告訴聊天機械人以某種方式行事一樣。 ”
NLUX目前正在為Langchain構建乙個介面卡,並支援伺服器端渲染。 語音聊天也在圖書館的路線圖上。 目前,生成式 AI 應用程式開發的重點是構建本質上是 AI 驅動的聊天機械人的東西。 但Hichri和該領域的其他人表示,重點將很快轉移到AI同行身上,他們將能夠在收到自然語言命令後在應用程式內執行操作。
這不僅僅是一次對話,而是乙個智慧型系統,可以代表使用者執行嵌入在應用程式或軟體中的操作,“他說。 “使用者仍然需要定義可以在他們的軟體上執行什麼樣的操作,但觸發器不會是點選和查詢選單,觸發器將是自然語言表達。 ”
他補充說,這種配套模式在NLUX的路線圖上,應該很快就會推出。
影響人工智慧應用的另乙個趨勢將是空間感知並將其與增強現實相結合的能力,Hichir**。 具體來說,他指出了蘋果在Vision Pro上的工作,但他指出,OpenAI也開始提供一些功能,使它們能夠成為增強現實助手。 “對於在辦公室工作的人來說,這可能沒什麼大不了的,但對於某些行業或建築工作型別,或者其他一些空間意識非常重要的工作來說,通過增強現實助手訪問智慧型人工智慧系統,這是革命性的,”他說。