背景
隨著文本生成圖像的語言模型興起,SolidUI想幫人們快速構建可視化工具,可視化內容包括2D,3D,3D場景,從而快速構三維數據演示場景。SolidUI 是一個創新的項目,旨在將自然語言處理(NLP)與計算機圖形學相結合,實現文生圖功能。通過構建自研的文生圖語言模型,SolidUI 利用 RLHF (Reinforcement Learning Human Feedback) 流程實現從文本描述到圖形生成的過程。
項目地址: https://github.com/CloudOrc/SolidUI
項目鏡像地址: https://gitee.com/CloudOrc/SolidUI
社區官網: https://website.solidui.top
官網項目地址:https://github.com/CloudOrc/SolidUI-Website
為什么要有圖形人設?
人設的本質就是有效洗腦,引導 GPT 專注于解決某個領域的問題。比如你是一位數據分析人員,想利用 GPT 生成圖形,設計理念背后也是基于人設的設計和延伸。
怎么打造圖形人設?
下面是打造圖形人設的 3 步走策略:
第一步:立人設(WHO)
立人設的底層邏輯是讓 GPT 扮演一位特定的角色,專注于提供對應專業領域內相關問題的解決方案。在這一步,我們需要確定 GPT 的角色和專業領域。
例如,我們可以讓 GPT 扮演一個“專業的數據科學人員和數據分析人員”,專注于提供圖形生成相關的問題解決方案。
第二步:列要求(HOW)
人設立好之后,我們就需要列出相關的要求,明確 GPT 應該做什么。例如,我們可以要求 GPT 根據給定的關鍵詞生成相應的圖形素材。
第三步:下指令(WHAT)
最后一步是給出具體的指令,讓 GPT 知道我們需要什么。例如,我們可以給出這樣的指令:“生成簡單圖形”
通過這 3 步,我們就可以構建出一個圖形人設,讓 GPT 可以根據我們的需求生成相應的圖形素材。
如何復用圖形人設?
在實際使用中,我們可能需要根據不同的需求使用不同的圖形人設。此時,我們可以通過一些簡單的操作來復用已有的人設。
例如,我們可以將已有的人設保存為一個模板,然后在需要時進行一些小的修改,就可以復用這個人設了。
此外,我們還可以通過一些技巧來提升人設的效率和輸出的質量。例如,我們可以在 GPT 的輸入中加入一句“請一步一步思考”,這樣 GPT 就會更加謹慎地思考每一步,從而提高輸出的質量。
SolidUI模型代理
模型代理,可以動態加載不同種類模型,模型基于人設,接收用戶輸入,用戶輸入后,生成可視化類資源(例如現在python/html等等),渲染任何圖形。具體源碼在soliduimodelui模塊中。
如果成為貢獻者
- 官方文檔貢獻。發現文檔的不足、優化文檔,持續更新文檔等方式參與社區貢獻。通過文檔貢獻,讓開發者熟悉如何提交PR和真正參與到社區的建設。參考攻略:https://github.com/CloudOrc/SolidUI/discussions/54
- 代碼貢獻。我們梳理了社區中簡單并且容易入門的的任務,非常適合新人做代碼貢獻。請查閱新手任務列表:https://github.com/CloudOrc/SolidUI/issues/12
- 內容貢獻:發布SolidUI開源組件相關的內容,包括但不限于安裝部署教程、使用經驗、案例實踐等,形式不限,請投稿給小助手。例如:https://github.com/CloudOrc/SolidUI/issues/10
- 社區答疑:積極在社區中進行答疑、分享技術、幫助開發者解決問題等;
其他:積極參與社區活動、成為社區志愿者、幫助社區宣傳、為社區發展提供有效建議等;