AI 自動(dòng)生成知識(shí)庫(kù)!零基礎(chǔ)搭建雙向鏈接學(xué)習(xí)系統(tǒng)
現(xiàn)在 AI 時(shí)代了,我們不應(yīng)該讓 AI 自動(dòng)來(lái)替我們創(chuàng)建這些筆記文件嗎?順便在概念之間自動(dòng)建立起雙向鏈接關(guān)系,以便我們?yōu)g覽和學(xué)習(xí),甚至再用一些記憶曲線(xiàn)之類(lèi)的東東幫我們記憶和復(fù)習(xí)。豈不美哉!
根據(jù)這些需求,我們大致選擇工具和方案:用 AI 提取知識(shí)點(diǎn)概念;用 AI 自動(dòng)編程工具來(lái)給我們寫(xiě) Markdown 文件,并建立雙向鏈接;用隨機(jī)抽查或者記憶曲線(xiàn)之類(lèi)的方法幫我們時(shí)不時(shí)溫故知新。
這樣的工具有很多,本篇我們主要選用如下幾個(gè):
- 當(dāng)紅大模型,DeepSeek-R1;
- 字節(jié)跳動(dòng)剛發(fā)布的 AI 自動(dòng)編程軟件,Trae 國(guó)內(nèi)版;
- Obsidian,一個(gè)功能強(qiáng)大且注重隱私的知識(shí)庫(kù)軟件。
“
劃重點(diǎn):聯(lián)合 DeepSeek、Trae 、Obsidian 打造個(gè)人知識(shí)庫(kù),通過(guò)雙向鏈接和知識(shí)圖譜構(gòu)建一個(gè)結(jié)構(gòu)化個(gè)人知識(shí)庫(kù)。
”
有些朋友看到新軟件可能會(huì)打退堂鼓,其實(shí)大可不用,這些軟件都是面向大眾的,不是給程序猿專(zhuān)用的。稍微一用就能上手,而帶給我們的便利是巨大的。不妨一試,很可能會(huì)讓你上癮哦。
當(dāng)然,DeepSeek 也可以換成其他模型,比如騰訊的混元,阿里的夸克,字節(jié)的豆包等。
1. 知識(shí)點(diǎn)來(lái)源
我們準(zhǔn)備讓 DeepSeek 給我們自動(dòng)建知識(shí)庫(kù),那這些知識(shí)點(diǎn)哪里來(lái)呢?這個(gè)事情當(dāng)然是有多個(gè)途徑的,具體取決于我們自己。比如,
- 自己手動(dòng)構(gòu)建一個(gè) Markdown 文件,把你想要的概念羅列出來(lái);
- 讓 AI 從資料(論文、書(shū)籍、題庫(kù)、音頻、圖像、視頻等)中自動(dòng)提?。?/li>
- 利用 AI 的深度搜索之類(lèi)的功能從互聯(lián)網(wǎng)深度撈??;
- 直接在 Trae 等 AI 編程工具中向 AI 討要,等等 。。。
這里演示第二種方式,假設(shè)導(dǎo)師給你一個(gè)方向/論文,或者老師傅給你個(gè)資料,讓你去研究它,但你發(fā)現(xiàn)這個(gè)東西以前沒(méi)學(xué)過(guò),得從頭開(kāi)始。不用慌,我們把東西喂給 AI,讓它給我們指點(diǎn)迷津。
對(duì)于其他專(zhuān)業(yè)的,原諒我用下面這篇論文為例,畢竟咱們這個(gè)號(hào)還是 AI inside 的嘛。但是,方法對(duì)于任何方向、任何專(zhuān)業(yè)都是一樣的,絕對(duì)童叟無(wú)欺。
第一步,讓 DeepSeek-R1 生成知識(shí)點(diǎn)列表。
上傳這篇論文,給它發(fā)話(huà)交待任務(wù),可以類(lèi)似這樣寫(xiě):
假設(shè)我是小白,而你是這方面的專(zhuān)家,現(xiàn)在請(qǐng)你為我講解這篇論文。但第一步你只要給我羅列出理解這篇論文的必要概念和知識(shí)點(diǎn),越詳細(xì)越好,但只需要名詞不需要解釋?zhuān)琺arkdown 格式,每個(gè)名詞用 [[ 和 ]] 括起來(lái),如:- [[擴(kuò)散模型(Diffusion model)]]; - [[自回歸模型(Autoregressive Model,ARM)]]。
注意,[[ 和 ]] 就是為了創(chuàng)建雙向鏈接,到時(shí)候在瀏覽的時(shí)候可以用鼠標(biāo)點(diǎn)擊不僅可以跳轉(zhuǎn)過(guò)去,還可以跳回來(lái)。
很快,DeepSeek-R1 返回一大堆名詞。
點(diǎn)左下角的復(fù)制,
2 Trae 上場(chǎng)
新建一個(gè)文件夾 LLaDa,知識(shí)庫(kù)的家??梢灾苯咏ㄔ?Obsidian 的筆記倉(cāng)庫(kù)里。比如我的建在 ??~/Documents/Obsidian Vault/LLaDa?
?。
然后,打開(kāi) Trae,在菜單文件里找到「打開(kāi)文件夾」,加載這個(gè)文件夾。
旗下再建一個(gè) Markdown 文件 LLaDa.md,把剛才復(fù)制的內(nèi)容拷進(jìn)去。
可能會(huì)跳出一個(gè)窗口,點(diǎn)「是,信任此作者」。這不廢話(huà)嘛,難不成不信任你自己?
大致瀏覽一下,可以刪掉一些不想要的名詞。
選擇 Builder 模式,可能剛開(kāi)始用的話(huà)需要啟用一下,按步驟操作即可。
然后在右下角把 DeepSeek-R1 選上,并把打開(kāi)的那個(gè) md 文件選上。
選中以后,對(duì)話(huà)框里是下面這個(gè)樣子。
然后,向 DeepSeek-R1 發(fā)起任務(wù)。就是讓它為我們一個(gè)一個(gè)創(chuàng)建那些知識(shí)點(diǎn)對(duì)應(yīng)的 Markdown 文件。
網(wǎng)頁(yè)里的 AI 對(duì)話(huà)模式干不了這件事情,而 Trae 為自動(dòng)編程而生,自然能創(chuàng)建各類(lèi)項(xiàng)目文件,我們這里這點(diǎn)小事對(duì)它而言是小兒科了。
可以類(lèi)似這么寫(xiě):
請(qǐng)根據(jù)文件里羅列的名詞,為我構(gòu)建一個(gè)知識(shí)庫(kù),里面存放所有名詞的 markdown 文件,每個(gè) md 文件對(duì)應(yīng)一個(gè)知識(shí)點(diǎn)的解釋?zhuān)?strong>總共 43 個(gè) md 文件,不要遺漏,并且建立相互之間的雙向鏈接關(guān)系,方便我在 Obsidian 里瀏覽這些知識(shí)點(diǎn)。對(duì)知識(shí)點(diǎn)的解釋有如下要求:包括定義、數(shù)學(xué)公式(如果有)、舉例說(shuō)明(如果有必要)等具體你自己安排。
你也可以根據(jù)你自己的專(zhuān)業(yè),先寫(xiě)一個(gè)樣例,然后讓 DeepSeek 參考。
看看它干活的樣子,
然后,泡杯茶或咖啡,聽(tīng)聽(tīng)音樂(lè)放松一下。等它干完,點(diǎn)擊全部接受。
如果中間它有偷懶,只建了部分就停工了。對(duì)話(huà)框里繼續(xù)跟它發(fā)話(huà):你只建了一部分,請(qǐng)查漏補(bǔ)缺,把活兒干完整。
等完事以后,一大片 Markdown 文件就給你安排好了。
點(diǎn)開(kāi)看看,
如果覺(jué)得寫(xiě)得不滿(mǎn)意,可以在 Trae 里繼續(xù)讓 DeepSeek 返工,針對(duì)當(dāng)前條目或者所有條目再增加內(nèi)容。
這樣做,至少基本概念以及概念之間的雙向鏈接關(guān)系都建立好了,我們只需要進(jìn)一步編輯和維護(hù)。
3、Obsidian 上場(chǎng)
因?yàn)槲覀冎苯咏ㄔ?Obsidian 的倉(cāng)庫(kù)(Vault)里了,所以在 Obsidian 里立馬能看到它們了。
我們用 Graph view 來(lái)可視化這個(gè)剛建立的知識(shí)網(wǎng)絡(luò),可以拖拉拽動(dòng),也能點(diǎn)擊節(jié)點(diǎn)進(jìn)去瀏覽。
更多插件來(lái)幫忙
知識(shí)庫(kù)會(huì)慢慢變大,這個(gè)時(shí)候你就有必要用一些插件來(lái)幫我瀏覽和學(xué)習(xí),比如,下面這個(gè)插件,
可以點(diǎn)一下它,隨機(jī)地給你跳到那個(gè)知識(shí)點(diǎn),方便你反復(fù)溫故。
選擇這個(gè)插件的理由是它可以方便我們?cè)O(shè)定只針對(duì)哪些庫(kù),
因?yàn)槲覀冊(cè)?Obsidian 里面會(huì)建立很多知識(shí)庫(kù),有時(shí)你不希望受其他庫(kù)的牽連。
另外,也可以使用 Spaced Repetition 這樣的插件來(lái)反復(fù)幫助你記憶和復(fù)習(xí)筆記內(nèi)容。
稍微處理一下要復(fù)習(xí)的知識(shí)卡片即可加入重復(fù)池。
然后點(diǎn)擊側(cè)邊欄里的 ??review flashcards?
?,
你可以馬上玩起來(lái),或者等它根據(jù)時(shí)間給你抽卡考查,到時(shí)還可以反饋難度。
其他更多插件,比如方便你在 Obsidian 里直接對(duì)知識(shí)卡進(jìn)行修改等,就等你自己去探索吧。
4、寫(xiě)在最后
有了這個(gè)流程,很快可以建起一個(gè)知識(shí)庫(kù)的基底,然后隨時(shí)加進(jìn)新的知識(shí)點(diǎn),并自動(dòng)跟庫(kù)里知識(shí)建立雙向鏈接,從而逐步把它搞大。
這么搞知識(shí)庫(kù),我只擔(dān)心一件事,就是怕你沉迷于學(xué)習(xí)而不可自拔!
本文轉(zhuǎn)載自????機(jī)器學(xué)習(xí)與數(shù)學(xué)????,作者:大師兄
