owned this note
owned this note
Published
Linked with GitHub
---
title: 探索開源應用軟體,共享軟體自由
tags: Talk
description: 2024-3-27 自由軟體應用 共享軟體自由
# 探索開源應用軟體,共享軟體自由!
<!-- Put the link to this slide here so people can follow -->
時間: 2024-03-27 (三) 19:00~ 20: 35
地點: 工程館 E404階梯教室
[共享軟體自由](https://hackmd.io/@28eqd4GoTtmtolcz39p4UQ/r1mdHU-JA)

---
Q&A 群組共筆
[HackMD 教學手冊](https://hackmd.io/@hackmd/tutorials-tw)
[HackMD 功能介紹](https://g0v.hackmd.io/@daisuke/Bk1xWYyOB)
---
[TOC]
---
## 辦公與生產力工具
- [LibreOffice](https://zh-tw.libreoffice.org) 文書處理 - Microsoft Office
開源辦公套件提供了免費的辦公軟體套件。
這些套件包括文字處理、試算表、演示和數據庫管理等工具。
由於功能強大且成本效益高,它們被廣泛應用於學校、企業和家庭。
Odt格式是政府建議公家機關使用的開源檔案格式
LibreOffice
Impress 簡報設計實務應用;
Calc 試算表實務應用;
Writer 文書處理實務應用;
Draw繪圖與流程圖設計;
Base資料庫應用;
Math數學編輯等應用軟體;
[數位發展部ODF文件應用工具](https://moda.gov.tw/digital-affairs/digital-service/app-services/248)
為配合政府資訊公開政策及因應資訊平台、載具多元化趨勢,便利民眾於網站下載政府資訊及政府機關間、政府與企業之資料交換,推動相容性高、適用於各種作業系統及有利於長久保存之開放性檔案格式,行政院自104年1月1日起推動ODF-CNS15251為政府文件標準格式。
為什麼我們國家要推動 ODF?
為什麼推動 ODF 要學 LibreOffice?
為什麼政府要推出國發會版的 LibreOffice?
微軟Office不是也能存成ODF 格式嗎?
當有人用微軟Office有人用LibreOffice這樣不是更容易造成相容性問題?
版面跑掉的問題要如何解決? 如何預防?
有其他國家在推動ODF嗎? 難道他們不會有同樣的問題?
推動ODF是省錢的政策嗎? 難道不會付出更多的轉移成本?
國內外目前ODF推動概況及推動經驗是?
如果我們國家不再推動ODF,這樣會不會是好消息?
[GnuCash 記帳軟體](https://gnucash.org/)
## 筆記工具軟體
[vs code editor](https://code.visualstudio.com/)
[Notepad++](https://notepad-plus-plus.org/)
[Emacs](https://www.gnu.org/software/emacs/)
[Vim ](https://github.com/vim/vim)
### ==<i class="fa fa-file-text"></i> HackMD * ==
**台灣團隊開發** 免費 即時協作 跨平台的筆記服務
[MarkDown+HackMD新手教學](https://hackmd.io/@mrcoding/SyiOheL5N/%2FmvQQG7MASOyYCZAmx9QycQ?type=book#/)
[使用HackMD建立書本目錄]
[使用HackMD建立簡報]
[HackMD特殊MarkDown語法]
[用開放寫作凝聚社群能量](https://hackmd.io/@MaxWu/OpenSource-and-HackMD?print-pdf#/)
CodiMD 就是開源版的 HackMD,由 HackMD 自行維護,[codimd原始碼](https://github.com/hackmdio/codimd)。
類似的還有另一款名為 [HedgeDoc](https://github.com/hedgedoc/hedgedoc),一樣是開源版本
[架設自己的 HackMD 吧! – CodiMD](https://blog.cre0809.com/archives/441/)
[Obsidian ](https://obsidian.md/)知識工作者寫作
[freemind](https://sourceforge.net/projects/freemind/)心心智圖(頭腦風暴)軟體
[Xmind](https://xmind.app/download/)
也是一款出色的心智圖和頭腦風暴軟體
[Text2MindMap] 文字大綱轉心智圖,視覺化構思超簡易線上工具
[Google keep記事本](https://keep.google.com/)
Notion 以專案協作為主工具,
Evernote 知識學習資料,統整個人的每日目標任務清單
[Logseq卡片筆記](https://logseq.com/)
替代方案還有 [Roam Research](https://roamresearch.com/)解放思考自由的網絡狀筆記工具、
[Heptabase](https://heptabase.com/)
[gInk](https://github.com/geovens/gInk/releases/) 在螢幕上寫註記的筆畫工具
---
## 多媒體創作工具 :
### :數位藝術和繪圖軟體
[blender 3D ](https://www.blender.org/)
開源的全功能3D 軟體,
DCC-Blender:VS Code開發環境搭建
ai + DCC (Digital content creation)
blender + VS code
for Blender Scripting
線上資產庫 KitBash 3D 推出了一款名為 Cargo 的免費 USD 資產管理器,使用者除了能瀏覽 KitBash 3D 中各式 3D 建築以及材質外,還能將其輸出至 3ds Max、Maya、Blender、Unreal Engine 5 等 DCC 軟體。免費帳戶可存取 158 種資產,以及你先前購買的任何 KitBash 3D 套件;付費帳戶則能存取資產庫中的所有資產。
bbatch 簡介:使用 Blender 進行批次文件
bbatch 是一個命令列工具,用於尋找 .blend 檔案並執行提供的 python 腳本。
[Tooll](http://www.tooll.io/)
開源的實時動畫工具組
{%youtube B-GU4I5Xv_g %}
GIMP(GNU圖像處理程式)和Inkscape等開源圖像編輯軟體提供了專業級的圖像處理和矢量圖形設計功能。
設計師、藝術家和攝影師廣泛使用這些工具進行圖像編輯、圖形設計和插畫創作。
[GIMP](https://www.gimp.org/)
- [教學GIMP的影像魔幻之(https://ithelp.ithome.com.tw/articles/10259094)
[Krita](https://krita.org/)
Krita是專業的數位繪圖軟體,提供了豐富的繪畫工具和效果,藝術家和插畫家用於創作。
[Inkscape](https://inkscape.org/)
向量繪圖軟體,藝術家可以自由發揮創意,創作出各種令人驚豔的數位藝術作品。

[darktable](https://www.darktable.org/)
:數位暗房,照片管理與調整編輯
https://github.com/darktable-org/darktable
[digiKam](https://www.digikam.org/)
[ImageGlass 圖片檢視器](https://imageglass.org/)
---
### 音樂製作軟體
[Audacity:音訊編輯軟體](https://www.audacityteam.org)
https://github.com/audacity/audacity
Ardour
OpenAL
[誰說沒錢不能做音樂?好和弦教你打造 0 元專業音樂工作站~](https://wiki.nicechord.com/index.php/%E8%AA%B0%E8%AA%AA%E6%B2%92%E9%8C%A2%E4%B8%8D%E8%83%BD%E5%81%9A%E9%9F%B3%E6%A8%82%EF%BC%9F%E5%A5%BD%E5%92%8C%E5%BC%A6%E6%95%99%E4%BD%A0%E6%89%93%E9%80%A0_0_%E5%85%83%E5%B0%88%E6%A5%AD%E9%9F%B3%E6%A8%82%E5%B7%A5%E4%BD%9C%E7%AB%99%EF%BD%9E%EF%BC%88%E7%9C%9F%E7%9A%84%EF%BC%8C%E4%B8%8D%E6%98%AF%E8%A9%90%E9%A8%99%EF%BC%81%EF%BC%89)
[MuseScore](https://musescore.org/)
譜曲軟體
[Frescobaldi](https://frescobaldi.org/)
是一個 LilyPond 樂譜文本編輯器
[alda](https://github.com/alda-lang/alda)
- 可以拿來作曲的程式語言
- [超~極簡系音樂製作法!只要打打字就可以做出音樂?](https://nicechord.com/post/alda-music-programming/)
- [FamiStudio](https://famistudio.org/) 8bit 音樂編輯器(win有免安裝版)
---
[Ardour](https://ardour.org/)
[LMMS](https://lmms.io/)
[Zrythm](https://www.zrythm.org/)
[Audacity](https://www.audacityteam.org/)
[Sonic Pi](https://sonic-pi.net/)
[Tidal Cycles](https://tidalcycles.org/)
LibreCAD
FreeCAD
---
### 影片剪輯工具 開源截圖、螢幕錄製軟體
[VLC 播放器](https://www.videolan.org/vlc/index.zh_TW.html)
可以播放各式格式的影片、音樂
可以偷m3u8,
[OBS](https://obsproject.com/)
- 很常見的開源螢幕錄製軟體 螢幕錄影、直播
- 可以有虛擬攝影機
- [Natron](https://natrongithub.github.io) 後製合成 - Nuke
[OpenShot](https://www.openshot.org/zh-hant/download/)和
[Shotcut](https://shotcut.org/)等開源影片剪輯軟體提供了專業級的影片編輯功能,包括剪輯、特效和過渡效果等。
這些工具讓影片製作者可以輕鬆創建高質量的影片內容,並且是免費的。
[ShareX](https://getsharex.com/) 畫面擷取、錄影(收音) [ShareX Github](https://github.com/ShareX/ShareX/releases) 有免安裝zip
如果要錄系統聲音,到 任務設定/螢幕錄製/螢幕錄製選項,點選 安裝錄製裝置 按鈕即可(注意選項中第一行的 ffmpeg 必需要是綠色的,如果是粉色的需要自行指定位置或按下載按鈕下載)。
- [armorpaint](https://armorpaint.org/) 材質 - substance painter
[Whisper](https://github.com/openai/whisper)
Whisper is a general-purpose speech recognition model.
[雅婷文字稿](https://asr.yating.tw/)
[WhisperDesktop](https://github.com/const-me/whisper)
[語音轉文字免費單機軟體 簡介](https://www.playpcesor.com/2023/04/whisperdesktop-ai.html)
[Lychee](https://lycheeorg.github.io/)
開源圖床
開源字體 以開放原始碼許可證釋出的字體
[隨峰體](https://cjkfonts.io/blog/ThePeakFont)是一款香港人阿坤創作的免費中文手寫字型
[jf open 粉圓](https://justfont.com/huninn/)
[源泉圓體](https://github.com/ButTaiwan/gensen-font)
[思源黑體](https://github.com/adobe-fonts/source-han-sans/blob/master/README-TW.md)由於思源黑體是開源字體,人人都可自由修改並發佈,因此衍生了基於思源黑體的字體,提供不同的字體風格、字形標準、螢幕顯示優化、檔案格式等,補全官方版本的不足。
[Darktable](https://www.darktable.org/)
[RawTherapee](http://rawtherapee.com/)
---
## 免費線上工具
[Drawio](https://www.drawio.com/)
繪圖軟體 團隊安全第一的圖表。
將您的儲存空間帶到我們的在線工具中,或使用桌面應用程式保存在本地。
[Canva](https://www.canva.com/zh_tw/)
頁Canva 是免費的線上平面設計工具,你可以使用 Canva 建立社交媒體貼文、簡報、海報、影片、標誌等等。
影片剪輯工具
開源截圖、螢幕錄製軟體: ShareX
影音多媒體: OBS
數位藝術和繪圖軟體
音樂製作軟體
製譜
---
## 教育與學習工具
---
### 科學教育和數學工具
[PhET](https://phet.colorado.edu/zh_TW/)科學與數學的互動式模擬教材
和[GeoGebra](https://www.geogebra.org/download)動態數學(幾何)開源科學教育軟體提供了互動式的數學和科學模擬,幫助學生更好地理解抽象的概念。
這些工具在教育機構和家庭教學中廣泛應用,提升了教學效果。
- [ezgo](https://ezgo.westart.tw) 教育套裝系統 - Windows/Windows RT/MacOS
註:台灣自行組裝的基於Ubuntu的整套系統,適合用在教育上。
[MDN Learn](https://developer.mozilla.org/zh-CN/docs/Learn/HTML)
---
### 程式開發開源工具:
Visual Studio Code、GitLab、GitHub
(Integrated Development Environment, IDE)
==Visual Studio Code*==
Visual Studio Code:程式碼編輯器與開發環境
https://github.com/microsoft/vscode
https://code.visualstudio.com/
支援多行編輯
GitLab

GitHub*
GitHub是全球最大規模的開源專案平臺,超過數千萬名貢獻者,代管幾千萬個專案。
 
---
## 網站架設伺服器軟體
Apache HTTP Server——一種網頁伺服器。
MongoDB——檔案導向資料庫管理系統
CMS 內容管理系統
LAMP = Linux + Apache + Mysql + PHP 是 OpenSource 在前期很重要的組合
---
[Wordpress](https://tw.wordpress.org/)
- 內容管理系統。各種網站都可以架設,如部落格或是購物網站。世界上有大約 40% 網站是透過 wordpress 架設,例如白宮的官網就是用他架設的
- 所見即所得編輯器
- 很多外掛跟佈景主題可以使用
- 完全不需要會任何程式語言也可以很好的自己架設網站
---
[moodle](https://moodle.org/?lang=zh_tw)
- 課程管理系統、虛擬學習環境。 適合架設教學網站,例如學校的課程查詢以及選課系統
---
[mediawiki](https://www.mediawiki.org/wiki/MediaWiki)
- 執行於維基百科的Wiki引擎。 架設百科網站
- 維基百科就是用他架設的
-
[Joomla!](https://www.joomla.org/)
- 內容管理系統。 各種網站都可以架設,如部落格或是購物網站
### 7:其他領域的開源應用
作業系統
- [Ubuntu](https://www.ubuntu-tw.org/modules/tinyd0/) 穩定系統 - Windows/MacOS
註:可放置於隨身碟內,走到哪都有自己的系統可以使用
Android是一款被普遍使用的開源行動裝置作業系統
MINIX——為Linux之前的作業系統。
Linux——類Unix作業系統家族。
Android——基於Linux的作業系統。
Firefox OS——基於Linux的作業系統。
FreeBSD——類Unix的作業系統。
OpenIndiana——類Unix作業系統家族。
ReactOS——建立在Windows NT架構的作業系統。
Haiku——與BeOS相容的作業系統。
---
## 虛擬機
[VirtualBox](https://www.virtualbox.org/)
[QEMU](https://www.qemu.org/)
除了上述領域外,開源軟體還在許多其他領域發揮著重要作用。
例如,開源操作系統Linux和Android在計算機和移動設備上廣泛使用,提供了穩定和靈活的操作環境。
開源數據庫軟體如MySQL和PostgreSQL為企業提供了強大的數據管理和分析工具。
---
## 瀏覽器
[firefox](https://www.mozilla.org/zh-TW/firefox/new/)
[chromium](https://www.chromium.org/chromium-projects/)
- google chrome的開源版本
- 很多瀏覽器都是基於他來做的,比如新版的edge跟下面提到的Brave
- [Peertube](https://peertube.slat.org/) youtube的替代方案by 軟體自由協會
- [Jitsi](https://meet.jit.si/) 視訊語音會議(免登入免安裝網頁即可使用)
[Tor](https://www.torproject.org/)
- 可以匿名地瀏覽線上網站、聊天和發送即時資訊
[Brave](https://brave.com/zh/)
- 透過關閉javascript可以達到去廣告的功能
[ZAP:網頁弱點掃描軟體](https://www.zaproxy.org/)
https://github.com/zaproxy
[Angry IP Scanner:網路掃描工具](https://angryip.org/)
https://github.com/angryip/ipscan
程式語言
JavaScript 適用於網路開發的程式語言。
PHP 適用於網路開發的程式語言。
Perl 適用於網路開發的程式語言。
C++ 通用的程式語言。
Java 通用的程式語言。
Python 通用的程式語言。
Ruby 通用的程式語言。
Go 通用的程式語言。
Rust 通用的程式語言。
Swift 支援多編程範式,編譯式程式語言。
Scratch 為初學者而設的電腦程式開發平台。
JavaScript - 網頁開發、單頁應用程式、Node.js (後端開發)
Python - 數據分析、機器學習、Web 開發、自動化腳本
Java - Android 應用程式開發、企業級應用程式開發
C - 系統程式設計、控制硬體程式語言。
C++ - 系統程式設計、遊戲開發、efficiency 密集型應用
C# - Windows 應用程式開發、遊戲開發、Azure 雲服務
PHP - Web 開發、內容管理系統
Swift - iOS/iPadOS/macOS 應用程式開發
Kotlin - Android 應用程式開發
Ruby - Web 開發 (Ruby on Rails 框架)、自動化腳本
Go (Golang) - 系統程式設計、並行程式設計、雲端服務
R - 數據分析、機器學習、統計運算
Objective-C - iOS 應用程式開發 (已被 Swift 逐步取代)
Scala - 大數據處理、分散式系統
Rust - 系統程式設計、並行程式設計、embedded systems
Dart - Flutter 跨平台應用程式開發
TypeScript - 大型 JavaScript 應用程式開發
Perl - 文字處理、系統管理腳本
Groovy - Java 虛擬機平台上的腳本語言
Haskell - 函數式程式設計、編譯器開發
Clojure - 函數式程式設計、Concurrent 程式設計
Erlang - 可擴展的軟體系統、分散式系統
Elixir - 函數式並行程式設計、分散式系統
Lua - 嵌入式程式設計、遊戲開發
Solidity - 以太坊智能合約開發
Bash - Linux/Unix 系統腳本
---
## 工具軟體
[7-Zip檔案壓縮](https://www.7-zip.org/)
[Carnac](https://github.com/bfritscher/carnac/releases/tag/v3-beta) 在螢幕上顯示按鍵的工具
[KeePassXC:密碼管理工具](https://keepassxc.org/)
https://github.com/keepassxreboot/keepassxc
---
## 其他領域的開源應用
虛擬地球
NASA World Wind
桌面搜尋
DocFetcher
遊戲引擎
Godot
機械學習
[ffmpeg](https://ffmpeg.org/)
影音編碼引擎 A complete, cross-platform solution to record, convert and stream audio and video.
[OPEN CV ](https://opencv.org/)電腦視覺函式庫
OpenCV is the world's biggest computer vision library.
[YOLOv8模型](https://github.com/ultralytics/ultralytics)
# 開放教育資源
[可汗學院](https://www.khanacademy.org/)
可汗學院(英語:Khan Academy)是由孟加拉裔美國人、麻省理工學院及哈佛大學商學院畢業生薩爾曼·可汗(Sal Khan)在2006年創立的一所非營利教育機構
內容涵蓋數學、歷史、醫療衛生及醫學、金融、物理、化學、生物學、天文學、經濟學、宇宙學、有機化學、能量運動、美術史、宏觀經濟學、微觀經濟學及電腦科學。
從2015年起,成為了sat考試的官方授權練習網站。
[均一教育平台](https://www.junyiacademy.org/)
在2012年10月,誠致教育基金會引入Khan Academy的架構至台灣,成立均一教育平台。
[MIT OpenCourseWare麻省理工學院開放式課程網頁](https://web.archive.org/web/20081205014257/http://www.myoops.org/twocw/mit/index.htm)
# opendata開放資料
[opendata開放資料]()
[政府資料開放平臺](https://data.gov.tw)
[目前網站流量如何( SimilarWeb 數據)](https://www.similarweb.com/)
[ Google Analytic (GA)數據 ](https://marketingplatform.google.com/about/analytics/)
## 全世界有那些重要的科學開放資料
以下是一些重要的科學開放資料來源:
歐洲核子研究組織(CERN)開放資料門戶 - 提供從粒子物理學到加速器科學等領域的開放資料。
NASA開放資料計畫 - 包括氣象、地球觀測、太空任務等多個領域的資料。
全球生物多樣性資訊機構(GBIF) - 提供各地物種觀測記錄的開放存取。
人體基因組計畫(HGP)資料 - 包括人類基因組序列及相關資料。
重組DNA技術公開資料庫(ReBase) - DNA限制酶和甲基化酶的開放資料庫。
聯合基因組學資料庫(ENA/GenBank/DDBJ) - 基因序列資料庫的國際合作。
ArrayExpress - 提供功能基因組學實驗資料的公開存取。
開放天文數據(Open Astronomy Data)計畫 - 來自天文觀測的大量數據集。
開放神經解剖學資料集 - 大腦成像和神經科學領域的公開數據集。
開放材料資料庫(NOMAD) - 材料計算和計算材料科學的開放存取數據庫。
這些只是科學開放資料的部分代表性來源。隨著開放科學運動的推動,越來越多的研究數據和出版物正逐步開放共享和利用。
[elsevier開放取用](https://www.elsevier.com/zh-tw/open-access)
[Reaxys 大型化學資料庫],結合超過 10 億個化學資料點與人工智慧,為藥物發現、化學研發和學術界的創新提供支援
## 創用CC
英語:Creative Commons)又稱創意共享[2]、創作共享、版權宣告
[wiki 創用CC](https://zh.wikipedia.org/zh-tw/%E7%9F%A5%E8%AF%86%E5%85%B1%E4%BA%AB)
## 開源可樂
(OpenCola) [開源可樂](https://zh.wikipedia.org/wiki/%E9%96%8B%E6%94%BE%E5%8F%AF%E6%A8%82)是一種開放可樂配方,任何人都能夠輕易地獲取它的配方並對其做出修改。開源可樂發行運動的最初目的是推廣自由和開源軟體。
# 開源硬體
[開源硬件wikipedia](https://zh.wikipedia.org/zh-tw/%E9%96%8B%E6%BA%90%E7%A1%AC%E4%BB%B6)
3D列印: 開源3D列印軟體如Ultimaker Cura等提供了易於使用的界面,讓用戶可以設計和打印自己的3D模型。開源硬體3D列印機如RepRap系列則提供了自由、可定制和低成本的解決方案,被廣泛應用於各種製造和創作領域。
[Arduino](https://www.arduino.cc/en/software)
單晶片微電腦,由藝術家、設計師、業餘愛好者所使用。
[Raspberry Pi](https://www.raspberrypi.com/)
物聯網(IoT): 開源硬體平台如Arduino和Raspberry Pi提供了構建物聯網設備和應用的工具和資源。這些平台具有開放的硬體設計和豐富的開發社群,使得開發者可以快速建立和部署自己的物聯網解決方案。
[tinkercad](https://www.tinkercad.com/dashboard?type=circuits&collection=designs)
網頁TinkerCad是一款由Autodesk推出的免費線上3D製圖工具,Tinkercad 適合用來製作玩具、原型、家裝物品、Minecraft 模型、珠寶首飾
機器人技術: 開源機器人軟體和硬體平台如ROS(Robot Operating System)和OpenROV(Open Source Underwater Robot)提供了強大的機器人開發和控制工具。這些平台被廣泛應用於教育、研究和工業應用中,推動了機器人技術的發展和普及。
嵌入式系統: 開源嵌入式系統平台如OpenWrt和FreeRTOS提供了靈活且可定制的嵌入式系統解決方案。這些平台被廣泛應用於無線路由器、物聯網設備、工業控制系統等領域,為開發者提供了高效、穩定的開發環境。
生物醫學工程: 開源硬體在生物醫學工程領域也有著重要的應用,例如開源醫療設備和生物醫學儀器的開發。這些開源硬體解決方案有助於降低成本、促進醫療設備的普及,同時推動了醫學技術的創新和進步。
開源硬體的應用廣泛而多樣,為各個領域的創新和發展提供了重要支持。
---
# Open AI

人工智能飛速發展為我們開啟前所未有的挑戰和機遇
感受有如深山閉關苦練功夫數十年,練就絕世武功後下山即遇見現代化毀滅性火力
所謂打不過就加入它,學會與人工智能合作而非對抗,如何充分利用人工智能的強大能力,以更有力地應對未來種種挑戰。
## AI學問:
### 正確認識AI人工智能技術的本質
根據你所提出問題的語意和情境,它會在它的數據庫中,來找出下一句出現機率最高的句子
原則上AI並不理解答案跟問題之間的關係,只知道在它的數據庫中這樣的組合機率是最大的。
( 大語言模型,深度學習類神經網路,文字接龍,填字遊戲 )
善用AI的強大數據處理和模式發現能力
AI不僅是工具,更是一種全新思維方式,但也要意識到AI的局限
提問關鍵在要怎麼(限縮提問的語意和情境範圍,以避免模糊答案,所以要定義好數據庫範圍、規則,只在規則中提問)。
"角色扮演" 使AI設定為合適的"人設"角色
特定角色能力值的記憶資料全都儲存在AI的資料集合,你的目的就是要召喚出這些資料來回答你的問題。
你想要答案越準確,你給予AI的提問也得越準確。
如果你本人不是這個領域的專家,提出的問題不在你的常識裡,那你就很難真正問出一個好答案。
培養清晰表達問題的能力,憑藉深入理解問題和精準的問題定義,精準提問是獲得滿意解答的前提
問題方式的提問應該要具體明確,例如 : “我今年25歲,男性,身高175,體重90公斤,我要減肥,預計在半年內要降低到70公斤,請幫我規劃訓練方案和飲食食譜” ——要有「約束行為」,把回答的範圍縮小,這樣的問題可以引導ChatGPT提供更具體的建議。
可以讓AI先教您如何成為這個領域的專家.
將其推理過程分解(改善ChatGPT的邏輯性,避免它編造答案)
將復雜問題分解,用準確詞語提出明確問句,避免語意模糊
思維鏈(Chain of Thought) 注意問句的邏輯順序和重點
Zero-shot-CoT:在提示詞後面加上 Let’s think step by step(一步一步地思考)
Chain of Thought:給出至少一個示例,告訴 ChatGPT 應該依這個相似問題的推理過程這麼來回應。
由於AI沒有判別能力,同時還很會唬爛——所以保險起見,你需要設計一個反饋機制,來逐步審核它的推理過程。透過在句尾加這句”讓我們逐步思考.”,讓它按照步驟展示它的推理過程給你看——過程中哪裡沒看懂,也能叫它舉例。
提供更多的例子個數,供ChatGPT學習。
防止它會編造答案,教會ChatGPT怎麼說”不知道”,在給予例子時,展示不知道的答案可以用 “?” 來回答
回答詢問之前必須解決哪些子問題?
提出開放式問句技巧,鼓勵AI作詳盡解釋
根據對方回答,即時提出延伸追問
用簡單易懂的方式重申關鍵點
保持開放互動的交流態度,蒐集共享更多有效的提問技巧
觀察並分析問題,培養相關習慣 掌握精確提問技巧
### 把問題轉化為精準的 prompt 提示,
我們需要先對AI做出以下提問準備動作:
鎖定明確範圍 確定角色 ,例:「你是商業顧問…」你是XXX專業顧問... 你是XXX領域專家...
範圍界定,例:
「參考三年內的 SCI 以及 SSCI 期刊,幫我整理出人工智慧的最新研究趨勢」
、「參考以下內容文字,幫我整理出…」
界定明確目的 ,例:「為了讓大家更積極參與本次活動…」
清楚情境要求 ,例:「以小學生能理解的方式說明經濟學」、
「以格林童話的故事風格解釋…」
輸出格式界定 ,例:「…分成三個段落…」、「在 200 字內說明…」
根據對問題的分析,有條理地提出一系列相關問題問題轉化為具體的 prompt 提示
知識型問題
Prompt:你是小學老師,為了讓完全不懂經濟學的我快速入門經濟學,請以小學生能理解的方式,分成三個段落,分別解釋供需、市場和通貨這三個經濟學概念,並舉例說明。
解釋型問題
Prompt:你是小學老師,為了讓我了解經濟學基礎原理,請以格林童話的故事風格,分成五個段落,解釋經濟學基礎原理,特別是供需平衡的原理及其對市場的影響,並舉例說明。
應用型問題
Prompt:你是商業顧問,為了讓公司活下去,請分成四個段落,描述一個企業如何運用經濟學原理應對通貨膨脹,並分析其策略和行動。
分析型問題
Prompt:你是商業顧問,為了佈局未來商業活動,請分成六個段落,從不同角度分析全球經濟衰退對企業的影響,包括市場需求、供應鏈、成本和企業競爭力等方面。
綜合型問題
Prompt:你是商業顧問,為了了解全球經濟情勢,提出企業競爭策略建議,用小學生能理解的方式闡述全球經濟衰退的情況,分成五個段落,提出企業競爭策略建議,包括創新、成本控制、市場拓展等方面。同時,參考三年內的SCI以及SSCI期刊,整理出經濟衰退的最新研究趨勢,並試圖將其應用到競爭策略中。
根據特定身份場景,讓AI產出高品質成果
再者,充分發揮人工智能的潛力,需要我們對其賦予合適的角色定位。
就如同寫作時為故事人物賦予生動的性格特徵一般,我們也
可以為人工智能設定恰當的"人設",讓它根據特定身份和場景産出高品質的成果。
通過角色扮演的方式,我們能夠激發人工智能的創造性思維,更有效地完成訪談、諮詢、撰文等複雜任務。
### 激發AI的創造思維,完成複雜任務
(Chain of Thought,CoT)的提問技巧 從說出「讓我們循序思考」 一步一步 開始
簡單來說,這是一種讓機器人能夠學習像人一樣思考的方法。就像小時候在解決一道數學習題時,老師會教我們一步步地寫下解題過程一樣,而「思維鏈」則會讓機器人模仿這個推理的過程。
也就是說,如果你透過這種方式詢問ChatGPT一個複雜的數學問題,
它會開始「思考」,一步步告訴你它是怎麼解題的,而不是直接跳到最終的答案。
這樣做,有兩個顯而易見的好處:首先,讓ChatGPT在面對真正複雜的問題時更有可能找到答案。其次,也讓我們更容易理解ChatGPT是怎麼想的?如果答案有錯,我們也可以更容易看出來,到底問題在哪裡?
這就好像當你跟一位朋友討論要去哪裡吃飯的時候,他也許很快就根據你的偏好和預算,推薦一家CP值頗高的餐廳給你。下次,當你再問他相關的問題時,他自然會基於上次的談話內容來提供建議。
### 重點整理的AI提問技巧:
提問步驟可以分為6步:
1.給予人設(要明確定義角色 叫他扮演誰+驗證是否是真的+告訴它這人設有什麼基本特徵)
2.給予真問題(具體、明確的條件,問題因子)
3.將其推理過程分解(避免它編造答案)
4.正式提問:給予輸出輸入格式規則(明確指示輸入與輸出 告訴它你會丟什麼內容給它,以及它要按什麼格式回答)
5.追問(讓它提供更多細節)
6.反思(讓它提出不足之處,以批評家的思維)
使用符號#用來區隔信息 ChatGPT mega-prompts
提問的常見錯誤方法
1. 問題模糊不清
2. 使用過於複雜或專業的術語
3. 假設ChatGPT知道過去的對話
4. 試圖得到具有主觀性的答案
5. 詢問過於私人或敏感的問題
6. 詢問有關未來的問題
掌握以上技巧,能幫助您與AI建立高效互動,充分發揮其潛力,應對未來各種挑戰。
最後,讓我們以開放的心態擁抱人工智能這一劃時代的科技。它不僅能幫助我們高效完成傳統任務,
更能開拓嶄新的領域,啟發我們對現有認知的質疑和超越。當我們將人類的睿智與人工智能的能力相結合時,我們就能夠解決更多看似無解的難題,開創更加美好的未來。
[解析AI對話的科學技巧](https://domyweb.org/chatgpt-questioning-skills/#hd-65fd996217c89)
[先讓AI扮演一個角色:讓ChatGPT角色扮演,可以參考別人的角色庫:](https://github.com/f/awesome-chatgpt-prompts)
[參考提示大全。目前中文版的指令大全:](https://www.explainthis.io/zh-hant/chatgpt?ck_subscriber_id=905257690)
[英文版Prompt提示請求大全:](https://domychatgpt.org/#act-as-a-legal-advisor)
[ChatGPT](https://chat.openai.com/)
[Claude](https://claude.ai/chat/)
[bing chat](https://www.bing.com/chat)
[Character.AI]()
AI 新創 Character.AI 由兩位 Google 前工程師創辦,他們打造了具有角色扮演特質的個性化 AI 聊天機器人
[Toolify.ai](https://www.toolify.ai/tw/)
Toolify.ai 收集超過 5,000 個 AI 線上工具,分類完整且每日都會自動更新
[GitMind AI](https://gitmind.com/tw/)
是一款支援多端實時同步的實用心智圖軟體,可以用於學習記錄、工作整理、內容沉澱等等。當GitMind與AI深度融合之後,應用的場景就更多了
[Google Colab](https://colab.research.google.com)
Google Colaboratory 開發者虛擬主機,它是一個基於 Jupyter Notebook 的雲端開發環境,可以讓你透過瀏覽器編寫及執行 Python 程式碼,也可以進行資料分析及機器學習的工具 免費存取 GPU 等運算資源。並且連接到強大的 Google Cloud Platform (GCP) 運行時,可以輕鬆地與他人共享工作並一起協同合作。
[少用 ChatGPT,改選擇開源AI替代方案!紐約大學教授 Nature 發文:為了科學界的未來](https://www.techbang.com/posts/106112-use-less-chatgpt-and-support-more-open-source-new-york)
工業界、學術界聯合開源了 LLaMA 等一系列羊駝模型。
LLaMA(Large Language Model Meta AI)是Meta AI公司於2023年2月推出的大型語言模型,因其開源的特性與其擁有ChatGPT相似的效能,使得該模型受到許多人喜愛,所以許多人會加以微調以達成預定的目的,甚至有許多人將這種模型視為「本地端ChatGPT」或「開源ChatGPT」。
[開源語言模型LLaMA究竟做了什麼](https://ithelp.ithome.com.tw/articles/10338745)
---
Chengxun Lee 2024-03-22
一個開源的極短週期地震儀專案 AnyShake,對標 Raspberry Shake,大家有興趣也可以 DIY 一個出來玩玩,專案地址是 https://github.com/anyshake
專案分成 AnyShake Explorer 和 AnyShake Observer,分別對應底層韌體和資料處理軟體
這款地震儀硬體目前用 ADS1262 + ESP8266(起初考慮通訊走 Wifi 但是因為穩定性考量,最後還是選擇了串口),板卡的 schematic 和 layout 已經在 AnyShake Explorer 倉庫給出,不過目前很初級,也歡迎各位積極 contribute
韌體是在 PlatformIO + Arduino 开发的,振動資料透過串口送到 AnyShake Observer,原始碼採用了分層設計,因此也可以輕鬆移植到非 Arduino 平台
資料處理軟體則是使用 Go 語言實作,可以運行在自己的 Windows PC、樹莓派、BeagleBoard 上,甚至是 MIPS 架構的嵌入式 Linux 板卡上
軟體有 Web UI(基於 React 開發),適應 PC 和行動裝置,支援正體中文,提供查看即時 / 歷史波形、導出 MiniSEED / SAC 檔案、根據地震台已知地震事件查看本地波形(有支援中央氣象署!)等功能,另外這套軟體還實現了基本的 SeedLink 協定,可以使用 USGS 的 Swarm 查看波形和頻譜
這個專案能夠抓到附近幾百公里以外的地震,如果檢波器質量夠好,還可以更遠...
附圖和鏈接展示了設在重慶的一個站點,在 3 月 14 日抓到的四川瀘州市 3.6 級地震(EW 通道)
[分享連結https://cqie.rfotg.com/...](https://cqie.rfotg.com/?fbclid=IwAR3ybCgndar4AmLmVc5N5GJngKXG56cKtDqzPkravo9ExLUOC5jSDCStLbw#/history?start=1710357561541&end=1710357660641)
---
{%youtube E8Nj7RwXf0s %}
[ slide ](https://hackmd.io/@28eqd4GoTtmtolcz39p4UQ/HkMKqHRRp)