廣告位招商中 歡迎洽談

如何在 HuggingChat 中基於開源權重模型與專屬系統提示詞建構、設定並分享自訂 Assistants

365Finds Editorial
已收錄 11,430 篇 Wiki 文章

讓你的 AI 用上 365 Wiki

複製下方的提示詞,貼給你常用的 AI,然後直接提問。

下載完整版 Skill

先用提示詞體驗;經常使用時,安裝完整版 365Wiki Skill,以後無需重複複製。沒有常用 AI?Gemini、Microsoft Copilot 等網頁版也可以。

365Wiki Skill

對於希望建構專業領域 AI 對話智能體、同時避免被 OpenAI 等閉源生態深度綁定的開發者與 AI 從業者而言,Hugging Face 推出的 HuggingChat Assistants 提供了極具吸引力的開源解方。基於開源的 chat-ui 架構,HuggingChat Assistants 允許任何人自由選用領先的開源權重模型(Open-weights LLMs),透過客製系統提示詞(System Prompt)、即時聯網檢索與社群工具(Community Tools),快速打造並公開分發專屬 AI 智能體。

與商業廠商的 Custom GPTs 往往要求創作者和使用者均訂閱昂貴會員(如 ChatGPT Plus/Team 每月 20 美元起)不同,HuggingChat Assistants 對所有人完全免費開放。更重要的是,它的技術棧完全透明可控:開發者在 Hugging Face 代管頁面上驗證成熟的設定方案,能夠無縫平移到基於私有算力與自代管 chat-ui 的企業內部環境中。

本文將系統拆解 HuggingChat Assistants 的建構流程、設定要點、模型選型邏輯、提示詞工程實踐以及安全共享策略。


HuggingChat Assistants 的核心架構與能力

HuggingChat Assistants 由三大核心模組構成:

  1. 開源權重基座模型(Open-Weights Models): 不受限於單一廠商,使用者可從 Hugging Face 官方接入的一系列頂尖開源模型中挑選合適引擎,涵蓋 Meta Llama 系列(如 Llama 3.3 70B、Llama 3.1)、Mistral 與 Mixtral 系列、阿里通義千問 Qwen 2.5、DeepSeek 以及 Cohere Command R+ 等。
  2. 專屬系統提示詞(Preprompt): 持久注入模型的角色定義、行為規範、輸出格式約束與專業邊界,在整個對話生命週期中持續生效。
  3. 工具生態與知識擴展: 原生支援網頁即時檢索(Web Search),並引入「社群工具(Community Tools)」,可將 Hugging Face Spaces 上的 Gradio 應用轉化為智能體可直接呼叫的 API,實現圖像生成、程式碼執行或私有文件的檢索增強生成(RAG)。

在底層,整個應用基於開源專案 huggingface/chat-ui 驅動,前端採用 SvelteKit 框架,資料持久化於 MongoDB,並透過相容 OpenAI 標準的推論介面與模型後端互動。


步驟詳解:從零建構與設定 HuggingChat Assistant

在 HuggingChat 介面建立自訂助理非常輕量,標準流程無需撰寫額外程式碼。

1. 進入建立控制台

  1. 開啟 HuggingChat Assistants 首頁。
  2. 登入免費的 Hugging Face 帳號。
  3. 點擊頁面右上角的 "Create new assistant" 按鈕(或直接造訪 /chat/settings/assistants/new)。

2. 完善助理的基礎資訊與品牌形象

在建立表單中設定助理的基本公開形象:

3. 選擇最符合任務特性的開源模型

基座模型的選擇直接決定了上下文長度、推論邏輯精度以及工具呼叫的穩健性:

需要注意的是,若打算為助理綁定 Community Tools,請務必選擇具備 Tool Calling(工具呼叫)微調支援的模型版本。

4. 編寫專屬系統提示詞(System Prompt / Preprompt)

系統提示詞是決定助理專業水準與行為風格的核心。在開源模型上,清晰的結構化提示詞能大幅降低幻覺並提高約束遵循率。

編寫高質量系統提示詞的實用技巧:

系統提示詞實戰範例:架構級程式碼審查專家

### Role & Persona
You are a Staff Software Engineer specializing in Python, Go, and cloud-native architecture. Your role is to perform rigorous, production-grade code reviews focused on security, latency, and idiomatic maintainability.

### Operational Guidelines
1. Analyze the user's submitted snippet before providing suggestions.
2. Structure your review into three distinct sections:
   - **Critical Vulnerabilities & Bugs:** Highlight severe logic errors, security risks (SQLi, SSRF, memory leaks), or race conditions.
   - **Performance & Idiomatic Refactoring:** Suggest algorithmic improvements and language-native patterns.
   - **Refactored Implementation:** Provide a fully commented, drop-in replacement code block.
3. If the user's code is already optimal, explicitly validate why it conforms to best practices.
4. Keep explanations direct, technical, and free of conversational filler.

5. 設定引導範例(Message Starters)

設定 2 到 4 條預設提示詞(如 "Review this Python async connection pool for memory leaks"、"Optimize this PostgreSQL index strategy")。這些選項將以卡片形式呈現在新會話介面,幫助使用者快速以最佳方式發起提問。

6. 啟用網路搜尋與社群工具(Community Tools)

為助理擴展超出模型訓練截止期的動態能力:

7. 儲存與啟用

完成上述表單後點擊 "Create",新助理即刻建立完成,並出現在個人的助理管理面板與對話介面中,可立即進行端到端效果測試。


分享、傳播與社群生態機制

HuggingChat 為自訂助理提供了零門檻的分發途徑:


企業級落地:基於 chat-ui 的私有化部署方案

HuggingChat Assistants 的另一大戰略價值在於架構可移植性。商業平台的客製智能體完全受限於其雲端平台,而 HuggingChat 的全部介面與邏輯程式碼均開源在 huggingface/chat-ui。

對於需要遵守嚴格資料合規或擁有內部微調模型的企業團隊,可直接進行私有化部署:

  1. 本地或私有雲部署 chat-ui: 透過 Docker 容器或 Node.js 服務部署 chat-ui,並連接到企業內部的 MongoDB 實例。
  2. 對接私有模型算力集群: 在環境設定檔 .env.local 中設定 OPENAI_BASE_URL,指向企業內網部署的 vLLM、TGI(Text Generation Inference)、Ollama 或 llama.cpp 服務,使用內部私有權重。
  3. 開啟內部智能體協同功能: 在設定中啟用 ENABLE_ASSISTANTS=true。企業內部技術人員可以在內網平台自由客製、設定與共享產業助理,確保所有業務提示詞、專有知識與對話記錄完全不出內網。

最佳實踐與安全注意事項

在設計與公開發布 HuggingChat Assistants 時,建議遵循以下實用準則:


參考資料