AI 詠唱者不是個好的代稱

這幾日「提示工程」(Prompt Engineering)相關文件看越多,越發覺得「詠唱」是個很糟的形容詞。 並且可能給予不熟悉 AI+ 應用的人對於使用這類類人工具錯誤的想像。

繼續閱讀⋯⋯
使用 ChatGPT 時該不該有禮貌?

提示工程(Promoting Engineering )目前被熱烈討論中,除了到處可見, 可重現結果,經過多人使用驗證,效果顯著提示內容外,也有人開始從理論出發, 給予非電腦科學背景的操作指引(連結一)。

可見未來,操作提示是一項很重要的技能。

繼續閱讀⋯⋯
AI 時代的文學程式設計

朋友 Thinker Li 最近展示了他如何跟 Github Copilot 結隊編程的紀錄,展示從註解開始撰寫程式碼的新流程(連結)。其實,我這幾日也都是如此編程。在有了 Github Copilot, ChatGPT,以及之後可能推出的 Test Copilot。讓我驚覺五年前的情境想像,似乎真的到來了,屬於「文學編程」(Literate Programming)的文藝復興時刻。

繼續閱讀⋯⋯
Dart Markdown 源碼解析
Dart Markdown 提供了一種便捷的方式,讓開發者能夠在應用中渲染 Markdown 文本。這一功能主要基於 CommonMark Spec 0.30 標準實現,確保了對 Markdown 語法的準確解析與轉換。核心功能集中於 markdownToHtml 方法,該方法將 Markdown 文本轉換為 HTML。 為了提供靈活性,該套件引入了 ExtensionSet 概念,允許開發者自定義解析器支持的 Markdown 語法。通過替換或擴展 ExtensionSet,開發者可以根據特定需求,輕鬆實現對不同標記式語言或擴展 Markdown 語法…
繼續閱讀⋯⋯
Flutter Markdown Widget Class 源碼解析

Flutter 中的 MarkdownWidget 是提供即時預覽的 Widget,該套件使用 markdown 解析產生出 HTML 標籤,然後再依據 HTML 標籤產生出對應的 Widget ,本文解釋了大部分的邏輯。由於我感興趣的部分是學習渲染部分並來實作 org-mode 的即時預覽,所以 Toc 跟滾動的細節本文略過。

繼續閱讀⋯⋯