Markdown 渲染
Web Chat 訊息內容渲染:Markdown 標題、清單、表格、程式碼區塊與連結在聊天視窗的呈現方式、優化項目與管理員設定。
本篇將介紹 Web Chat 聊天視窗中訊息內容渲染的優化功能,讓 Agent 的回答呈現更清晰、更易讀。
什麼是訊息內容渲染?
訊息內容渲染是指 Web Chat 如何將 Agent 的文字回答轉換成使用者看到的視覺呈現。Agent 的回答可能包含:
純文字:一般的文字敘述
Markdown 格式:包含標題、列表、粗體、斜體等格式
程式碼區塊:程式碼範例或指令
表格:結構化的資料呈現
連結:外部連結或參考資料
良好的渲染效果能讓這些內容更容易閱讀和理解。
優化項目
1. 全面升級 Markdown 渲染引擎
Web Chat 現已採用增強型 Markdown 渲染引擎,支援更豐富的格式和更精確的渲染效果。
支援的 Markdown 格式
標題
# 標題一、## 標題二
清晰的標題層級,方便內容分段
粗體
**粗體文字**
強調重點內容
斜體
*斜體文字*
次要強調或補充說明
列表
- 項目一、1. 項目一
有序或無序列表
程式碼
`程式碼`
行內程式碼或指令
程式碼區塊
```程式碼```
多行程式碼,支援語法高亮
表格
| 欄位一 | 欄位二 |
結構化資料呈現
連結
[連結文字](網址)
可點擊的超連結
引用
> 引用內容
引用或特別說明
連結與檔案連結的行為
回答中的連結一律在新分頁開啟,不會離開目前的對話(只有頁內錨點
#…例外)。連結指向 PDF 或其他檔案時,怎麼開由瀏覽器決定:Chrome、Edge、Safari 會在新分頁用內建檢視器開啟 PDF,
https://example.com/manual.pdf#page=12這類帶頁碼的網址會直接跳到該頁;瀏覽器設定為下載 PDF 時則會下載,Web Chat 不會改寫網址或強制下載。
2. 深色模式視覺優化
當終端使用者的裝置使用深色主題時,Web Chat 會自動調整訊息內容的視覺呈現,確保在深色背景下的清晰度和可讀性。
深色模式調整項目
文字與背景對比度:自動調整文字顏色,確保在深色背景下清楚顯示
訊息反饋按鈕:調整按鈕的顏色和邊框,在深色模式下仍保持清晰
表格視覺呈現:調整表格邊框和背景色,提高可讀性
引用區塊背景:調整引用區塊的背景色調,與主要內容做出區隔
3. 串流渲染效能提升
Web Chat 採用即時串流方式顯示 Agent 的回答,讓使用者不需等待完整回答產生完畢。本次更新優化了串流渲染的效能:
渲染速度提升:Markdown 格式的渲染速度更快,減少延遲感
流暢度改善:文字逐字顯示時更流暢,無明顯卡頓
格式正確性:即使在串流過程中,Markdown 格式也能正確渲染
{% hint style="success" %} 使用者可以在 Agent 回答的過程中,即時看到已經產生的內容,不需等待完整回答。 {% endhint %}
實際應用場景
💻 技術文件助理
使用情境: 開發者詢問程式碼範例時,Agent 提供包含程式碼區塊的回答。
優化效果:
程式碼區塊支援語法高亮,更容易閱讀
深色模式下程式碼清晰顯示
開發者可以直接複製程式碼使用
範例回答:
這段程式碼會讀取 CSV 檔案並顯示前 5 筆資料。
以下是本季銷售前三名的產品:
產品 A
1,250
$125,000
產品 B
980
$98,000
產品 C
856
$85,600
銷售數據截至本月 20 日。
學習 Python 的建議步驟
基礎語法
變數和資料型別
條件判斷和迴圈
進階概念
函數和模組
物件導向程式設計
實作練習
完成小型專案
參與開源貢獻
每個步驟建議花費 2-3 週時間學習。
最後更新於
這有幫助嗎?