From fbd6107be4c670e65fde16b34515479867d024aa Mon Sep 17 00:00:00 2001 From: weishen Date: Mon, 27 Apr 2026 08:02:55 +0800 Subject: [PATCH] Auto-sync: 2026-04-27 08:02 --- ishenwei/blogwatcher/2026-04-27.md | 168 ++++++++++++++++++ wiki/concepts/Bidirectional-Linking.md | 44 +++++ wiki/concepts/ContextDrivenTask.md | 38 ++++ wiki/concepts/Daily-Journaling.md | 44 +++++ wiki/concepts/Generator.md | 81 +++++---- wiki/concepts/Ikigai框架.md | 117 ++++++------ wiki/concepts/MarkdownBasedTask.md | 35 ++++ wiki/concepts/ModalContextProtocol.md | 42 +++++ wiki/concepts/Note-Database-Queries.md | 35 ++++ wiki/concepts/NoteDatabase.md | 30 ++++ wiki/concepts/ObsidianRecurringTasks.md | 40 +++++ wiki/concepts/PDF教材数字化.md | 21 +++ wiki/concepts/Periodic-Review.md | 37 ++++ wiki/concepts/QueryLanguage.md | 31 ++++ wiki/concepts/Quick-Capture.md | 36 ++++ wiki/concepts/SequentialThinking.md | 37 ++++ wiki/concepts/SkillToolset.md | 31 ++++ wiki/concepts/TagBasedIndexing.md | 30 ++++ wiki/concepts/TaskQuerySyntax.md | 41 +++++ wiki/concepts/Template-based-Note-Creation.md | 33 ++++ wiki/concepts/YoloMode.md | 42 +++++ wiki/concepts/任务管理流.md | 42 +++++ wiki/concepts/动态模板.md | 39 ++++ wiki/concepts/学习研究流.md | 41 +++++ wiki/concepts/教育资源开源.md | 21 +++ wiki/concepts/渐进式披露.md | 29 +++ wiki/concepts/看板管理.md | 39 ++++ wiki/concepts/知识管理流.md | 41 +++++ wiki/concepts/间隔重复.md | 39 ++++ wiki/entities/Anki.md | 30 ++++ wiki/entities/Composer.md | 46 +++++ wiki/entities/Cursor.md | 86 ++++----- wiki/entities/DataviewPlugin.md | 40 +++++ wiki/entities/McpServer.md | 40 +++++ wiki/entities/Notion.md | 33 ++++ wiki/entities/Obsidian.md | 104 ++++------- wiki/entities/ObsidianTasksPlugin.md | 41 +++++ wiki/entities/SSE.md | 45 +++++ wiki/entities/Todoist.md | 60 ++++--- wiki/entities/shenwei.md | 58 +++--- wiki/entities/国家中小学智慧教育平台.md | 19 ++ wiki/index.md | 66 +++++-- wiki/log.md | 143 +++++++++++++++ wiki/overview.md | 14 +- ...-53-gb-中国小学-初中-高中-大学-pdf-教材.md | 81 ++++----- ...从\"笔记黑洞\"里逃出来的-obsidian-神器-1.md" | 43 +++++ ...oogle-5个agent-skill设计模式-2026-03-19.md | 114 ++++++------ wiki/sources/how-to-get-youtube-channel-id.md | 82 ++++----- wiki/sources/mcp在cursor中的集成与应用详解.md | 107 +++++------ .../n8n-claude-通过自然语言自动化工作流.md | 83 ++++----- .../sources/n8n-configure-telegram-trigger.md | 84 ++++----- wiki/sources/n8n-docker-install-update.md | 103 +++++------ ...s-插件-这可能是最适合懒人的任务管理方式.md | 96 +++++----- .../obsidian最有必要安装的10款插件是这些.md | 123 ++++++------- .../tiktok-pm-python-django-project.md | 122 +++++++------ ...姆级教程-90天跑通一人公司模式-2026-03-29.md | 114 ++++++------ ...讲透openclaw-workspace深度解析-2026-03-21.md | 114 ++++++------ .../使用claude自动生成n8n工作流的实操教程.md | 101 +++++------ 58 files changed, 2532 insertions(+), 964 deletions(-) create mode 100644 ishenwei/blogwatcher/2026-04-27.md create mode 100644 wiki/concepts/Bidirectional-Linking.md create mode 100644 wiki/concepts/ContextDrivenTask.md create mode 100644 wiki/concepts/Daily-Journaling.md create mode 100644 wiki/concepts/MarkdownBasedTask.md create mode 100644 wiki/concepts/ModalContextProtocol.md create mode 100644 wiki/concepts/Note-Database-Queries.md create mode 100644 wiki/concepts/NoteDatabase.md create mode 100644 wiki/concepts/ObsidianRecurringTasks.md create mode 100644 wiki/concepts/PDF教材数字化.md create mode 100644 wiki/concepts/Periodic-Review.md create mode 100644 wiki/concepts/QueryLanguage.md create mode 100644 wiki/concepts/Quick-Capture.md create mode 100644 wiki/concepts/SequentialThinking.md create mode 100644 wiki/concepts/SkillToolset.md create mode 100644 wiki/concepts/TagBasedIndexing.md create mode 100644 wiki/concepts/TaskQuerySyntax.md create mode 100644 wiki/concepts/Template-based-Note-Creation.md create mode 100644 wiki/concepts/YoloMode.md create mode 100644 wiki/concepts/任务管理流.md create mode 100644 wiki/concepts/动态模板.md create mode 100644 wiki/concepts/学习研究流.md create mode 100644 wiki/concepts/教育资源开源.md create mode 100644 wiki/concepts/渐进式披露.md create mode 100644 wiki/concepts/看板管理.md create mode 100644 wiki/concepts/知识管理流.md create mode 100644 wiki/concepts/间隔重复.md create mode 100644 wiki/entities/Anki.md create mode 100644 wiki/entities/Composer.md create mode 100644 wiki/entities/DataviewPlugin.md create mode 100644 wiki/entities/McpServer.md create mode 100644 wiki/entities/Notion.md create mode 100644 wiki/entities/ObsidianTasksPlugin.md create mode 100644 wiki/entities/SSE.md create mode 100644 wiki/entities/国家中小学智慧教育平台.md create mode 100644 "wiki/sources/dataview-让我从\"笔记黑洞\"里逃出来的-obsidian-神器-1.md" diff --git a/ishenwei/blogwatcher/2026-04-27.md b/ishenwei/blogwatcher/2026-04-27.md new file mode 100644 index 00000000..3d4ddf88 --- /dev/null +++ b/ishenwei/blogwatcher/2026-04-27.md @@ -0,0 +1,168 @@ + +## 📦 新增 47 篇 (06:02:06) + +### 【Tech With Tim - YouTube】 + +- [Do THIS instead of watching endless tutorials — how to learn Python for AI](https://www.youtube.com/watch?v=DZIymFrEXik) + 🎓 These are two of the best beginner-friendly resources I recommend to learn Python for AI:🔹 Python Programming Fundamentals (Datacamp) - https://data... + +### 【Jon Law - YouTube】 + +- [Watch This If You Want to Use Social Media to Grow Your Business in 2026](https://www.youtube.com/watch?v=Do7g2Y4-Cg4) + Create your next viral video with Agent Opus. Try it here: https://www.opus.pro/agent?utm_campaign=TL26 IN THIS VIDEO:I started posting on social medi... + +### 【大有牧森 Austin Chou - YouTube】 + +- [ChatGPT image 2.0 vs Nano Banana 2誰生圖更強?超專業商品海報+精細中文生成|看完這11種應用再決定用哪個!](https://www.youtube.com/watch?v=NMlB6HNFir8) + ChatGPT 默默改版了!這次推出的 Image 2.0 質感直逼電影大片,甚至在繁體中文顯示上表現驚人。這部影片深度對比 ChatGPT Image 2.0 與 Gemini Nano Banana 2 在 11 種情境下的實測,包含產品海報、3D 動畫分鏡、甚至是考驗 AI 的時鐘時間準確性,... + +### 【huangyihe - YouTube】 + +- [在Claude桌面版里用任意模型](https://www.youtube.com/watch?v=YTjahfmblYQ) + ⭐️ 更多内容 👇X: https://x.com/huangyiheSubstack: https://www.newtype.proGitHub: https://github.com/newtype-01/newtype-os===========================关于本期视频=... + +### 【Reuters - YouTube】 + +- [Ex-Secret Service agent says Trump's security plan worked](https://www.youtube.com/watch?v=gfnZ6kMiaZI) + A former Secret Service agent said concentric layers of security at the White House Correspondents' Dinner worked, after a gunman was stopped and Trum... + +- [Epstein survivors, activists pay tribute to Virginia Giuffre](https://www.youtube.com/watch?v=8G02IxXGABY) + Survivors of Jeffery Epstein and activists gathered near the White House to mark the one-year anniversary of the passing of Virginia Roberts Giuffre, ... + +- [Ukraine marks 40 years since Chornobyl nuclear disaster](https://www.youtube.com/watch?v=UOTPSWpNu6c) + Ukraine marked the 40th anniversary of the Chornobyl nuclear meltdown, amid lingering fears that Russia's war could spark a repeat of the world's wors... + +- [Witnesses recount chaos at White House press dinner](https://www.youtube.com/watch?v=_4m8kmpWGps) + Dinner guests described a chaotic scene as agents sprinted toward the stage where Trump was seated, prompting attendees to duck beneath tables amid th... + +- [Shots fired at the White House Correspondents Dinner | Reuters World News](https://www.youtube.com/watch?v=2EUVPl2X1Po) + A gunman charges through security and fires shots at the White House Correspondents Dinner in Washington D.C., sending U.S. President Donald Trump and... + +- [Explosives attack in Colombia kills more than a dozen](https://www.youtube.com/watch?v=OWey4GVMxGA) + At least 13 people were killed in an explosives attack in western Colombia, in violence authorities have blamed on dissidents of the FARC guerrilla gr... + +- [Suspected White House press dinner shooter charged](https://www.youtube.com/watch?v=_XBPK5fQF5Y) + The suspect, who was armed with two guns and multiple knives, opened fire on security personnel outside the White House Correspondents' Association di... + +- [The Fed is watching inflation | Morning Bid: Week Ahead](https://www.youtube.com/watch?v=S07y2IdAh6s) + Central banks take the spotlight this week, with U.S. inflation data set to test expectations for rate cuts. Plus a look ahead to key mega‑cap earning... + +- [Trump rushed to safety after shooting at White House press dinner](https://www.youtube.com/watch?v=Cv6cuEGRlN4) + President Donald Trump and first lady Melania Trump were rushed out of the White House Correspondents' Association dinner by Secret Service agents aft... + +### 【阿榮福利味 - 免費軟體下載】 + +- [KMPlayer 4.2.3.34 免安裝中文版 (KMPlayer 64X 2026.4.24.27) - 免安裝版影片播放軟體](https://www.azofreeware.com/2006/03/kmplayer-2911045.html) + KMPlayer – 韓國製的影片播放軟體,最大特色就是把很多影片解碼工具通通包在它的程式資料夾裡!不會跟系統已裝的解碼工具相互衝突,還有,跟 MPlayer 一樣可以預覽 BT 未下載完的影片檔,也可以播放由 Youtube 這類網站抓下來的 FLV 影片檔,下載的影片幾乎用它都可以播放,如果沒有... + +- [GIMP Portable 3.2.4 免安裝中文版 - 取代 Photoshop 的免費繪圖軟體](https://www.azofreeware.com/2006/12/gimp-2312.html) + GIMP Portable – 專業級免費繪圖軟體,經常被網友以「免費的 Photoshop」來比喻,在免費的前提之下,算是屬於比較專業級的繪圖軟體;可以開啟 svg 向量圖。(阿榮福利味) 下載連結→ https://www.azofreeware.com/p/gimp.html 官方網站:GIM... + +- [[正版購買] EaseUS OS2Go 4.2.0 免安裝中文版 - 可攜式免安裝版 Widnows 系統 USB 製作軟體](https://www.azofreeware.com/2022/07/easeus-os2go.html) + 可攜式免安裝版 Widnows 系統 USB 製作軟體 - EaseUS OS2Go,可以從目前使用中的電腦製作可攜式系統、從網路下載 ISO 檔製作可攜式系統(支援多國語言及 UFI 或 MBR 啟動)、建立 Windows 安裝開機碟,輕鬆製作「Windows To Go」USB 隨身碟,出差不... + +- [QiPress 1.077.5 免安裝版 - 顯示鍵盤及滑鼠按鍵動作](https://www.azofreeware.com/2016/01/qipress.html) + 顯示鍵盤及滑鼠按鍵動作 - QiPress,即時顯示鍵盤及滑鼠的每一個動作,不管是按下英文、數字、 空白鍵及任何一個按鍵都會顯示,點擊(按住)滑鼠左鍵或右鍵、滑動滾輪也會顯示,可以運用於軟體展示、螢幕廣播教學、螢幕錄製時。(阿榮福利味) 下載連結→ https://www.azofreeware.c... + +- [GetPixelColor 3.51 免安裝中文版 - 螢幕色彩選擇器](https://www.azofreeware.com/2020/10/getpixelcolor.html) + 螢幕色彩選擇器 - GetPixelColor,想知道螢幕中的某個點是什麼顏色嗎?可以使用這個小工具來點選它,並透過它來取得色彩值,再應用於圖片設計、網頁設計等用途,以便設計出指定的相同顏色作品。(阿榮福利味) 下載連結→ https://www.azofreeware.com/p/getpixel... + +- [12-Ants 6.91 免安裝中文版 - 讓桌面出現螞蟻](https://www.azofreeware.com/2018/03/12-ants.html) + 讓桌面出現螞蟻 - 12-Ants,Windows 桌面惡作劇軟體,除了讓桌面下雪的軟體之外,也有讓螞蟻出現在桌面亂跑的小軟體,預設是出現 12 隻螞蟻(可以調整數量 Ants),可以調整螞蟻移動的速度(Speed)、透明度(Tran)、顏色(Color)、暫停移動(Pause),連螞蟻移動的模式也... + +- [CpuFrequenz 4.55 免安裝中文版 - 處理器頻率時脈檢測軟體](https://www.azofreeware.com/2019/03/cpufrequenz.html) + 處理器頻率時脈檢測軟體 - CpuFrequenz,購買新電腦或電腦變得比較慢的時候,可以用這個軟體測試一下CPU的頻率是否正常,按下測試(Test)按鈕即可馬上測得相關資訊,也會顯示簡單的CPU基本資訊。(阿榮) 下載連結→ https://www.azofreeware.com/p/cpufre... + +- [[正版購買] Tenorshare PixPretty 2.2.1 中文版 - AI 人像修圖軟體 支援數位相機 RAW 檔修圖](https://www.azofreeware.com/2025/12/tenorshare-pixpretty.html) + AI 人像修圖軟體 - Tenorshare PixPretty,支援數位相機 RAW 檔修圖,是一款使用 AI 技術進行人像照片後期處理的工具,透過人工智慧快速修正瑕疵、調整臉部與身體比例、膚色與髮色等人像後製需求,去除瑕疵與膚質優化、臉部重塑與五官調整、身材雕塑、髮色更換、造型試色,可以一次處理... + +- [ThisIsMyFile 4.51 免安裝中文版 - 刪除被系統鎖住的檔案或資料夾](https://www.azofreeware.com/2020/09/thisismyfile.html) + 刪除被系統鎖住的檔案或資料夾 - ThisIsMyFile,跟「Unlocker」、「LockHunter」功能一樣的軟體,用來解除被 Windows 系統鎖定的檔案,這些檔案無法移動或刪除,可以使用此軟體解除鎖定、刪除、重新啟動後刪除。(阿榮福利味) 下載連結→ https://www.azofr... + +- [KeepMouseSpeedOK 3.55 免安裝中文版 - 控制滑鼠游標移動速度](https://www.azofreeware.com/2020/09/keepmousespeedok.html) + 控制滑鼠游標移動速度 - KeepMouseSpeedOK,某些微軟Windows作業系統會未經使用者同意自動更改滑鼠游標移動速度,使用此軟體可以將它控制在一定速度,並且可以調快或調慢,以適合個人使用習慣。(阿榮) 下載連結→ https://www.azofreeware.com/p/keepmo... + +### 【Engadget is a web magazine with obsessive daily coverage of everything new in gadgets and consumer electronics】 + +- [Forced Windows updates can now be paused forever](https://www.engadget.com/computing/forced-windows-updates-can-now-be-paused-forever-200338487.html?src=rss) + No more getting caught by a forced Windows 11 update while you're in the middle of a meeting or a match. Microsoft announced some major changes coming... + +- [Canadian premier wants to ban social media and AI chatbots for kids in Manitoba](https://www.engadget.com/social-media/canadian-premier-wants-to-ban-social-media-and-ai-chatbots-for-kids-in-manitoba-182120933.html?src=rss) + Manitoba could be the first province in Canada to establish a social media ban for kids, but the proposal's details aren't very clear yet. The provinc... + +- [Trump has terminated several members of the independent National Science Board](https://www.engadget.com/science/trump-has-terminated-several-members-of-the-independent-national-science-board-170405205.html?src=rss) + As reported by several outlets, the Trump administration dismissed members of the National Science Board (NSB), which is tasked with establishing poli... + +- [BYD's next all-electric hypercar is a convertible that's coming to Europe first](https://www.engadget.com/transportation/evs/byds-next-all-electric-hypercar-is-a-convertible-thats-coming-to-europe-first-233050130.html?src=rss) + BYD may be known for its affordable all-electric cars, but that doesn't mean it won't dabble in the occasional hypercar under one of its subsidiary br... + +- [OpenAI's Sam Altman apologizes for not reporting ChatGPT account of Tumbler Ridge suspect to police](https://www.engadget.com/ai/openais-sam-altman-apologizes-for-not-reporting-chatgpt-account-of-tumbler-ridge-suspect-to-police-221400813.html?src=rss) + Two months following the deadly shooting in Tumbler Ridge, British Columbia, OpenAI's Sam Altman has formally apologized for not informing police of t... + +### 【异次元软件世界】 + +- [西瓜备份 - 免费替代 iCloud!将 iPhone 相册备份到 WebDAV / SMB 或外置硬盘](https://www.iplaysoft.com/p/watermelon-backup) + 我们知道,直接买大容量的 iPhone 手机贵得让人肉疼,而每个月花钱订阅 iCloud 云服务又觉得像是在交永远停不下来的租金;不少人会选择夸克、百度网盘、115 网盘等第三方网盘。 而如果你自己有外置硬盘、局域网电脑、NAS 或 VPS 服务器,还可以将 iPhone 相册的照片视频备份到它们上... + +### 【小众软件】 + +- [浏览器里跑 Gemma 4:不用 API、不花钱,无限量生成 Excalidraw 流程图](https://www.appinn.com/urboquant-wasm-draw-gemma-4/) + 手机上能跑 Gemma 4 大模型已经不新鲜了(iPhone、安卓现在就能跑 Gemma 4 了),现在浏览器也可以了。@Appinn 有开发者利用 Google 新提出的 TurboQuant 算法,把 Gemma 4 放进浏览器里运行。 直接打开网页,就能在 Excalidraw 里用 AI 画... + +### 【Slashdot】 + +- [Remembering The 1984 Unix PC. Why Did It Fail So Hard?](https://tech.slashdot.org/story/26/04/26/2038235/remembering-the-1984-unix-pc-why-did-it-fail-so-hard?utm_source=rss1.0mainlinkanon&utm_medium=feed) + "I love these machines," writes long-time Slashdot reader Shayde: I was super-active in the Unix-PC Usenet groups back in the 90s... We hacked the hel... + +- [How Will Apple Change Under Its New CEO?](https://apple.slashdot.org/story/26/04/26/1951219/how-will-apple-change-under-its-new-ceo?utm_source=rss1.0mainlinkanon&utm_medium=feed) + How will Apple change in September under its new CEO — former hardware chief John Ternus? The blog Geeky Gadgets is already expecting "significant upd... + +- [Linux Version of Framework's Laptop 13 Pro is Outselling Its Windows Variant](https://linux.slashdot.org/story/26/04/26/184253/linux-version-of-frameworks-laptop-13-pro-is-outselling-its-windows-variant?utm_source=rss1.0mainlinkanon&utm_medium=feed) + Framework began shipping its new Laptop 13 Pro this week. And the Ubuntu variant is outselling the Windows variant, reports PC World: [I]t's selling q... + +- [New Problem for NASA's 'Lunar Gateway': Corrosion in Two Modules Caused by Supplier](https://science.slashdot.org/story/26/04/26/0815214/new-problem-for-nasas-lunar-gateway-corrosion-in-two-modules-caused-by-supplier?utm_source=rss1.0mainlinkanon&utm_medium=feed) + In March, NASA Administrator Jared Isaacman announced that the moon-orbiting "Lunar Gateway" space station was being "paused" to focus instead of miss... + +- [How Teachers Fight Students' Shortening Attention Spans Shorter Activities, Hands-On Projects, and Meditation](https://news.slashdot.org/story/26/04/25/066224/how-teachers-fight-students-shortening-attention-spans-shorter-activities-hands-on-projects-and-meditation?utm_source=rss1.0mainlinkanon&utm_medium=feed) + The Washington Post reports that some teachers are now implementing "brain breaks" in their classrooms to cope with shorter attention spans, "includin... + +- [Fans Angry Over Pokemon Go Champion's Disqualification For Allegedly Shaking the Table](https://games.slashdot.org/story/26/04/26/0719241/fans-angry-over-pokemon-go-champions-disqualification-for-allegedly-shaking-the-table?utm_source=rss1.0mainlinkanon&utm_medium=feed) + It's "the curious case of... the Pokémon Go pro who celebrated too hard," reports the gaming news site Aftermath. It all started on the first weekend ... + +- [Privacy Advocate Accuses US Government of Investing in AI-Powered Mass Surveillance](https://yro.slashdot.org/story/26/04/26/0541202/privacy-advocate-accuses-us-government-of-investing-in-ai-powered-mass-surveillance?utm_source=rss1.0mainlinkanon&utm_medium=feed) + The Conversation published this warning from privacy/tech law/electronic surveillance attorney Anne Toomey McKenna (also an affiliated faculty member ... + +- [40 Years After the Chernobyl Disaster, More Countries Are Turning To Nuclear Power](https://hardware.slashdot.org/story/26/04/25/0928252/40-years-after-the-chernobyl-disaster-more-countries-are-turning-to-nuclear-power?utm_source=rss1.0mainlinkanon&utm_medium=feed) + An anonymous reader shared this report from the Associated Press: The 1986 Chernobyl disaster fueled global fears about nuclear power and slowed its d... + +- [Is AI Cannibalizing Human Intelligence? A Neuroscientist's Way to Stop It](https://news.slashdot.org/story/26/04/26/0356234/is-ai-cannibalizing-human-intelligence-a-neuroscientists-way-to-stop-it?utm_source=rss1.0mainlinkanon&utm_medium=feed) + The AI industry is largely failing to ask a key design question, argues theoretical neuroscientist/cognitive scientist Vivienne Ming. Are their AI pro... + +- [Trump Fires All 24 Members of America's National Science Board](https://news.slashdot.org/story/26/04/26/0044212/trump-fires-all-24-members-of-americas-national-science-board?utm_source=rss1.0mainlinkanon&utm_medium=feed) + America's National Science Board (NSB) "was established in 1950 to guide the governance of the National Science Foundation," writes the Washington Pos... + +### 【AI (artificial intelligence) | The Guardian】 + +- [UK departments at odds over energy demands of AI datacentres](https://www.theguardian.com/technology/2026/apr/26/uk-departments-at-odds-over-energy-demands-of-ai-datacentres) + Discrepancy in forecasts raises questions over government planning for net zeroOne vision of the UK’s future involves a decarbonised economy powered b... + +- [Bosses don’t like the sound of a ‘four-day workweek’. Maybe it’s time to rebrand it](https://www.theguardian.com/business/2026/apr/26/four-day-workweek-employment) + Some employers are reluctant to cut workers’ hours but pay them the same – but it just might be the future of workWe keep hearing that the four-day wo... + +- [Cannes AI film festival raises eyebrows – and questions about future](https://www.theguardian.com/technology/2026/apr/26/cannes-ai-film-festival-raises-eyebrows-questions-future) + While emerging technology is banned from the Palme d’Or, an upstart movement is gaining investment and attentionIn Cannes’ darkened screening rooms, t... + +### 【WSJ.com: World News】 + +- [Colombia Hit by Deadliest Wave of Bombings for Civilians in Years](https://www.wsj.com/world/americas/colombia-hit-by-deadliest-wave-of-bombings-for-civilians-in-years-db2c47c8) + At least 19 people were killed in the attacks that authorities blamed on a drug-trafficking syndicate.... + +- [Gaza Holds First Local Election in 20 Years](https://www.wsj.com/world/middle-east/gaza-election-vote-b25d8206) + The vote was largely symbolic but gave Palestinians an opportunity to express a desire for change.... + +- [Trump’s Fears on the Iran War](https://www.wsj.com/politics/trumps-fears-on-the-iran-war-2a28b672) + Plus, the one-offs underpinning stocks’ records, the money lies that end marriages, and America’s mahjong obsession.... + +- [What Happened to Just War? Why Modern Popes Have Become Peace Activists](https://www.wsj.com/world/what-happened-to-just-war-why-modern-popes-have-become-peace-activists-a8cd7ecb) + Pope Leo’s criticisms of the Iran war reflect a shift in Catholic thinking, driven by the power of modern weaponry.... + diff --git a/wiki/concepts/Bidirectional-Linking.md b/wiki/concepts/Bidirectional-Linking.md new file mode 100644 index 00000000..e61623c7 --- /dev/null +++ b/wiki/concepts/Bidirectional-Linking.md @@ -0,0 +1,44 @@ +--- +title: "Bidirectional Linking" +type: concept +tags: [obsidian, knowledge-management, zettelkasten] +sources: [obsidian-高效指南-我常用的插件与实用技巧] +last_updated: 2025-03-01 +--- + +## Definition +笔记间双向关联的机制——当笔记 A 通过 `[[wikilink]]` 链接到笔记 B 时,笔记 B 自动显示对 A 的反向引用,形成双向关联网络。相比单向链接,天然支持"反向探索"。 + +## Core Mechanisms +- Wikilink 语法:`[[Note Title]]` 或 `[[Note Title|Display Text]]` +- Backlinks(反向链接):显示所有链接到当前笔记的其他笔记 +- Graph View(关系图谱):可视化整个笔记网络的拓扑结构 +- 别名(Aliases):同一笔记可对应多个名称 + +## Implementations +- **Obsidian**:最广泛使用的双向链接工具,graph view 出色 +- **Roam Research**:双向链接的开创者之一 +- **Logseq**:大纲式双链工具,开源 +- **Notion**:有限的双向链接支持 +- **RemNote**:结合间隔重复的双链工具 + +## Why Bidirectional? +- **知识发现**:通过 backlinks 发现未知的关联笔记 +- **网络效应**:笔记越多,链接越多,发现价值越大 +- **无分类约束**:无需预先规划分类,链接自然形成结构 +- **写作辅助**:引用相关内容时自动建立关联 + +## Use Cases +- 构建个人知识库:通过链接串联相关概念 +- 写作索引页:汇总某一主题下的所有相关笔记 +- 论文写作:关联参考文献和笔记 +- 项目管理:通过双链连接任务、文档和决策 + +## Connections +- [[Zettelkasten]]:双向链接是 Zettelkasten 的核心基础设施 +- [[Personal Knowledge Base]]:双链是 PKB 的关键技术 +- [[Graph Knowledge Network]]:Graph View 是双链的可视化层 +- [[Obsidian]]:最流行的双链实现平台之一 + +## Sources +- [[obsidian-高效指南-我常用的插件与实用技巧]] diff --git a/wiki/concepts/ContextDrivenTask.md b/wiki/concepts/ContextDrivenTask.md new file mode 100644 index 00000000..291314e9 --- /dev/null +++ b/wiki/concepts/ContextDrivenTask.md @@ -0,0 +1,38 @@ +--- +title: "ContextDrivenTask" +type: concept +tags: [] +sources: [] +last_updated: 2026-04-27 +--- + +## Aliases +- 上下文驱动任务 +- 上下文感知任务 +- 笔记内任务 +- 嵌入式任务 +- Contextual Tasks +- Embedded Tasks + +## Definition +ContextDrivenTask(上下文驱动的任务管理)是一种将任务嵌入到相关笔记上下文中的任务管理理念。任务不再是孤立的清单条目,而是与决策背景、参考资料、思考过程保存在同一位置,从而在需要时自然地出现在工作流中。 + +## Key Characteristics +- 位置关联:任务放在与其相关的笔记里,而非独立的待办列表中 +- 背景保留:任务的来源、参考资料、决策理由都随任务一起保存 +- 按需查看:通过查询语法在任何笔记中展示相关任务,而非强制打开任务列表 +- 自然工作流:在阅读研究笔记时,任务自然可见,无需切换应用 + +## Core Insight +传统任务管理的痛点:"打开 Todoist → 找到任务 → 处理任务" +上下文驱动任务的优势:"在笔记的上下文中,直接看到当前最重要的任务" + +## When to Use +- 任务与特定项目/文档高度相关,需要保留背景信息 +- 需要在研究笔记中嵌入待验证的假设或待完成的研究步骤 +- 希望任务可见性与文档上下文保持一致 + +## Connections +- [[ObsidianTasksPlugin]] ← implements ← [[ContextDrivenTask]](Tasks 插件是上下文驱动任务的典型实现) +- [[TaskQuerySyntax]] ← enables ← [[ContextDrivenTask]](查询语法是实现上下文驱动任务的核心机制) +- [[ContextDrivenTask]] ← opposed_to ← [[Todoist]](Todoist 代表"任务与笔记分离"的理念) diff --git a/wiki/concepts/Daily-Journaling.md b/wiki/concepts/Daily-Journaling.md new file mode 100644 index 00000000..4c0c7c40 --- /dev/null +++ b/wiki/concepts/Daily-Journaling.md @@ -0,0 +1,44 @@ +--- +title: "Daily Journaling" +type: concept +tags: [productivity, habit, note-taking] +sources: [obsidian-高效指南-我常用的插件与实用技巧] +last_updated: 2025-03-01 +--- + +## Definition +每天固定时间在笔记系统中创建一篇当日日记的工作流——通常包含当日计划、重要待办、学习笔记和总结反思,形成"早上计划—晚上总结"的时间管理节奏。 + +## Core Mechanisms +- 自动创建:每天首次打开时自动生成当日笔记 +- 模板预设:包含日期、当日计划、待办事项、学习笔记等结构 +- 模板引擎:Templater 等插件支持动态日期等变量 +- 周期回顾:链接前一天的日记,形成连续叙事 + +## Implementations +- **Daily Notes** (Obsidian 内置):开箱即用的每日笔记 +- **Templater**:配合自定义模板丰富每日笔记结构 +- **QuickAdd**:通过快捷键快速创建当日日记 +- **Calendar** (Obsidian 插件):日历视图管理每日笔记 + +## Workflow Pattern +``` +早上 → 打开 Obsidian → 创建 Daily Note → 写下当日计划 +工作时 → 在对应笔记中工作,记录灵感 +晚上 → 回到 Daily Note → 总结当日成果,反思改进 +``` + +## Benefits +- **节奏感**:每天有明确的开始和结束仪式 +- **追踪习惯**:历史日记记录成长轨迹 +- **知识沉淀**:日常所学有固定记录位置 +- **减少焦虑**:计划外事项可移至第二天 + +## Connections +- [[Template-based Note Creation]]:Daily Note 通常依赖模板创建 +- [[Periodic Review]]:每日总结是周期性复盘的基础 +- [[Quick Capture]]:可快速向 Daily Note 添加内容 +- [[Obsidian]]:主要实现平台 + +## Sources +- [[obsidian-高效指南-我常用的插件与实用技巧]] diff --git a/wiki/concepts/Generator.md b/wiki/concepts/Generator.md index d501a852..4edb9367 100644 --- a/wiki/concepts/Generator.md +++ b/wiki/concepts/Generator.md @@ -1,39 +1,42 @@ ---- -title: "Generator" -type: concept -tags: [Agent, Skill, Design Pattern, ADK] -sources: [google-5个agent-skill设计模式-2026-03-19] -last_updated: 2026-03-19 ---- - -## Overview -Generator 是 Google ADK 发布的 5 种 Agent Skill 设计模式之一,通过"填空"流程从模板生成结构化输出,强制一致的输出格式。 - -## Mechanism -- 利用两个可选目录: - - `assets/`:存放输出模板 - - `references/`:存放样式指南 -- SKILL.md 扮演项目经理角色 -- 流程:加载模板 → 读取样式指南 → 向用户询问缺失变量 → 填充文档 - -## Use Cases -- 生成统一的 API 文档 -- 标准化 commit 信息 -- 脚手架项目结构生成 - -## Implementation -``` -SKILL.md: 项目经理角色 -assets/template.md: 输出模板 -references/style-guide.md: 样式规范 -→ 用户填空 → 生成结构化输出 -``` - -## Related Concepts -- [[ToolWrapper]]:应用知识的模式 -- [[Reviewer]]:检查生成的输出 -- [[Inversion]]:可在 Generator 开头依赖 Inversion 收集必要变量 - -## Connections -- [[Google5个AgentSkill设计模式]] ← part_of ← [[Generator]] -- [[ADK]] ← published_by ← [[Generator]] +--- +title: "Generator 模式" +type: concept +tags: [Agent, Skill, Design Pattern, ADK] +sources: [google-5个agent-skill设计模式-2026-03-19] +last_updated: 2026-05-15 +--- + +## Overview +Generator 是 Google ADK 发布的 5 种 Agent Skill 设计模式之一,通过"填空"流程从模板生成结构化输出,强制保证输出格式的一致性。 + +## Mechanism +- 利用两个可选目录:`assets/` 存放输出模板,`references/` 存放样式指南 +- SKILL.md 扮演项目经理的角色 +- 指示 Agent 加载模板、读取样式指南、向用户询问缺失的变量、然后填充文档 + +## Use Cases +- 生成统一的 API 文档 +- 标准化 commit 信息 +- 脚手架项目结构生成 +- 任何需要保持格式一致的结构化输出 + +## Implementation +``` +assets/output-template.md: 输出模板 +references/style-guide.md: 样式指南 +SKILL.md: 项目经理角色,引导 Agent 填充模板 +→ 向用户询问缺失变量 → 填充文档 → 输出 +``` + +## Key Insight +> 如果 Tool Wrapper 是应用知识,Generator 则是强制一致的输出格式。很多 agent 每次运行生成的文档结构都不一样,Generator 完美解决这个问题。 + +## Related Concepts +- [[ToolWrapper]]:应用知识,Generator 生成结构,两者互补 +- [[Inversion]]:可以在开头依赖 Inversion 来收集必要的变量 +- [[Reviewer]]:可以审查 Generator 生成的输出 +- [[渐进式披露]]:类似的按需加载思想 + +## Connections +- [[Google5个AgentSkill设计模式]] ← part_of ← [[Generator]] +- [[ADK]] ← published_by ← [[Generator]] diff --git a/wiki/concepts/Ikigai框架.md b/wiki/concepts/Ikigai框架.md index f125d91c..5aa90eab 100644 --- a/wiki/concepts/Ikigai框架.md +++ b/wiki/concepts/Ikigai框架.md @@ -1,58 +1,59 @@ ---- -title: "Ikigai框架" -type: concept -tags: [个人定位, 职业发展, 商业变现] -last_updated: 2026-04-22 ---- - -## 定义 - -Ikigai 是一个源自日本的自我定位框架,代表四个核心维度的交集: - -``` - 世界需要的 - │ - │ - 你热爱的 ───┼─── 你擅长的 - │ - │ - 你能获得报酬的 -``` - -**四个维度:** -1. **你所热爱的**(What you love) -2. **你所擅长的**(What you're good at) -3. **世界所需要的**(What the world needs) -4. **你能获得报酬的**(What you can be paid for) - -## 三步走方法 - -1. **反思热情和技能**:做什么会忘记时间?周末下午会主动学什么? -2. **分析市场需求**:人们经常抱怨什么问题?愿意为什么付费? -3. **寻找交集**:热情和市场的重叠处,就是你的 Ikigai - -## 在一人公司中的应用 - -| 步骤 | 内容 | -|------|------| -| 发现天才地带 | 识别产生心流的活动([[天才地带(Zone of Genius)]]) | -| 挖掘底层能力 | 找到隐藏在活动表象下的核心能力([[底层能力]]) | -| 找到 Ikigai | 确定热情、擅长、市场、报酬的交汇点 | -| 验证赛道 | 用数据验证定位(搜索意图、支付意愿、预售) | - -## 相关来源 - -- [[万字保姆级教程-90天跑通一人公司模式]] - -## 相关概念 - -- [[一人公司]] -- [[天才地带(Zone of Genius)]] -- [[底层能力]] -- [[产品四层级体系]] - -## Aliases - -- Ikigai -- 生命意义 -- 人生目标框架 +--- +title: "Ikigai框架" +type: concept +tags: [个人定位, 职业发展, 商业变现] +sources: ["万字保姆级教程-90天跑通一人公司模式-2026-03-29", "不谈技术-普通人该怎么在ai时代赚钱"] +last_updated: 2026-04-30 +--- + +## 定义 + +Ikigai 是一个源自日本的自我定位框架,代表四个核心维度的交集: + +``` + 世界需要的 + │ + │ + 你热爱的 ───┼─── 你擅长的 + │ + │ + 你能获得报酬的 +``` + +**四个维度:** +1. **你所热爱的**(What you love) +2. **你所擅长的**(What you're good at) +3. **世界所需要的**(What the world needs) +4. **你能获得报酬的**(What you can be paid for) + +## 三步走方法 + +1. **反思热情和技能**:做什么会忘记时间?周末下午会主动学什么? +2. **分析市场需求**:人们经常抱怨什么问题?愿意为什么付费? +3. **寻找交集**:热情和市场的重叠处,就是你的 Ikigai + +## 在一人公司中的应用 + +| 步骤 | 内容 | +|------|------| +| 发现天才地带 | 识别产生心流的活动([[天才地带(Zone of Genius)]]) | +| 挖掘底层能力 | 找到隐藏在活动表象下的核心能力([[底层能力]]) | +| 找到 Ikigai | 确定热情、擅长、市场、报酬的交汇点 | +| 验证赛道 | 用数据验证定位(搜索意图、支付意愿、预售) | + +## 相关来源 + +- [[万字保姆级教程-90天跑通一人公司模式]] + +## 相关概念 + +- [[一人公司]] +- [[天才地带(Zone of Genius)]] +- [[底层能力]] +- [[产品四层级体系]] + +## Aliases + +- Ikigai +- 生命意义 +- 人生目标框架 diff --git a/wiki/concepts/MarkdownBasedTask.md b/wiki/concepts/MarkdownBasedTask.md new file mode 100644 index 00000000..40ae73e1 --- /dev/null +++ b/wiki/concepts/MarkdownBasedTask.md @@ -0,0 +1,35 @@ +--- +title: "MarkdownBasedTask" +type: concept +tags: [] +sources: [] +last_updated: 2026-04-27 +--- + +## Aliases +- Markdown 任务 +- 语法型任务 +- Markdown 任务语法 +- checkbox task + +## Definition +MarkdownBasedTask(基于 Markdown 的任务管理)是指使用 Markdown 语法(`- [ ]`)来创建和管理任务,而非使用独立的图形化任务管理界面或应用程序。 + +## Key Characteristics +- 最小化语法:用 `- [ ] 任务内容` 即可创建任务,无需打开专用应用或填写表单 +- 内联元数据:日期、优先级、标签等元数据直接写在同一行,保持简洁 +- 跨工具兼容:Markdown 是纯文本,任何文本编辑器都能读取和处理 +- 版本控制友好:Markdown 文件可以纳入 Git 进行版本管理 +- 示例: + ``` + - [ ] 撰写公众号文章 📅 2025-03-03 🔼 #高优先级 + ``` + +## Trade-offs +- **优势**:极简语法、低门槛、可移植性强、与笔记天然整合 +- **劣势**:缺少独立任务应用的视觉化界面、通知推送、团队协作功能 + +## Connections +- [[ObsidianTasksPlugin]] ← uses ← [[MarkdownBasedTask]](Tasks 插件基于 Markdown 语法) +- [[MarkdownBasedTask]] ← extends_with ← [[RecurringTask]](可在 Markdown 任务中加入 ⏳ 周期指令) +- [[MarkdownBasedTask]] ← queried_by ← [[TaskQuerySyntax]](查询语法专门解析 Markdown 任务) diff --git a/wiki/concepts/ModalContextProtocol.md b/wiki/concepts/ModalContextProtocol.md new file mode 100644 index 00000000..b9b5828a --- /dev/null +++ b/wiki/concepts/ModalContextProtocol.md @@ -0,0 +1,42 @@ +--- +title: "Modal Context Protocol (MCP)" +type: concept +tags: [ai, ai-agent, mcp, protocol] +sources: [mcp在cursor中的集成与应用详解] +last_updated: 2026-04-26 +--- + +## Definition +MCP(Modal Context Protocol)是一种基于 **Client-Server 架构**的协议,旨在实现 AI 大模型与外部工具和服务的高效集成。MCP 为 AI 应用提供了标准化的工具扩展框架,使大模型能够无缝调用外部数据源和工具。 + +## Architecture +MCP 基于 Client-Server 架构,包含两个核心组件: +- **MCP Server(服务端)**:服务提供方,负责对外暴露资源和工具接口。 +- **MCP Client(客户端)**:集成 MCP 协议的应用程序或大模型对话客户端(如 Cursor、Claude Desktop)。 + +## Core Interfaces +MCP Server 提供三类核心功能接口: + +| 接口类型 | 类比 | 用途 | +|----------|------|------| +| 资源访问(Resource) | HTTP GET | 获取外部数据 | +| 工具调用(Tool) | HTTP POST | 执行外部操作 | +| Promise 提示词 | 扩展接口 | 异步交互 | + +## MCP in Cursor +在 Cursor 中,MCP Server 有两种接入方式: +1. **SSE(Server-Sent Events)**:通过 HTTP SSE 方式连接远程 MCP Server。 +2. **Command(命令行)**:通过本地执行命令的方式与 MCP Server 交互。 + +接入后在 Cursor Composer 中切换到 Agent 模式即可调用 MCP 工具链。 + +## Connections +- [[Mcp在Cursor中的集成与应用详解]] ← 使用场景 +- [[McpBuilderAgent]] ← 构建工具 +- [[Cursor]] ← 客户端 +- [[SequentialThinking]] ← 常用 MCP 工具 + +## See Also +- [[ClientServerArchitecture]] +- [[AgentMode]] +- [[McpBuilderAgent]] diff --git a/wiki/concepts/Note-Database-Queries.md b/wiki/concepts/Note-Database-Queries.md new file mode 100644 index 00000000..bbe96b88 --- /dev/null +++ b/wiki/concepts/Note-Database-Queries.md @@ -0,0 +1,35 @@ +--- +title: "Note Database Queries" +type: concept +tags: [obsidian, productivity, data-visualization] +sources: [obsidian-高效指南-我常用的插件与实用技巧] +last_updated: 2025-03-01 +--- + +## Definition +将笔记内容转化为结构化数据,通过查询语法进行筛选、排序和可视化展示的方法——把笔记库变成可查询的数据库。 + +## Core Mechanisms +- 元数据提取:从笔记的 frontmatter 或正文中提取结构化字段 +- 查询语法:类 SQL/DSL 语法筛选笔记 +- 动态视图:表格、列表、日历、图表等展示形式 +- 自动更新:笔记内容变化时查询结果实时刷新 + +## Implementations +- **Dataview** (Obsidian):最流行的笔记数据库插件,支持 DQL(Dataview Query Language) +- **DataviewJS**:Dataview 的 JavaScript 扩展,更强灵活性 +- **Core Search** (Obsidian 内置):基础搜索,不属于数据库查询 + +## Use Cases +- 统计某标签下的所有笔记数量 +- 按创建时间筛选长期未访问的笔记(定期复盘) +- 生成读书笔记的表格视图 +- 追踪项目笔记的进度状态 + +## Connections +- [[Obsidian]]:主要实现平台 +- [[Periodic Review]]:Dataview 查询可辅助定期复盘 +- [[Personal Knowledge Base]]:数据库查询是知识库检索的核心能力 + +## Sources +- [[obsidian-高效指南-我常用的插件与实用技巧]] diff --git a/wiki/concepts/NoteDatabase.md b/wiki/concepts/NoteDatabase.md new file mode 100644 index 00000000..96a2748f --- /dev/null +++ b/wiki/concepts/NoteDatabase.md @@ -0,0 +1,30 @@ +--- +title: "NoteDatabase" +type: concept +tags: [] +sources: [] +last_updated: 2025-03-07 +--- + +## Aliases +- 笔记数据库 +- Notes as Database +- 知识库查询 + +## Definition +笔记数据库(NoteDatabase)是一种将个人笔记库视为结构化数据库进行查询和组织的理念。与传统笔记软件将笔记视为独立文档不同,NoteDatabase 将每条笔记视为数据库中的一行记录,通过查询语言动态聚合和展示跨笔记的信息。 + +## Core Principle +- **结构化隐式数据**:笔记中的 YAML frontmatter、内联字段、标签等隐式定义了"数据库字段" +- **动态查询**:查询结果随笔记内容变化自动更新,无需手动维护目录 +- **视图抽象**:用户定义查询(视图),笔记是数据源——修改笔记即更新视图 + +## Implementation +- [[DataviewPlugin]]:Obsidian 中实现 NoteDatabase 理念的最佳插件 +- [[DB-Folder]]:以类 Airtable 表格形式管理笔记 +- [[Obsidian-Bases]]:通过 `.base` 文件定义笔记数据库结构 + +## Related Concepts +- [[QueryLanguage]]:笔记数据库的查询接口 +- [[TagBasedIndexing]]:笔记数据库的标签索引机制 +- [[Bidirectional-Linking]]:笔记数据库通过双链形成关系网络 diff --git a/wiki/concepts/ObsidianRecurringTasks.md b/wiki/concepts/ObsidianRecurringTasks.md new file mode 100644 index 00000000..0bdd8523 --- /dev/null +++ b/wiki/concepts/ObsidianRecurringTasks.md @@ -0,0 +1,40 @@ +--- +title: "ObsidianRecurringTasks" +type: concept +tags: [] +sources: [] +last_updated: 2026-04-27 +--- + +## Aliases +- Obsidian 重复任务 +- Obsidian Tasks 重复任务 +- ObsidianRecurringTasks +- Recurring Tasks +- 周期任务 +- every week +- every month + +## Definition +ObsidianRecurringTasks(Obsidian 重复任务)是 Obsidian Tasks 插件提供的自动生成周期任务的机制,用户只需设定一次规则(如每周、每月),系统自动在每个周期到来时创建新的待办事项,无需手动复制粘贴。 + +## Key Characteristics +- 周期定义:支持 daily、weekly、monthly、yearly 等多种周期,以及自定义间隔 +- 自动生成:任务完成后,系统自动创建下一个周期的任务实例 +- 保留上下文:重复任务可携带原始笔记的上下文(标签、优先级、所属文件夹等) +- 无需手动维护:消除"每周手动创建新任务"的重复性工作 + +## Example +``` +- [ ] 每周发布公众号文章 ⏳ every week +- [ ] 每月整理 Obsidian 笔记 ⏳ every month +``` +含义:分别在每周和每月自动生成新的待办任务。 + +## Value +解决了"定期任务需要手动复制"这一效率痛点,让用户从重复性工作中解放出来,专注于任务的执行而非创建。 + +## Connections +- [[ObsidianTasksPlugin]] ← supports ← [[ObsidianRecurringTasks]](Tasks 插件提供重复任务功能) +- [[ObsidianRecurringTasks]] ← enables ← [[TaskQuerySyntax]](查询语法可筛选即将到来的重复任务) +- [[MarkdownBasedTask]] ← extends_with ← [[ObsidianRecurringTasks]](在 Markdown 任务语法中嵌入 ⏳ 周期指令) diff --git a/wiki/concepts/PDF教材数字化.md b/wiki/concepts/PDF教材数字化.md new file mode 100644 index 00000000..65645935 --- /dev/null +++ b/wiki/concepts/PDF教材数字化.md @@ -0,0 +1,21 @@ +--- +title: "PDF教材数字化" +type: concept +tags: [] +sources: [] +last_updated: 2025-05-13 +--- + +## 定义 +将纸质教材扫描或转换为 PDF 格式,并进行结构化整理(如按章节、学段、学科分类),以便于传播、搜索和离线使用。 + +## 核心要素 +- **格式转换**:从纸质或图片扫描为 PDF,支持文本搜索 +- **结构化整理**:按学段、学科、版本等维度组织 +- **可获取性**:通过开源仓库或云存储让用户能便捷下载 + +## 实践案例 +- [[chinatextbook-41-53-gb-中国小学-初中-高中-大学-pdf-教材]]:41.53 GB 的中国教材 PDF 集合,覆盖小学至大学阶段 + +## 相关概念 +- [[教育资源开源]]:数字化是实现教育资源开源的重要技术手段 diff --git a/wiki/concepts/Periodic-Review.md b/wiki/concepts/Periodic-Review.md new file mode 100644 index 00000000..ee05dd38 --- /dev/null +++ b/wiki/concepts/Periodic-Review.md @@ -0,0 +1,37 @@ +--- +title: "Periodic Review" +type: concept +tags: [productivity, knowledge-management, habit] +sources: [obsidian-高效指南-我常用的插件与实用技巧] +last_updated: 2025-03-01 +--- + +## Definition +定期回顾和整理笔记内容的工作流——检查哪些笔记需要更新、整合或归档,保持笔记系统的健康度和可用性,防止笔记随时间积累变成"笔记黑洞"。 + +## Review Levels +- **每日回顾**:Daily Note 结束时的简单总结 +- **每周回顾**:检查本周新增内容,更新索引页 +- **每月回顾**:评估本月主题趋势,整合碎片笔记 +- **每季/年回顾**:重大主题梳理,知识体系重构 + +## Core Mechanisms +- 查询未访问笔记:Dataview 等工具按创建时间筛选长期未访问的笔记 +- 标签系统:按标签筛选需要关注的笔记 +- 归档策略:将过时内容移至归档区 +- 合并整理:将碎片内容整合为结构化笔记 + +## Why It Matters +- **防止熵增**:笔记系统自然趋向混乱,需主动维护 +- **知识更新**:定期检查内容是否过时 +- **发现空白**:发现尚未覆盖的主题,指导新内容获取 +- **强化记忆**:回顾本身就是一种间隔重复 + +## Connections +- [[Note Database Queries]]:Dataview 查询是定期复盘的核心工具 +- [[Zettelkasten]]:Zettelkasten 方法论强调定期回顾和链接 +- [[Daily Journaling]]:每日回顾是最小粒度的复盘 +- [[Personal Knowledge Base]]:定期复盘是 PKB 维护的关键环节 + +## Sources +- [[obsidian-高效指南-我常用的插件与实用技巧]] diff --git a/wiki/concepts/QueryLanguage.md b/wiki/concepts/QueryLanguage.md new file mode 100644 index 00000000..a354fcfb --- /dev/null +++ b/wiki/concepts/QueryLanguage.md @@ -0,0 +1,31 @@ +--- +title: "QueryLanguage" +type: concept +tags: [] +sources: [] +last_updated: 2025-03-07 +--- + +## Aliases +- 查询语言 +- DSL(领域特定语言) +- 声明式查询 + +## Definition +查询语言(QueryLanguage)是一种用于从数据库或知识库中检索信息的领域特定语言。在 Obsidian 生态中,[[DataviewPlugin]] 提供了类 SQL 的查询语法,允许用户声明式地描述"要什么数据",而非"如何获取数据"。 + +## Core Syntax(Dataview 为例) +- `LIST`:罗列匹配的笔记标题 +- `TABLE`:以表格形式展示多个字段 +- `TASK`:列出匹配的待办事项 +- `WHERE`:过滤条件(如 `WHERE contains(tags, "学习")`) +- `FROM`:指定搜索范围(如 `FROM "Notes"`) + +## Design Principles +- **声明式**:描述期望结果,而非操作步骤 +- **类 SQL**:借鉴关系型数据库查询的直观语法 +- **结构化字段**:查询基于 frontmatter 和内联字段,而非纯文本搜索 + +## Related Concepts +- [[NoteDatabase]]:查询语言服务于笔记数据库场景 +- [[TagBasedIndexing]]:查询语言支持标签索引的查询需求 diff --git a/wiki/concepts/Quick-Capture.md b/wiki/concepts/Quick-Capture.md new file mode 100644 index 00000000..e847d5a9 --- /dev/null +++ b/wiki/concepts/Quick-Capture.md @@ -0,0 +1,36 @@ +--- +title: "Quick Capture" +type: concept +tags: [productivity, note-taking, workflow] +sources: [obsidian-高效指南-我常用的插件与实用技巧] +last_updated: 2025-03-01 +--- + +## Definition +通过最小摩擦的方式快速将想法记录到笔记系统中——强调"即时性",在灵感消失前将其捕获,再后续整理完善。 + +## Core Mechanisms +- 快捷键触发:单键或组合键激活捕获流程 +- 最小输入界面:减少思考"写在哪里、怎么写"的心理负担 +- 自动路由:根据内容类型或上下文自动归类到目标笔记 +- 模板填充:快速创建结构化条目 + +## Implementations +- **QuickAdd** (Obsidian):通过快捷键触发模板创建 +- **Capture to Local REST API**:通过 URL scheme 从外部应用捕获 +- **Shortcuts** (iOS):系统级快速输入 +- **Alfred/Typinator**:文本片段快速插入 + +## Use Cases +- 灵感闪现时立即记录 +- 会议中快速记下行动项 +- 阅读时记录想法片段 +- 从其他应用快速转存内容 + +## Connections +- [[Template-based Note Creation]]:快速捕获后套用模板完善 +- [[Daily Journaling]]:每日开始时快速记录计划 +- [[Zettelkasten]]:快速捕获是 Zettelkasten 原子化笔记的第一步 + +## Sources +- [[obsidian-高效指南-我常用的插件与实用技巧]] diff --git a/wiki/concepts/SequentialThinking.md b/wiki/concepts/SequentialThinking.md new file mode 100644 index 00000000..cda697ab --- /dev/null +++ b/wiki/concepts/SequentialThinking.md @@ -0,0 +1,37 @@ +--- +title: "Sequential Thinking" +type: concept +tags: [ai, ai-agent, mcp, tool, reasoning] +sources: [mcp在cursor中的集成与应用详解] +last_updated: 2026-04-26 +--- + +## Definition +Sequential Thinking 是 MCP 生态中的一个工具,支持**逻辑推理与分步执行任务**,能够将复杂问题拆解为逐步推理步骤,优化 AI 模型的思考过程与响应质量。 + +## How It Works +通过提示词触发 Sequential Thinking 工具后,工具会: +1. 接收用户提出的复杂问题或任务。 +2. 将问题分解为多个逻辑步骤。 +3. 逐层推理,最终给出经过深思熟虑的答案。 +4. 工具之间可相互调用(工具链协同),如 Sequential Thinking 与热点新闻服务联动,返回处理后的精准结果。 + +## Why It Works +- **结构化推理**:避免 AI 直接给出跳步答案,提高逻辑严谨性。 +- **工具链协同**:与其他 MCP 工具配合,实现更复杂的数据处理链路。 +- **效率提升**:分步拆解任务,减少 AI 反复确认的次数,提升沟通效率。 + +## Use Cases +- 复杂数据分析任务的逻辑拆解 +- 多步骤技术问题的系统思考 +- MCP 工具链的协同调用演示 +- 精准新闻/数据获取后的深度推理 + +## Connections +- [[ModalContextProtocol]] ← 所属协议生态 +- [[Mcp在Cursor中的集成与应用详解]] ← 主要使用场景 +- [[McpBuilderAgent]] ← 可用于构建类似工具 + +## See Also +- [[AgentMode]] +- [[ModalContextProtocol]] diff --git a/wiki/concepts/SkillToolset.md b/wiki/concepts/SkillToolset.md new file mode 100644 index 00000000..a49d47d8 --- /dev/null +++ b/wiki/concepts/SkillToolset.md @@ -0,0 +1,31 @@ +--- +title: "SkillToolset" +type: concept +tags: [Agent, Skill, Design Pattern, ADK] +sources: [google-5个agent-skill设计模式-2026-03-19] +last_updated: 2026-05-15 +--- + +## Overview +SkillToolset 是 Google ADK(Agent Development Kit)中的核心基础设施,用于组织和管理 Agent Skills。它支持目录结构(references/、assets/)和渐进式披露机制,使 Agent 只在需要时才动态加载相关技能。 + +## Key Features +- **目录结构支持**:支持 `references/` 存放规范/检查清单,`assets/` 存放模板 +- **渐进式披露**:只在运行时按需加载,节省上下文 token +- **Skill 组合**:多个 Skill 可以组合使用,形成复杂的工作流 + +## Relationship with 5 Design Patterns +SkillToolset 是实现以下 5 种设计模式的底层基础设施: +- [[ToolWrapper]]:通过 `references/` 动态加载领域规范 +- [[Generator]]:通过 `assets/` 和 `references/` 实现模板生成 +- [[Reviewer]]:通过 `references/review-checklist.md` 加载审查标准 +- [[Inversion]]:通过门控指令控制 Agent 行为阶段 +- [[Pipeline]]:通过指令定义严格的工作流顺序 + +## Key Insight +> SkillToolset + 渐进式披露 = 按需加载的模块化 Skill 系统,让复杂的 agent 工作流变成可组合、可测试、可维护的构建块。 + +## Connections +- [[ADK]] ← part_of ← [[SkillToolset]] +- [[渐进式披露]] ← implemented_by ← [[SkillToolset]] +- [[Google5个AgentSkill设计模式]] ← powered_by ← [[SkillToolset]] diff --git a/wiki/concepts/TagBasedIndexing.md b/wiki/concepts/TagBasedIndexing.md new file mode 100644 index 00000000..4cc1ce0f --- /dev/null +++ b/wiki/concepts/TagBasedIndexing.md @@ -0,0 +1,30 @@ +--- +title: "TagBasedIndexing" +type: concept +tags: [] +sources: [] +last_updated: 2025-03-07 +--- + +## Aliases +- 标签索引 +- 基于标签的分类 +- Tag-based Organization + +## Definition +标签索引(TagBasedIndexing)是一种通过给笔记打标签(`#tag`)来实现自动分类和组织的方法。在 [[DataviewPlugin]] 等工具的支持下,带特定标签的笔记可以被自动聚合,无需手动维护文件夹或目录结构。 + +## Core Mechanism +- 标签以 `#标签名` 格式内嵌于笔记正文 +- 查询语法 `WHERE contains(tags, "标签名")` 动态返回所有匹配笔记 +- 标签可以嵌套:`#学习/英语`、`#项目/ai-agent` + +## Advantages +- **扁平灵活**:标签不受文件夹层级限制,一篇笔记可有多个标签 +- **自动聚合**:新增带标签的笔记自动出现在对应查询视图中 +- **跨类目检索**:一篇笔记可同时属于多个主题 + +## Related Concepts +- [[NoteDatabase]]:标签索引是笔记数据库查询的核心字段类型 +- [[QueryLanguage]]:查询语言提供对标签索引的检索能力 +- [[Bidirectional-Linking]]:标签索引与双链共同构成笔记组织双轨 diff --git a/wiki/concepts/TaskQuerySyntax.md b/wiki/concepts/TaskQuerySyntax.md new file mode 100644 index 00000000..ba712a16 --- /dev/null +++ b/wiki/concepts/TaskQuerySyntax.md @@ -0,0 +1,41 @@ +--- +title: "TaskQuerySyntax" +type: concept +tags: [] +sources: [] +last_updated: 2026-04-27 +--- + +## Aliases +- Tasks 查询语法 +- Obsidian Tasks 查询 +- Tasks 代码块查询 + +## Definition +TaskQuerySyntax(任务查询语法)是 Obsidian Tasks 插件提供的查询语言,允许用户在任意笔记中嵌入任务筛选代码块,动态展示符合条件(如截止日期、优先级、完成状态)的任务列表。 + +## Key Characteristics +- 嵌入式查询:在任意 Markdown 笔记中插入 ````tasks` ```` 代码块,结果随任务状态实时更新 +- 自然语言条件:支持 `not done`、`due before tomorrow`、`sort by priority` 等可读性强的条件 +- 多条件组合:可同时筛选日期范围、优先级、标签、文件夹等多个条件 +- 排序控制:支持按优先级、日期、路径等多维度排序 +- 灵活性:查询可以放在任何笔记中,形成"上下文感知"的任务视图 + +## Example +```` +```tasks +not done +due before tomorrow +sort by priority +``` +```` +含义:筛选所有未完成、明天之前到期的任务,并按优先级排序。 + +## Related Concepts +- [[RecurringTask]]:查询中常配合重复任务使用,筛选即将到来的周期任务 +- [[MarkdownBasedTask]]:查询基于 Markdown 语法创建的任务 +- [[ContextDrivenTask]]:查询嵌入笔记上下文,实现"在笔记中看到相关任务" + +## Connections +- [[ObsidianTasksPlugin]] ← provides ← [[TaskQuerySyntax]](Tasks 插件提供查询功能) +- [[TaskQuerySyntax]] ← enables ← [[ContextDrivenTask]](查询语法是上下文驱动任务的核心机制) diff --git a/wiki/concepts/Template-based-Note-Creation.md b/wiki/concepts/Template-based-Note-Creation.md new file mode 100644 index 00000000..9a893f30 --- /dev/null +++ b/wiki/concepts/Template-based-Note-Creation.md @@ -0,0 +1,33 @@ +--- +title: "Template-based Note Creation" +type: concept +tags: [obsidian, productivity, note-taking] +sources: [obsidian-高效指南-我常用的插件与实用技巧] +last_updated: 2025-03-01 +--- + +## Definition +通过预设模板快速创建结构化笔记的工作流——每次新建笔记时自动填充预设内容,保持格式统一,省去重复操作。 + +## Core Mechanisms +- 模板变量:日期、时间、文件名等动态内容 +- 文件创建触发:快捷键、新建命令、QuickAdd 等 +- 内容结构预设:标题、元数据、正文框架 + +## Implementations +- **Templater** (Obsidian):支持 JavaScript 动态模板,最灵活 +- **Core Templates** (Obsidian 内置):简单模板,适合基础场景 +- **QuickAdd** (Obsidian):侧重快速触发,而非模板本身 + +## Use Cases +- 读书笔记模板(书名、作者、日期、摘要、感想) +- 会议记录模板(时间、参与者、议题、行动项) +- 日记模板(日期、计划、待办、总结) + +## Connections +- [[Daily Journaling]]:日记模板是模板创建的典型应用 +- [[Quick Capture]]:快速记录想法后可套用模板完善 +- [[Obsidian]]:主要实现平台之一 + +## Sources +- [[obsidian-高效指南-我常用的插件与实用技巧]] diff --git a/wiki/concepts/YoloMode.md b/wiki/concepts/YoloMode.md new file mode 100644 index 00000000..9a8d4dfe --- /dev/null +++ b/wiki/concepts/YoloMode.md @@ -0,0 +1,42 @@ +--- +title: "Yolo Mode" +type: concept +tags: [cursor, ai-agent, safety, risk] +sources: [mcp在cursor中的集成与应用详解] +last_updated: 2026-04-26 +--- + +## Definition +Yolo Mode(Enable Yolo Mode)是 Cursor Composer 中的一种**高风险自动执行模式**。开启后,Cursor 将自动执行 AI 模型发出的所有命令,无需用户逐条确认。 + +## Risk Profile +⚠️ **高风险设置,官方默认关闭** + +潜在风险: +- 误删文件(如 `rm -rf` 等破坏性命令自动执行) +- 系统配置被意外修改 +- 不可预期的副作用操作 + +## Recommended Practice +建议默认关闭 Yolo Mode,仅在以下场景谨慎使用: +- 确认所有命令已验证无误 +- 在隔离的测试环境中 +- 操作者充分理解每条命令的潜在影响 + +## Comparison with Normal Mode + +| 特性 | Yolo Mode | Normal Mode | +|------|-----------|-------------| +| 命令执行 | 自动执行 | 需用户手动复制执行 | +| 安全性 | 高风险 | 相对安全 | +| 效率 | 高 | 较低 | +| 适用场景 | 已验证的自动化流程 | 探索性/调试性任务 | + +## Connections +- [[Cursor]] ← Yolo Mode 所在产品 +- [[Composer]] ← Yolo Mode 配置位置 +- [[Mcp在Cursor中的集成与应用详解]] ← 使用场景说明 + +## See Also +- [[AgentMode]] +- [[ModalContextProtocol]] diff --git a/wiki/concepts/任务管理流.md b/wiki/concepts/任务管理流.md new file mode 100644 index 00000000..1a72b345 --- /dev/null +++ b/wiki/concepts/任务管理流.md @@ -0,0 +1,42 @@ +--- +title: "任务管理流" +type: concept +tags: [] +sources: [] +last_updated: 2026-06-14 +--- + +## Aliases +- Task Management Workflow +- 任务管理工作流 +- Kanban Workflow + +## Definition +任务管理流是一套以 Obsidian 为核心的视觉化任务管理组合——通过 Kanban(看板)、Projects(多项目管理)、Outliner(大纲视图)三款插件协同,实现复杂任务的拆解、可视化追踪和结构化执行。核心理念是:**将任务从文字中解放出来,用看板看见进度,用大纲理清层次**。 + +## Core Mechanism +- **Kanban**:提供可视化看板视图,任务以卡片形式在列(如待办/进行中/已完成)之间拖动,直观呈现工作流程状态 +- **Projects**:在同一界面管理多个项目,提供项目维度的视图和模板,适合需要同时跟踪多个并行项目的用户 +- **Outliner**:提供大纲视图,支持笔记的分层缩进和拖拽排序,适合整理复杂信息结构(如项目任务分解) + +## Plugin Components +- [[看板管理]](Kanban 插件):可视化任务看板,阶段式任务管理 +- [[Projects 插件]]:多项目管理视图,项目模板支持 +- [[Outliner]]:大纲视图,分层整理复杂信息 + +## Key Properties +- **可视化强**:Kanban 将任务状态从文字中抽象为可拖拽的卡片 +- **多层管理**:Projects 提供项目维度,Kanban 提供任务维度,Outliner 提供内容维度 +- **协同效应**:Kanban + Projects 配合使用,Projects 汇总多项目,Kanban 管理单项目详情 +- **适合人群**:需要管理多个并行项目、任务拆分复杂、重视进度可视化的用户 + +## Usage Scenarios +- **产品开发**:用 Projects 管理产品线,Kanban 管理具体功能开发任务,Outliner 整理需求文档 +- **内容创作**:Projects 管理多篇文章,Kanban 追踪写作状态(构思→起草→修改→发布),Outliner 规划文章大纲 +- **学习计划**:Projects 管理多门课程,Kanban 追踪每日学习任务,Outliner 整理知识点结构 + +## Connections +- [[知识管理流]] ← parallel_to ← [[任务管理流]](三大推荐插件组合之一) +- [[学习研究流]] ← parallel_to ← [[任务管理流]](三大推荐插件组合之一) +- [[看板管理]] ← implements ← [[任务管理流]] +- [[Obsidian最有必要安装的10款插件是这些]] ← source_of ← [[任务管理流]] diff --git a/wiki/concepts/动态模板.md b/wiki/concepts/动态模板.md new file mode 100644 index 00000000..71162c87 --- /dev/null +++ b/wiki/concepts/动态模板.md @@ -0,0 +1,39 @@ +--- +title: "动态模板" +type: concept +tags: [] +sources: [] +last_updated: 2026-06-14 +--- + +## Aliases +- Dynamic Template +- Templater +- 模板引擎 +- Template Variable + +## Definition +动态模板是一种在模板中嵌入变量、脚本和逻辑的能力——模板不只是静态文本占位符,而是在插入时能自动计算并填充日期、标签、序号、文件路径等动态内容的高级模板系统。广泛用于笔记软件(Obsidian Templater)、邮件客户端、文档生成器等场景。 + +## Core Mechanism +- **变量插值**:在模板中使用 `{{date}}`、`{{title}}` 等变量,插入时自动替换 +- **脚本执行**:在模板中嵌入 JavaScript/Python 等脚本,执行复杂逻辑(如计算日期差、随机选词) +- **条件渲染**:根据条件决定模板的某部分是否渲染(如只有周末才显示运动板块) +- **上下文感知**:根据当前笔记的路径、标签、日期等上下文动态调整内容 + +## Key Properties +- 变量类型:内置变量(日期/时间/文件名)、自定义变量、环境变量 +- 脚本支持:Templater 支持 JavaScript 脚本,可调用任意 Node.js API +- 与静态模板的对比:静态模板只有简单占位符,动态模板支持计算和逻辑 +- [[Templater]] 是 Obsidian 中实现动态模板的旗舰插件 + +## Applications +- **快速笔记创建**:会议记录模板自动填充日期、会议名称、与会者 +- **读书笔记**:自动记录书名、作者、阅读日期、摘录格式 +- **自动化工作流**:通过模板自动生成日常回顾、项目启动文档 +- **日记系统**:每日日记模板自动包含日历引用、上日回顾、本日计划 + +## Connections +- [[Templater]] ← implements ← [[动态模板]](Obsidian 的动态模板实现) +- [[知识管理流]] ← uses ← [[动态模板]](三大推荐插件组合之一) +- [[Dataview]] ← complements ← [[动态模板]](模板创建结构化内容,Dataview 查询检索) diff --git a/wiki/concepts/学习研究流.md b/wiki/concepts/学习研究流.md new file mode 100644 index 00000000..0e9a9edc --- /dev/null +++ b/wiki/concepts/学习研究流.md @@ -0,0 +1,41 @@ +--- +title: "学习研究流" +type: concept +tags: [] +sources: [] +last_updated: 2026-06-14 +--- + +## Aliases +- Learning & Research Workflow +- 学习研究工作流 +- Study Workflow + +## Definition +学习研究流是一套以 Obsidian 为核心的知识记忆与结构化存储组合——通过 Spaced Repetition(间隔重复)和 DB Folder(数据库管理)两款插件协同,实现知识点的长期记忆巩固与结构化分类管理。核心理念是:**学过的知识不忘,学过的知识不乱**。 + +## Core Mechanism +- **Spaced Repetition**:将间隔重复学习方法内置于 Obsidian,笔记中的知识点自动生成复习计划,在最优时间点提醒复习,实现长期记忆保持,无需手动导出至 Anki +- **DB Folder**:将笔记转化为类数据库形式,支持表格视图、排序、筛选、分组——将零散的知识点归类整理,形成系统性的知识库 + +## Plugin Components +- [[间隔重复]](Spaced Repetition 插件):内置间隔重复学习,笔记即学习材料 +- [[DB Folder]]:数据库化笔记管理,结构化存储分类 + +## Key Properties +- **记忆巩固**:Spaced Repetition 利用科学遗忘曲线,在最优复习时间点触发回忆,长期记忆效果好 +- **结构化存储**:DB Folder 将笔记从松散的 Markdown 文件转化为可排序筛选的数据表,适合大量相关知识点的分类管理 +- **协同增强**:DB Folder 整理知识点结构,Spaced Repetition 强化记忆,两者互补 +- **与 Anki 对比**:Spaced Repetition 无需数据导出,笔记即复习材料,维护成本更低 +- **与 Dataview 对比**:DB Folder 提供表格视图,Dataview 提供跨笔记查询,两者可结合使用 + +## Usage Scenarios +- **语言学习**:DB Folder 管理词汇表(按主题/难度/词性分类),Spaced Repetition 定期复习 +- **医学学习**:DB Folder 整理病例模板,Spaced Repetition 记忆疾病诊断标准 +- **学术研究**:DB Folder 管理论文阅读笔记(按主题/作者/年份分类),Spaced Repetition 记忆核心论点 + +## Connections +- [[知识管理流]] ← parallel_to ← [[学习研究流]](三大推荐插件组合之一) +- [[任务管理流]] ← parallel_to ← [[学习研究流]](三大推荐插件组合之一) +- [[间隔重复]] ← uses ← [[学习研究流]] +- [[Obsidian最有必要安装的10款插件是这些]] ← source_of ← [[学习研究流]] diff --git a/wiki/concepts/教育资源开源.md b/wiki/concepts/教育资源开源.md new file mode 100644 index 00000000..8fc81c7e --- /dev/null +++ b/wiki/concepts/教育资源开源.md @@ -0,0 +1,21 @@ +--- +title: "教育资源开源" +type: concept +tags: [] +sources: [] +last_updated: 2025-05-13 +--- + +## 定义 +将原本受版权保护或难以获取的教育资源(教材、课程、习题等)通过合法方式整理并公开展布,降低大众获取优质教育内容的门槛。 + +## 核心要素 +- **来源合法性**:素材须来自公开渠道或经授权(如国家平台公开教材) +- **系统性整理**:按学段/学科/版本分类,便于检索和使用 +- **免费获取**:以开源/公有领域/免费分享形式发布 + +## 实践案例 +- [[chinatextbook-41-53-gb-中国小学-初中-高中-大学-pdf-教材]]:将国家中小学智慧教育平台的公开教材整理为 GitHub 仓库,总计 41.53 GB + +## 相关概念 +- [[PDF教材数字化]]:将纸质教材转化为数字格式,是教育资源开源的技术前提 diff --git a/wiki/concepts/渐进式披露.md b/wiki/concepts/渐进式披露.md new file mode 100644 index 00000000..feb4c3c0 --- /dev/null +++ b/wiki/concepts/渐进式披露.md @@ -0,0 +1,29 @@ +--- +title: "渐进式披露" +type: concept +tags: [Agent, Skill, Design Pattern, ADK] +sources: [google-5个agent-skill设计模式-2026-03-19] +last_updated: 2026-05-15 +--- + +## Overview +渐进式披露(Progressive Disclosure)是 Google ADK Skill 设计模式的核心机制之一——只在运行时需要时才消耗上下文 token 来加载特定的模式内容,而非将所有知识一次性塞进 system prompt。 + +## Mechanism +- Agent 只有在真正用到某个技术或模式时才动态加载相关文档 +- SKILL.md 监听特定的触发条件(如库关键词、用户意图) +- 按需加载 `references/` 目录下的规范文档 +- 将加载的规则当作绝对真理来执行 + +## Key Insight +> 多亏了 ADK 的 SkillToolset 和渐进式披露机制,agent 只在运行时需要时才消耗上下文 token 来加载特定的模式。 + +## Related Concepts +- [[ToolWrapper]]:渐进式披露的具体实现——监听关键词,按需加载领域规范 +- [[SkillToolset]]:实现渐进式披露的 ADK 基础设施 +- [[Generator]]:类似的按需加载思想,但侧重模板生成而非知识应用 +- [[Inversion]]:类似的按需加载思想,但侧重信息收集而非知识应用 + +## Connections +- [[SkillToolset]] ← implements ← [[渐进式披露]] +- [[ToolWrapper]] ← uses ← [[渐进式披露]] diff --git a/wiki/concepts/看板管理.md b/wiki/concepts/看板管理.md new file mode 100644 index 00000000..6896c01b --- /dev/null +++ b/wiki/concepts/看板管理.md @@ -0,0 +1,39 @@ +--- +title: "看板管理" +type: concept +tags: [] +sources: [] +last_updated: 2026-06-14 +--- + +## Aliases +- Kanban +- 看板 +- Kanban Board +- 看板方法 + +## Definition +看板管理是一种可视化工作流程管理方法——通过带有列(列代表工作阶段)的看板面板,将任务以卡片形式在列之间移动,直观呈现任务状态(待办/进行中/已完成)。最初由丰田汽车公司(Toyota)作为精益制造系统的一部分发明,后被敏捷软件开发广泛采用。 + +## Core Mechanism +- **可视化工作流**:任务以卡片形式在列之间移动,状态一目了然 +- **限制在制品(WIP)**:限制每列同时处理的任务数量,防止过度并行导致效率下降 +- **拉动式生产**:团队只在有容量时才拉取新任务,而非盲目堆积 +- **持续改进**:通过观察看板流动发现问题并优化流程 + +## Key Properties +- 核心三要素:可视化(WIP 限制)、流动(拉动式)、持续改进 +- 与 Scrum 的对比:看板不规定固定迭代周期,更灵活 +- 适合场景:持续性工作流、运维/支持类任务、个人任务管理 +- [[Kanban 插件]](Obsidian)将看板带入笔记系统,实现笔记驱动的个人项目管理 + +## Applications +- **个人任务管理**:Kanban 插件在 Obsidian 中创建个人看板管理日常任务 +- **软件开发**:团队敏捷工作流管理(GitHub Projects、Notion、Linear 等工具) +- **内容创作**:文章/视频从构思→草稿→修订→发布的流程管理 +- **学习计划**:从"待学"到"学会"的知识获取流程跟踪 + +## Connections +- [[Kanban 插件]] ← implements ← [[看板管理]](Obsidian 的看板实现) +- [[任务管理流]] ← uses ← [[看板管理]](三大推荐插件组合之一) +- [[Projects 插件]] ← complements ← [[看板管理]](多项目层面的任务协调) diff --git a/wiki/concepts/知识管理流.md b/wiki/concepts/知识管理流.md new file mode 100644 index 00000000..48c22b66 --- /dev/null +++ b/wiki/concepts/知识管理流.md @@ -0,0 +1,41 @@ +--- +title: "知识管理流" +type: concept +tags: [] +sources: [] +last_updated: 2026-06-14 +--- + +## Aliases +- Knowledge Management Workflow +- PKM Workflow +- 知识管理工作流 + +## Definition +知识管理流是一套以 Obsidian 为核心的笔记管理自动化组合——通过 Dataview(查询)、Templater(创建)、Calendar(日历)三款插件协同,实现笔记的自动化创建、动态检索和时间管理。其核心理念是:**让笔记自然流入,自动组织,随时可查**。 + +## Core Mechanism +- **Templater**:使用模板快速创建格式统一的笔记(如会议记录、读书笔记),自动填充日期、标签、分类等元信息 +- **Dataview**:通过类 SQL 查询语言,在笔记间创建动态视图——按标签、日期、状态筛选笔记,生成汇总列表和统计看板 +- **Calendar**:提供日历视图,直观查看每日是否有笔记,快速跳转到特定日期的日记或记录 + +## Plugin Components +- [[Dataview]]:类 SQL 跨笔记查询,数据驱动笔记管理 +- [[Templater]]:动态模板,自动填充元信息,减少重复操作 +- [[Calendar]]:日历视图,快速访问时间线笔记 + +## Key Properties +- **自动化程度高**:模板减少重复劳动,Dataview 自动汇总,Calendar 快速导航 +- **数据驱动**:Dataview 将笔记转化为可查询的数据集,支持复杂筛选和统计 +- **时间感知**:Calendar 让笔记与时间线天然关联,适合日记和定期回顾场景 +- **适合人群**:深度 Obsidian 用户,已建立大量笔记,需要高效检索和组织 + +## Usage Scenarios +- **项目管理**:用模板创建项目笔记,Dataview 按项目筛选所有相关笔记 +- **读书管理**:模板记录书籍信息,Dataview 按标签汇总所有读书笔记 +- **会议管理**:模板创建会议记录,Calendar 快速定位历史会议 + +## Connections +- [[任务管理流]] ← parallel_to ← [[知识管理流]](三大推荐插件组合之一) +- [[学习研究流]] ← parallel_to ← [[知识管理流]](三大推荐插件组合之一) +- [[Obsidian最有必要安装的10款插件是这些]] ← source_of ← [[知识管理流]] diff --git a/wiki/concepts/间隔重复.md b/wiki/concepts/间隔重复.md new file mode 100644 index 00000000..8c62a553 --- /dev/null +++ b/wiki/concepts/间隔重复.md @@ -0,0 +1,39 @@ +--- +title: "间隔重复" +type: concept +tags: [] +sources: [] +last_updated: 2026-06-14 +--- + +## Aliases +- Spaced Repetition +- 间隔重复法 +- 艾宾浩斯遗忘曲线 +- Spaced Repetition System (SRS) + +## Definition +间隔重复是一种基于科学记忆原理的学习方法——利用人类遗忘曲线,在即将遗忘的时间点复习知识,以最小化遗忘速率,实现长期记忆保持。其核心公式来自赫尔曼·艾宾浩斯(Hermann Ebbinghaus)的遗忘曲线。 + +## Core Mechanism +- **遗忘曲线**:新信息在学习和复习后的遗忘速度呈指数衰减 +- **最优复习时机**:在遗忘点之前主动触发回忆,强化记忆痕迹 +- **间隔递增**:每次复习间隔逐渐拉长(如 1天→3天→7天→14天→1月→……) +- **主动回忆**:复习时先尝试回忆,再查看答案——主动回忆比被动重读更有效 + +## Key Properties +- 遗忘曲线遵循指数衰减规律:学完 1 天后遗忘 66%,1 周后 75%,1 月后 80%+ +- 间隔增长率因算法不同而异(SM-2、SM-18、FSRS 等) +- 间隔重复软件(如 Anki)自动计算最优复习时间,用户只需"按部就班" +- 适用于:词汇记忆、医学知识、法律条文、编程概念、语言学习等任何需要长期记忆的场景 + +## Applications +- **语言学习**:词汇、短语、语法规则的长期记忆 +- **医学/法律考试**:海量知识点的系统记忆 +- **技术概念**:编程语言语法、设计模式、算法复杂度等 +- **Obsidian 集成**:Spaced Repetition 插件将间隔重复直接嵌入笔记系统,无需导出至 Anki + +## Connections +- [[Anki]] ← compared_with ← [[间隔重复]](Anki 是最流行的独立间隔重复软件) +- [[Spaced Repetition 插件]] ← implements ← [[间隔重复]](Obsidian 内置间隔重复实现) +- [[学习研究流]] ← uses ← [[间隔重复]](三大推荐插件组合之一) diff --git a/wiki/entities/Anki.md b/wiki/entities/Anki.md new file mode 100644 index 00000000..4d425375 --- /dev/null +++ b/wiki/entities/Anki.md @@ -0,0 +1,30 @@ +--- +title: "Anki" +type: entity +tags: [] +sources: [] +last_updated: 2026-06-14 +--- + +## Aliases +- Anki +- Anki 间隔重复软件 +- Anki SRS + +## Definition +Anki 是一款基于间隔重复原理的开源记忆卡(Flashcard)软件,通过科学复习算法帮助用户长期记忆任何类型的学习材料。它是最流行的独立 SRS(Spaced Repetition System)工具,支持文字、图片、音频、LaTeX 数学公式等多模态卡片,支持 macOS、Windows、Linux、iOS、Android 多平台,其数据可跨设备同步(付费账号)。 + +## Key Characteristics +- 间隔重复算法:内置 SM-2 算法及 FSRS(Free Spaced Repetition Scheduler)等多算法选项,自动计算最优复习间隔 +- 多模态卡片:支持文本、图片、音频、LaTeX 数学公式、语音录制等 +- 跨平台同步:iOS/Android/Web 三端同步(需 AnkiWeb 账号) +- 插件生态:社区插件丰富,可扩展功能(如增强编辑器、批量导入、进度统计等) +- 开源免费:macOS、Windows、Linux 客户端免费开源,iOS 独立开发需付费 + +## Role in Knowledge Management +Anki 被广泛用于需要大量记忆的场景(医学、法律、语言、技术概念)。其核心优势是**无需手动安排复习计划**——用户只需制作卡片,Anki 自动在最优时间推送复习任务。与 Obsidian Spaced Repetition 插件相比,Anki 是独立工具、专注记忆,适合卡片式知识;Spaced Repetition 插件集成于笔记系统,适合笔记驱动型学习。 + +## Connections +- [[间隔重复]] ← implements ← [[Anki]] +- [[Spaced Repetition 插件]] ← compared_with ← [[Anki]](Obsidian 内置方案无需导出,Anki 需手动导出笔记内容) +- [[Obsidian最有必要安装的10款插件是这些]] ← mentions ← [[Anki]](作为间隔重复替代方案对比) diff --git a/wiki/entities/Composer.md b/wiki/entities/Composer.md new file mode 100644 index 00000000..fc34b862 --- /dev/null +++ b/wiki/entities/Composer.md @@ -0,0 +1,46 @@ +--- +title: "Composer" +type: entity +tags: [cursor, ai-agent, tool] +sources: [mcp在cursor中的集成与应用详解] +last_updated: 2026-04-26 +--- + +## Overview +Composer 是 Cursor IDE 中的一个**对话构建模块**,支持用户与 AI 模型进行对话,并在对话中调用各种工具和 MCP Server。 + +## Two Modes +Composer 支持两种交互模式: + +### Normal Mode +- AI 给出建议和命令 +- 用户需要手动复制命令并在终端执行 +- 适合探索性和调试性任务 +- 安全性较高 + +### Agent Mode +- AI 自动执行发出的命令 +- 自动处理工具调用 +- 大幅减少手动操作步骤 +- 适合已验证的自动化流程 +- 需注意 [[YoloMode]] 的风险 + +## MCP Integration +在 Agent 模式下,Composer 可以: +1. 自动发现已配置的 MCP Server 工具 +2. 根据用户需求调用 MCP 工具链 +3. 多工具协同工作(如 Sequential Thinking + 热点新闻服务) +4. 返回处理后的精准结果 + +## How to Identify +当前处于 Agent 模式时,对话界面下方会显示 **"agent"** 标识。 + +## Connections +- [[Cursor]] ← 所在产品 +- [[YoloMode]] ← 相关安全设置 +- [[AgentMode]] ← 交互模式 +- [[Mcp在Cursor中的集成与应用详解]] ← 使用场景 + +## See Also +- [[ModalContextProtocol]] +- [[SequentialThinking]] diff --git a/wiki/entities/Cursor.md b/wiki/entities/Cursor.md index 06fbc657..2d605a29 100644 --- a/wiki/entities/Cursor.md +++ b/wiki/entities/Cursor.md @@ -1,43 +1,43 @@ ---- -title: "Cursor" -type: entity -tags: [ai, ide, code-editor] -last_updated: 2026-04-22 ---- - -## Overview -Cursor是基于VS Code的AI增强代码编辑器,集成了AI模型辅助代码生成及多任务代理操作。可免费使用,支持付费升级获取更多生成额度。 - -## Aliases -- Cursor 2.0 -- Cursor IDE - -## Key Features -- 基于VS Code构建,继承VS Code的完整功能 -- 集成AI模型辅助代码生成(Composer模型,比同类快4倍) -- 支持多AI代理并行操作 -- 支持MCP(Model Context Protocol)扩展 -- 提供Diff功能审查AI生成的代码改动 -- 支持项目规则自定义(如强制生成文档注释) - -## Agent Modes -- **Plan(规划模式)**:让AI拆解步骤,形成清晰的开发路线图 -- **Agent(执行模式)**:AI代理执行计划任务,逐步生成代码,会修改文件 -- **Ask(咨询模式)**:仅返回文本答案,不改动代码,安全性最高 - -## Connections -- [[VS Code]] — Cursor基于VS Code构建 -- [[Composer]] — Cursor自研AI模型 -- [[MCP(Model Context Protocol)]] — Cursor支持的扩展协议 -- [[Vibe Coding]] — Cursor是Vibe Coding的典型工具 -- [[Claude Code]] — 类似产品,AI代码编辑工具 - -## Sources -- [[cursor-2-0初学者使用指南]] -- [[mcp在cursor中的集成与应用详解]] - -## New Insights (from MCP in Cursor Integration) -- Composer 支持 Agent 模式和 Normal 模式两种交互方式,Agent 模式可自动执行 MCP 工具链 -- MCP Server 在 Cursor 中有两种接入方式:SSE 服务端模式和本地 Command 命令行方式 -- Agent 模式下的 Yolo Mode 会无确认执行所有命令,存在误操作风险(默认关闭) -- 典型 MCP 工具:热点新闻服务(smisery 提供九个新闻来源)、Sequential Thinking 逻辑推理工具 +--- +title: "Cursor" +type: entity +tags: [ai, ai-agent, ide, mcp] +sources: [mcp在cursor中的集成与应用详解, cursor-2-0初学者使用指南] +last_updated: 2026-04-26 +--- + +## Overview +Cursor 是一款支持 MCP(Modal Context Protocol)集成的 **AI 编程 IDE**,基于 VS Code 定制,集成了多种大模型用于代码补全、对话和自动化任务执行。 + +## MCP Integration +Cursor 是 MCP 协议的重要客户端实现,支持在 IDE 中直接接入 MCP Server: + +**接入方式:** +1. 下载支持 MCP 功能的 Cursor 最新版 +2. 在 Cursor 设置中新增 MCP Server +3. 选择接入类型: + - **SSE 服务方式**:通过 HTTP SSE 连接远程 MCP Server + - **Command 方式**:通过本地执行命令连接本地 MCP Server + +**常见问题:** +- 配置后出现 "no tools found" 错误 → 检查 MCP 服务路径或网络代理设置 +- 建议直接填写 MCP 原始地址,绕过代理层 + +## Composer Module +Cursor 的 Composer 模块支持两种交互模式: +- **Normal 模式**:需要用户手动复制 AI 给出的命令并执行 +- **Agent 模式**:自动执行 AI 发出的命令,处理工具调用(需开启) + +## Version +- Cursor 2.0 及以上版本支持 MCP 集成 + +## Connections +- [[Mcp在Cursor中的集成与应用详解]] ← MCP 集成核心教程 +- [[Cursor2.0初学者使用指南]] ← 入门指南 +- [[ModalContextProtocol]] ← 集成协议 +- [[Composer]] ← 功能模块 +- [[AgentMode]] ← 交互模式 + +## See Also +- [[OpenCode]] +- [[Trae]] diff --git a/wiki/entities/DataviewPlugin.md b/wiki/entities/DataviewPlugin.md new file mode 100644 index 00000000..1086b449 --- /dev/null +++ b/wiki/entities/DataviewPlugin.md @@ -0,0 +1,40 @@ +--- +title: "DataviewPlugin" +type: entity +tags: [] +sources: [] +last_updated: 2025-03-07 +--- + +## Aliases +- Dataview +- Dataview.js +- Dataview Plugin + +## Definition +Dataview 是 Obsidian 的社区插件,将笔记库转变为可查询的"笔记数据库"。通过类 SQL 的声明式查询语法,对笔记的 YAML frontmatter、标签、内联字段等进行动态查询,自动生成视图列表或数据表。 + +## Key Characteristics +- 类 SQL 查询语法:`LIST`、`TABLE`、`TASK` 三种查询命令 +- 支持 YAML frontmatter 字段查询 +- 支持标签(tags)系统查询:`WHERE contains(tags, "学习")` +- 支持内联字段(inline fields)查询 +- 动态视图:查询结果随笔记内容变化自动更新 +- 无需编程基础,基础语法易上手 + +## Core Use Cases +- 自动整理散落在各笔记中的待办事项 +- 按标签自动生成笔记索引(#学习、#写作) +- 统计笔记数量和写作量 +- 跨笔记数据聚合和可视化 + +## Role in Knowledge Management +Dataview 将"笔记即文档"的理念升级为"笔记即数据",让笔记从静态文本转变为可动态查询的知识库。它与 [[Templater]](动态模板创建)、[[Calendar]](时间线视图)共同构成 Obsidian 知识管理流的核心插件组合。 + +## Connections +- [[Obsidian]] ← plugin_hosted_by ← [[DataviewPlugin]] +- [[ObsidianTasksPlugin]] ← compared_with ← [[DataviewPlugin]] + - Tasks 专注文务语法的任务管理(`- [ ]` 语法);Dataview 更通用,支持查询笔记中任意字段 +- [[NoteDatabase]] ← implements ← [[DataviewPlugin]](将笔记视为数据库查询的核心概念) +- [[QueryLanguage]] ← provided_by ← [[DataviewPlugin]] +- [[TagBasedIndexing]] ← enables ← [[DataviewPlugin]] diff --git a/wiki/entities/McpServer.md b/wiki/entities/McpServer.md new file mode 100644 index 00000000..d0952166 --- /dev/null +++ b/wiki/entities/McpServer.md @@ -0,0 +1,40 @@ +--- +title: "MCP Server" +type: entity +tags: [mcp, ai-agent, server, protocol] +sources: [mcp在cursor中的集成与应用详解] +last_updated: 2026-04-26 +--- + +## Definition +MCP Server 是 MCP(Modal Context Protocol)体系中的**服务提供方**,负责对外暴露资源和工具接口,供 MCP Client(如 Cursor、Claude Desktop)调用。 + +## Role in Architecture +MCP 基于 Client-Server 架构: +- **MCP Server(服务端)**:提供服务接口(资源、工具、提示词) +- **MCP Client(客户端)**:集成 MCP 协议的应用程序,消费 Server 提供的接口 + +## Three Interface Types + +| 接口 | 类型 | 说明 | +|------|------|------| +| 资源(Resource) | GET 类 | 提供外部数据读取 | +| 工具(Tool) | POST 类 | 提供外部操作能力 | +| 提示词(Prompt) | 扩展接口 | 预定义的提示词模板 | + +## MCP Server 实例 +- **热点新闻 MCP Server**(smisery 网站):支持九个新闻来源的实时新闻获取 +- **Sequential Thinking**:逻辑推理分步拆解工具 + +## Integration with Cursor +在 Cursor 中接入 MCP Server: +1. 在 Cursor 设置中新增 MCP Server +2. 两种接入方式: + - **SSE 方式**:连接远程 MCP Server(需 HTTP 服务) + - **Command 方式**:本地执行命令启动 MCP Server + +## See Also +- [[ModalContextProtocol]] ← 所遵循的协议 +- [[Cursor]] ← 客户端 +- [[McpBuilderAgent]] ← 构建工具 +- [[SequentialThinking]] ← 工具示例 diff --git a/wiki/entities/Notion.md b/wiki/entities/Notion.md new file mode 100644 index 00000000..42f51293 --- /dev/null +++ b/wiki/entities/Notion.md @@ -0,0 +1,33 @@ +--- +title: "Notion" +type: entity +tags: [] +sources: [] +last_updated: 2026-04-27 +--- + +## Aliases +- Notion +- Notion 应用 +- Notion 数据库 +- Notion 协作 + +## Definition +Notion 是一款"All-in-One"协作型知识管理与任务管理工具,以灵活的块编辑器(Block Editor)和数据库(Database)功能著称,支持文档、任务、Wiki、项目管理等多种场景。 + +## Key Characteristics +- 块编辑器:内容由可嵌套的"块"组成,支持多种内容类型(文本、表格、看板、日历等) +- 数据库视图:内置数据库支持多种视图(Table、Board、Calendar、Gallery、Timeline 等) +- 模板系统:提供丰富的模板和自定义模板功能 +- 协作功能:支持多人实时协作,是其核心差异化点 +- API 集成:提供官方 API,支持自动化工作流 +- 跨平台:Web 优先,同时有 macOS、Windows、iOS、Android 客户端 + +## Role in Task Management +Notion 通过其数据库视图(尤其是 Board/看板)提供任务管理能力,被视为"轻量级 Jira"。用户常在 Notion 和 Obsidian 之间权衡——Notion 适合团队协作和视觉化任务管理,Obsidian 适合个人深度笔记和知识连接。 + +## Connections +- [[Obsidian]] ← compared_with ← [[Notion]](笔记工具功能对比) +- [[Todoist]] ← compared_with ← [[Notion]](个人任务管理工具对比) +- [[TaskAutomation]] ← uses ← [[Notion]](Agent 将会议摘要写入 Notion 页面) +- [[ObsidianTasksPlugin]] ← compared_with ← [[Notion]](查询功能比 Notion 数据库更灵活) diff --git a/wiki/entities/Obsidian.md b/wiki/entities/Obsidian.md index a60cd418..ec3156dc 100644 --- a/wiki/entities/Obsidian.md +++ b/wiki/entities/Obsidian.md @@ -1,67 +1,37 @@ ---- -title: "Obsidian" -type: entity -tags: [笔记工具, 知识管理, 双链笔记] -sources: - - obsidian-cli -last_updated: 2026-04-16 ---- - -# Obsidian - -## Aliases -- Obsidian.md -- Obsidian 笔记 - -## 描述 -本地优先的笔记和知识管理工具,支持双链笔记、Graph View 图谱视图和丰富的社区插件生态。通过 iCloud Drive 或 Obsidian Git 插件实现多端同步。 - -## 核心特性 - -### 双链笔记 (Bidirectional Links) -通过 `[[wikilinks]]` 语法在页面间建立双向链接,形成知识网络而非孤岛。 - -### Graph View -左侧边栏图谱图标(或 `Ctrl+G`)将所有 Wiki 页面以节点展示,双链关系自动连线: -- **健康检查**:没有任何页面链接指向它 → 孤岛页面,需要补上交叉引用 -- **发现盲区**:某个概念被很多页面提到但自己还没有独立页面 → 灰色幽灵节点 - -### 社区插件 -- **Obsidian Git**:自动 commit + push 到 Git 仓库 -- **Obsidian Web Clipper**:浏览器插件,快速采集网页文章为 Markdown -- **Dataview**:类似数据库的笔记查询 -- **Tasks**:任务管理 -- **Templater**:动态模板 - -## 与 AI Agent 的集成 - -### 目录结构(OpenClaw 用法) -``` -/Users/weishen/Workspace/nexus/ -├── openclaw/ -│ ├── knowledgebase/ ← 经过整理、跨 Agent 共用的知识 -│ ├── xingshu/ ← 星枢专属笔记 -│ ├── xinghui/ ← 星辉专属笔记 -│ ├── xingyao/ ← 星曜专属笔记 -└── …(其他 Obsidian 笔记) -``` - -### OpenClaw obsidian skill -支持的操作: -- `obsidian write` — 创建或覆盖一篇笔记 -- `obsidian append` — 在已有笔记末尾追加内容 -- `obsidian read` — 读取笔记内容 -- `obsidian search` — 在笔记库中搜索关键词 -- `obsidian update` — 修改笔记的特定部分 - -## 图片本地化 -剪藏的网页文章图片通常是外链,几个月后失效。解决方案: -1. 设置 → 文件与链接 → 附件存储路径 → 设为当前文件夹下的 `attachments/` 子目录 -2. 绑定下载快捷键(如 `Ctrl+Shift+D`)→ 剪藏完按一下快捷键,所有图片自动下载到本地 - -## 相关来源 -- [[养虾日记3-用-obsidian-gitea-为-ai-助手构建持久化笔记系统]] -- [[obsidian-高效指南-我常用的插件与实用技巧]] -- [[obsidian最有必要安装的10款插件是这些]] -- [[Obsidian Tasks 插件-这可能是最适合懒人的任务管理方式]] -- [[dataview-让我从笔记黑洞里逃出来的-obsidian-神器-1]] +--- +title: "Obsidian" +type: entity +tags: [] +sources: [] +last_updated: 2026-04-27 +--- + +## Aliases +- Obsidian.md +- Obsidian 笔记软件 +- Obsidian/PKM +- Obsidian (软件) + +## Definition +Obsidian 是一款本地优先的双链笔记软件,基于 Markdown,支持图谱视图和插件扩展,已成为个人知识管理(PKM)领域的主流工具。 + +## Key Characteristics +- 本地存储:笔记保存在本地文件夹,数据完全归用户所有 +- Markdown 优先:原生支持 Markdown 语法,适合开发者和技术写作者 +- 双链笔记:通过 `[[wikilink]]` 连接笔记,形成知识图谱 +- 插件生态:拥有庞大的社区插件生态,扩展性强(如 Tasks、Dataview、Templater 等) +- 跨平台:支持 macOS、Windows、Linux、iOS、Android + +## Role in Knowledge Management +Obsidian 被广泛用于构建"第二大脑"(Second Brain),其核心理念是将笔记与知识连接起来,而非简单的文档管理。它既可以做笔记,也可以通过插件(如 Tasks)扩展为任务管理工具。 + +## Key Entities +- [[kepano]]:Obsidian 的创始人和 CEO(Licat) + +## Connections +- [[ObsidianTasksPlugin]] ← provides_task_management_for ← [[Obsidian]] +- [[DataviewPlugin]] ← provides_query_database_for ← [[Obsidian]] +- [[Obsidian最有必要安装的10款插件是这些]] ← recommends_plugins_for ← [[Obsidian]](10款必备插件精选指南:Templater/Dataview/Spaced Repetition/Kanban/Projects/Outliner/Calendar/DB Folder/Homepage/File Explorer Note Count) +- [[Obsidian高效指南]] ← related_to ← [[Obsidian]] +- [[Todoist]] ← compared_with ← [[Obsidian]](任务管理功能对比) +- [[Notion]] ← compared_with ← [[Obsidian]](笔记工具对比) diff --git a/wiki/entities/ObsidianTasksPlugin.md b/wiki/entities/ObsidianTasksPlugin.md new file mode 100644 index 00000000..3db7a33b --- /dev/null +++ b/wiki/entities/ObsidianTasksPlugin.md @@ -0,0 +1,41 @@ +--- +title: "ObsidianTasksPlugin" +type: entity +tags: [] +sources: [] +last_updated: 2026-04-27 +--- + +## Aliases +- Tasks 插件 +- Obsidian Tasks +- Obsidian Tasks 插件 +- Tasks plugin + +## Definition +Obsidian Tasks 插件是 Obsidian 社区插件市场中最受欢迎的任务管理插件,通过 Markdown 语法在笔记中创建任务,并提供强大的查询、筛选和重复任务功能,将任务管理与笔记系统深度整合。 + +## Key Characteristics +- Markdown 任务语法:使用 `- [ ]` 创建任务,支持内联日期、优先级、标签 +- 任务查询:在任意笔记中嵌入 `tasks` 代码块,按条件筛选和排序任务 +- 重复任务:支持 `⏳ every week/month` 等指令自动生成周期任务 +- 元数据丰富:支持截止日期、开始日期、优先级、标签、创建日期等完整任务属性 +- 与笔记共存:任务文件可以是任意笔记,无需专门的"任务列表"视图 +- 高度可定制:查询结果可按日期、优先级、文件夹等多维度展示 + +## Role in Obsidian Ecosystem +Tasks 插件将 Obsidian 从纯笔记工具扩展为"笔记 + 任务管理"的混合工具,适合希望统一知识管理和任务管理的深度 Obsidian 用户。与 Dataview 插件配合可实现更复杂的数据驱动视图。 + +## Limitations +- 不适合喜欢独立任务应用的用户(缺少专门的待办列表界面) +- 不适合需要团队协作的场景(缺乏任务分配、评论等协作功能) +- 移动端体验一般(Obsidian 移动端整体体验不如桌面端) +- 不适合喜欢 Trello/Things 等视觉化看板的用户 + +## Connections +- [[Obsidian]] ← hosts ← [[ObsidianTasksPlugin]](插件运行在 Obsidian 平台上) +- [[ObsidianTasksPlugin]] ← provides ← [[TaskQuerySyntax]](提供任务查询语法) +- [[ObsidianTasksPlugin]] ← provides ← [[RecurringTask]](提供重复任务功能) +- [[ObsidianTasksPlugin]] ← provides ← [[MarkdownBasedTask]](基于 Markdown 语法) +- [[ObsidianTasksPlugin]] ← implements ← [[ContextDrivenTask]](实现上下文驱动的任务管理) +- [[ObsidianTasksPlugin]] ← replaces ← [[Todoist]](作者用 Tasks 替代了 Todoist) diff --git a/wiki/entities/SSE.md b/wiki/entities/SSE.md new file mode 100644 index 00000000..c7c0e63b --- /dev/null +++ b/wiki/entities/SSE.md @@ -0,0 +1,45 @@ +--- +title: "SSE (Server-Sent Events)" +type: entity +tags: [web, real-time, http, mcp] +sources: [mcp在cursor中的集成与应用详解] +last_updated: 2026-04-26 +--- + +## Definition +SSE(Server-Sent Events,服务器推送事件)是一种基于 HTTP 的**服务器向客户端推送实时事件**的技术,允许服务器主动向浏览器或客户端应用发送数据更新。 + +## In MCP Context +在 MCP(Modal Context Protocol)集成中,SSE 是两种接入方式之一: +- **SSE 方式**:通过 HTTP SSE 连接远程 MCP Server +- **Command 方式**:通过本地执行命令连接 MCP Server + +SSE 方式适用于: +- 部署在远程服务器上的 MCP Server +- 需要集中管理多个 MCP Server 的场景 +- 服务端支持 SSE 协议输出的 MCP Server + +## Key Characteristics +- **单向通信**:仅服务器向客户端推送,客户端不能反向通信(需用 HTTP 请求) +- **基于 HTTP**:使用标准 HTTP 协议,易于穿过防火墙 +- **自动重连**:浏览器端 SSE API 自动处理连接断开重连 +- **文本协议**:使用文本格式传输数据(通常为 JSON) + +## Comparison + +| 特性 | SSE | WebSocket | +|------|-----|----------| +| 通信方向 | 单向(服务端→客户端) | 双向 | +| 协议 | HTTP | 独立协议 | +| 复杂度 | 简单 | 较复杂 | +| HTTP/2 多路复用 | 支持 | 支持 | +| 防火墙穿透 | 易 | 需特殊配置 | + +## Connections +- [[McpServer]] ← SSE 协议是 MCP Server 的一种接入方式 +- [[ModalContextProtocol]] ← 所属协议生态 +- [[Mcp在Cursor中的集成与应用详解]] ← 使用场景 + +## See Also +- [[ModalContextProtocol]] +- [[McpServer]] diff --git a/wiki/entities/Todoist.md b/wiki/entities/Todoist.md index 5d00788f..cab2a40a 100644 --- a/wiki/entities/Todoist.md +++ b/wiki/entities/Todoist.md @@ -1,29 +1,31 @@ ---- -title: "Todoist" -type: entity -tags: [productivity, task-management] -sources: [multi-channel-assistant, custom-morning-brief, meeting-notes-action-items, todoist-task-manager] -last_updated: 2026-04-22 ---- - -## Definition - -Todoist 是一个跨平台待办事项管理工具,支持个人任务管理和团队协作,被 OpenClaw 多 Agent 工作流广泛集成作为任务数据来源。 - -## Aliases - -- Todoist -- todoist - -## Role in System - -- 作为 [[OpenClaw]] Agent 工作流的标准任务集成目标之一(与 Apple Reminders / Asana 并列) -- 在 [[custom-morning-brief]] 中用于拉取当日待办事项,纳入晨间简报 -- 在 [[multi-channel-assistant]] 中作为统一任务管理后端 -- 在 [[meeting-notes-action-items]] 中用于自动创建会议行动项任务 - -## Key Relationships - -- [[OpenClaw]] — 集成 Todoist 作为任务管理后端 -- [[Apple Reminders]] — Todoist 的竞品,同为待办列表集成选项 -- [[Asana]] — Todoist 的竞品,同为团队协作任务管理工具 +--- +title: "Todoist" +type: entity +tags: [] +sources: [] +last_updated: 2026-04-27 +--- + +## Aliases +- Todoist +- Todoist 应用 +- Todoist 任务管理 + +## Definition +Todoist 是一款跨平台(Web、iOS、Android、桌面)的个人待办事项管理应用,以简洁的界面和自然语言输入著称,是任务管理领域的标杆产品之一。 + +## Key Characteristics +- 自然语言输入:支持用自然语言快速创建任务(如"明天下午 3 点完成任务") +- 多平台同步:支持所有主流平台,数据实时同步 +- 项目层级:支持项目和子项目组织任务 +- 标签与过滤:支持标签和自定义过滤器进行任务筛选 +- 集成生态:支持与日历、邮件、云盘等多种工具集成 +- 协作功能:支持任务分配和评论(Premium 功能) + +## Role in Task Management +Todoist 代表了"独立任务管理工具"的理念——任务应与文档分离,各司其职。其竞品包括 Things、TickTick、Notion Tasks 等。与 Obsidian Tasks 插件不同,Todoist 采用独立界面而非嵌入式任务管理。 + +## Connections +- [[ObsidianTasksPlugin]] ← replaces ← [[Todoist]](作者用 Tasks 插件替代了 Todoist) +- [[Obsidian]] ← alternative_task_tool ← [[Todoist]](Obsidian Tasks 插件是 Todoist 的替代方案) +- [[TaskAutomation]] ← uses ← [[Todoist]](Agent 自动化任务添加场景) diff --git a/wiki/entities/shenwei.md b/wiki/entities/shenwei.md index 9c9323a3..50d68560 100644 --- a/wiki/entities/shenwei.md +++ b/wiki/entities/shenwei.md @@ -1,37 +1,21 @@ ---- -title: "shenwei" -type: entity -tags: [linkedin, author, cloud-devops] -date: 2025-03-01 ---- - -## Profile - -shenwei是LinkedIn上的IT运维和云转型领域作者,专注于现代IT服务管理(ITSM)、AIOps和DevOps实践。 - -## Contributions - -### Published Articles - -1. **Modern ITSM: Driving Efficiency, Security & Resilience** - - 探讨ITSM从传统工单系统向AI驱动、自愈智能运营的演进 - - 覆盖AIOps、Hyperautomation、ITSM 2.0等前沿趋势 - - 来源:[[understanding-complete-itsm]] - -## Areas of Expertise - -- [[ITSM]] & [[ITSM-2.0]] -- [[AIOps]] & Machine Learning -- [[DevOps]] Culture & Automation -- [[Self-Healing-Systems]] -- [[Zero-Trust-Architecture]] - -## Linked Sources - -- [[understanding-complete-itsm]] - -## Connections - -- [[The Agency]] — 相关领域(AI Agents for IT Operations) -- [[BMC]] — 相关厂商(AIOps平台提供商) -- [[Micro-Focus]] — 相关厂商(ITOM解决方案) +--- +title: "Shenwei" +type: entity +tags: [author, obsidian] +sources: [obsidian-高效指南-我常用的插件与实用技巧] +last_updated: 2025-03-01 +--- + +## Profile +长期使用 Obsidian 进行知识管理的用户,微信公众号文章作者(ID: shenwei)。 + +## Aliases +- shenwei +- Shen Wei + +## Notes +- 分享 Obsidian 插件与使用技巧的个人经验 +- 观点倾向"少而精"——强调核心插件组合(Tasks/Dataview/Templater/QuickAdd)配合使用技巧,而非追求插件数量 + +## Sources +- [[obsidian-高效指南-我常用的插件与实用技巧]] diff --git a/wiki/entities/国家中小学智慧教育平台.md b/wiki/entities/国家中小学智慧教育平台.md new file mode 100644 index 00000000..5fbcf90c --- /dev/null +++ b/wiki/entities/国家中小学智慧教育平台.md @@ -0,0 +1,19 @@ +--- +title: "国家中小学智慧教育平台" +type: entity +tags: [] +sources: [] +last_updated: 2025-05-13 +--- + +## 基本信息 +- **全称**:国家中小学智慧教育平台 +- **网址**:https://basic.smartedu.cn/ +- **性质**:中国教育部主办的官方中小学教育资源平台 + +## 角色说明 +国家中小学智慧教育平台是中国官方的中小学教育资源网站,提供小学、初中、高中各学科的教材浏览。该平台是 ChinaTextbook 项目的教材来源——用户登录后即可在线浏览教材,亦可通过第三方工具(如 tchMaterial-parser)进行批量下载。 + +## Aliases +- 智慧教育平台 +- smartedu diff --git a/wiki/index.md b/wiki/index.md index e111ef87..360a20f7 100644 --- a/wiki/index.md +++ b/wiki/index.md @@ -4,6 +4,22 @@ - [Overview](overview.md) — living synthesis ## Sources +- [2026-04-27] [n8n + Claude:通过自然语言自动化工作流](sources/n8n-claude-通过自然语言自动化工作流.md) +- [2026-04-26] [万字保姆级教程,让你90天跑通\"一人公司\"模式(附AI提示词)](sources/万字保姆级教程-90天跑通一人公司模式-2026-03-29.md) +- [2026-04-26] [使用Claude自动生成N8N工作流的实操教程](sources/使用claude自动生成n8n工作流的实操教程.md) +- [2026-04-26] [MCP在Cursor中的集成与应用详解](sources/mcp在cursor中的集成与应用详解.md) +- [2026-04-26] [Google 5个 Agent Skill 设计模式](sources/google-5个agent-skill设计模式-2026-03-19.md) +- [2026-04-26] [n8n configure telegram trigger](sources/n8n-configure-telegram-trigger.md) +- [2026-04-26] [n8n Docker install & update](sources/n8n-docker-install-update.md) +- [2026-04-26] [万字讲透OpenClaw Workspace深度解析](sources/万字讲透openclaw-workspace深度解析-2026-03-21.md) +- [2026-04-26] [How to get Youtube Channel ID](sources/how-to-get-youtube-channel-id.md) +- [2026-04-26] [TikTok PM - Python Django 项目](sources/tiktok-pm-python-django-project.md) +- [2026-04-26] [Dataview——让我从"笔记黑洞"里逃出来的 Obsidian 神器](sources/dataview-让我从"笔记黑洞"里逃出来的-obsidian-神器-1.md) +- [2026-04-26] [Obsidian 高效指南:我常用的插件与实用技巧](sources/obsidian-高效指南-我常用的插件与实用技巧.md) +- [2026-04-26] [Obsidian最有必要安装的10款插件是这些](sources/obsidian最有必要安装的10款插件是这些.md) +- [2026-04-26] [Obsidian Tasks 插件:这可能是最适合懒人的任务管理方式](sources/obsidian-tasks-插件-这可能是最适合懒人的任务管理方式.md) +- [2026-04-26] [ChinaTextbook - 41.53 GB,中国小学、初中、高中、大学 PDF 教材](sources/chinatextbook-41-53-gb-中国小学-初中-高中-大学-pdf-教材.md) +- [2026-04-26] [开发经验与项目规范整理文档](sources/开发经验与项目规范整理文档.md) - [2026-04-26] [在Ubuntu上安装Vibe-Kanban](sources/在ubuntu上安装vibe-kanban.md) - [2026-04-26] [Vibe-Kanban + OpenCode 在 Ubuntu Server 上安装与管理指南](sources/vibe-kanban-opencode-在-ubuntu-server-上安装与管理指南.md) - [2026-04-26] [Vibe Coding 经验收集](sources/vibe-coding经验收集.md) @@ -79,7 +95,6 @@ - [养虾日记2:让Agent更懂你:OpenClaw + Self-Improving 复盘实战案例分享](sources/养虾日记2-让agent更懂你-openclaw-self-improving-复盘实战案例分享.md) - [养虾日记1:我用 OpenClaw 管了 28 万张照片:一次真实的多设备照片整理实战](sources/养虾日记1-我用-openclaw-管了-28-万张照片-一次真实的多设备照片整理实战.md) - [不谈技术:普通人该怎么在AI时代赚钱?](sources/不谈技术-普通人该怎么在ai时代赚钱.md) -- [2025-12-30] [开发经验与项目规范整理文档](sources/开发经验与项目规范整理文档.md) — Vibe Coding 开发经验与项目规范,涵盖编码规范、系统架构原则、微服务、Redis、消息队列 - [我做了个 Skill:让 AI 帮你生成 Logo 和图标](sources/我做了个-skill-让-ai-帮你生成-logo-和图标.md) - [fireworks-tech-graph](sources/fireworks-tech-graph.md) - [Blogwatcher Daily 技能收藏](sources/blogwatcher-daily收藏.md) @@ -90,13 +105,6 @@ - [Last30Days 使用指南](sources/last30days-使用指南.md) - [GOG CLI 安装配置指南](sources/gog-cli-安装配置指南.md) - [可自动化、可扩展、AI增强的电商数据采集与处理系统](sources/可自动化-可扩展-ai增强的电商数据采集与处理系统.md) -- [TikTok PM - Python Django 项目](sources/tiktok-pm-python-django-project.md) -- [Obsidian最有必要安装的10款插件是这些](sources/obsidian最有必要安装的10款插件是这些.md) -- [Obsidian 高效指南:我常用的插件与实用技巧](sources/obsidian-高效指南-我常用的插件与实用技巧.md) -- [Obsidian Tasks 插件:这可能是最适合懒人的任务管理方式](sources/obsidian-tasks-插件-这可能是最适合懒人的任务管理方式.md) -- [How to get Youtube Channel ID](sources/how-to-get-youtube-channel-id.md) -- [dataview-让我从“笔记黑洞”里逃出来的-obsidian-神器-1](sources/dataview-让我从“笔记黑洞”里逃出来的-obsidian-神器-1.md) — (expected: wiki/sources/dataview-让我从“笔记黑洞”里逃出来的-obsidian-神器-1.md — source missing) -- [ChinaTextbook - 41.53 GB,中国小学、初中、高中、大学 PDF 教材](sources/chinatextbook-41-53-gb-中国小学-初中-高中-大学-pdf-教材.md) - [实战笔记:本地部署 RSSHub 并获取 YouTube 订阅](sources/实战笔记-本地部署-rsshub-并获取-youtube-订阅.md) - [n8n-docker-配置-telegram-代理-troubleshooting](sources/n8n-docker-配置-telegram-代理-troubleshooting.md) — (expected: wiki/sources/n8n-docker-配置-telegram-代理-troubleshooting.md — source missing) - [WSL2 启动与网络配置指南](sources/wsl2-启动与网络配置指南.md) @@ -207,9 +215,6 @@ - [CTP Topic 14 Octane Hub on AWS Real Life Experience Moving Production Services](sources/ctp-topic-14-octane-hub-on-aws-real-life-experience-moving-production-services-i.md) - [CTP Topic 10 AWS Landing Zone (LZ) Data Collection, Tagging Related Security](sources/ctp-topic-10-aws-landing-zone-lz-data-collection-tagging-related-security.md) - [CTP Topic 1 Gruntwork Landing Zone Architecture](sources/ctp-topic-1-gruntwork-landing-zone-architecture.md) -- [使用Claude自动生成N8N工作流的实操教程](sources/使用claude自动生成n8n工作流的实操教程.md) -- [万字讲透OpenClaw Workspace深度解析](sources/万字讲透openclaw-workspace深度解析-2026-03-21.md) -- [万字保姆级教程,让你90天跑通一人公司模式(附AI提示词)](sources/万字保姆级教程-90天跑通一人公司模式-2026-03-29.md) - [YouTube Content Pipeline](sources/youtube-content-pipeline.md) - [X/Twitter Automation from Chat](sources/x-twitter-automation.md) - [X Account Analysis](sources/x-account-analysis.md) @@ -251,11 +256,8 @@ - [arXiv Paper Reader](sources/arxiv-paper-reader.md) - [OpenClaw as Desktop Cowork (AionUi) — Remote Rescue & Multi-Agent Hub](sources/aionui-cowork-desktop.md) - [n8n调用hermes-agents的工作流架构](sources/n8n调用hermes-agents的工作流架构.md) — (expected: wiki/sources/n8n调用hermes-agents的工作流架构.md — source missing) -- [n8n + Claude:通过自然语言自动化工作流](sources/n8n-claude-通过自然语言自动化工作流.md) - [n8n-调用openclaw-agents的工作流架构](sources/n8n-调用openclaw-agents的工作流架构.md) — (expected: wiki/sources/n8n-调用openclaw-agents的工作流架构.md — source missing) - [N8N Full Tutorial Building AI Agents in 2025 for Beginners!](sources/n8n-full-tutorial-building-ai-agents-in-2025-for-beginners.md) -- [n8n Docker 安装与更新](sources/n8n-docker-install-update.md) -- [n8n configure telegram trigger](sources/n8n-configure-telegram-trigger.md) - [Claude Code 调用方法总结](sources/claude-code调用方法总结.md) - [Workflow Optimizer Agent Personality](sources/testing-workflow-optimizer.md) - [Tool Evaluator Agent Personality](sources/testing-tool-evaluator.md) @@ -482,10 +484,8 @@ - [Contributing to The Agency](sources/contributing.md) - [Your-AI-Isn-t-Stupid---It-Just-Needs-a-Better-Harness--Lychee-Technology-Engineering-Blog](sources/Your-AI-Isn-t-Stupid---It-Just-Needs-a-Better-Harness--Lychee-Technology-Engineering-Blog.md) — (expected: wiki/sources/Your-AI-Isn-t-Stupid---It-Just-Needs-a-Better-Harness--Lychee-Technology-Engineering-Blog.md — source missing) - [open-webui-hermes-agent](sources/open-webui-hermes-agent.md) — (expected: wiki/sources/open-webui-hermes-agent.md — source missing) -- [MCP在Cursor中的集成与应用详解](sources/mcp在cursor中的集成与应用详解.md) - [llm-wiki](sources/llm-wiki.md) — (expected: wiki/sources/llm-wiki.md — source missing) - [karpathy-最新分享-用-llm-搭建个人知识库-告别-rag-的低效循环](sources/karpathy-最新分享-用-llm-搭建个人知识库-告别-rag-的低效循环.md) — (expected: wiki/sources/karpathy-最新分享-用-llm-搭建个人知识库-告别-rag-的低效循环.md — source missing) -- [Google 5个 Agent Skill 设计模式](sources/google-5个agent-skill设计模式-2026-03-19.md) - [Expose-hermes-agent-as-an-OpenAI-compatible-API-for-any-frontend](sources/Expose-hermes-agent-as-an-OpenAI-compatible-API-for-any-frontend.md) — (expected: wiki/sources/Expose-hermes-agent-as-an-OpenAI-compatible-API-for-any-frontend.md — source missing) - [I Went Through Every AI Memory Tool I Could Find. There Are Two Camps.](sources/ai-memory-tools-two-camps.md) - [谷歌深夜甩出一份【Nano Banana Pro提示词指南】,手把手教你生产专业级内容,实战案例+提示词模版](sources/谷歌深夜甩出一份-nano-banana-pro提示词指南-手把手教你生产专业级内容-实战案例-提示词模版.md) @@ -562,6 +562,7 @@ - [Amazon-Timestream](entities/Amazon-Timestream.md) - [AmazonAds](entities/AmazonAds.md) - [Andrej-Karpathy](entities/Andrej-Karpathy.md) +- [Anki](entities/Anki.md) - [Anthropic](entities/Anthropic.md) - [Apache-Superset](entities/Apache-Superset.md) - [Asana](entities/Asana.md) @@ -612,6 +613,7 @@ - [clouddrive2](entities/clouddrive2.md) - [CodeCrafters](entities/CodeCrafters.md) - [CodeWeaver](entities/CodeWeaver.md) +- [Composer](entities/Composer.md) - [containerd](entities/containerd.md) - [Content-Creator](entities/Content-Creator.md) - [Coze](entities/Coze.md) @@ -619,6 +621,7 @@ - [Cursor](entities/Cursor.md) - [Curve-Finance](entities/Curve-Finance.md) - [DanielStefanovic](entities/DanielStefanovic.md) +- [DataviewPlugin](entities/DataviewPlugin.md) - [DaVinci-Resolve](entities/DaVinci-Resolve.md) - [DeepLearningAI](entities/DeepLearningAI.md) - [DeepSeek](entities/DeepSeek.md) @@ -706,6 +709,7 @@ - [Manus](entities/Manus.md) - [MariaDB](entities/MariaDB.md) - [Martin-Nash](entities/Martin-Nash.md) +- [McpServer](entities/McpServer.md) - [MCP(Model Context Protocol)](entities/MCP(Model Context Protocol).md) - [Mem0](entities/Mem0.md) - [Memsearch](entities/Memsearch.md) @@ -737,7 +741,9 @@ - [Nomad-Bridge](entities/Nomad-Bridge.md) - [NotebookLlama](entities/NotebookLlama.md) - [NotebookLM](entities/NotebookLM.md) +- [Notion](entities/Notion.md) - [Obsidian](entities/Obsidian.md) +- [ObsidianTasksPlugin](entities/ObsidianTasksPlugin.md) - [OceanEngine](entities/OceanEngine.md) - [Octane-Hub](entities/Octane-Hub.md) - [Ollama](entities/Ollama.md) @@ -789,6 +795,7 @@ - [SparkryAI](entities/SparkryAI.md) - [Sprint-Prioritizer](entities/Sprint-Prioritizer.md) - [SRE-Team](entities/SRE-Team.md) +- [SSE](entities/SSE.md) - [Stable-Diffusion](entities/Stable-Diffusion.md) - [stacer](entities/stacer.md) - [Studio-Producer](entities/Studio-Producer.md) @@ -848,6 +855,7 @@ - [zk-steward-companion](entities/zk-steward-companion.md) - [余梦珑](entities/余梦珑.md) - [剪映](entities/剪映.md) +- [国家中小学智慧教育平台](entities/国家中小学智慧教育平台.md) - [机场](entities/机场.md) - [梅林固件](entities/梅林固件.md) - [滴滴](entities/滴滴.md) @@ -940,6 +948,7 @@ - [Beat-Sync](concepts/Beat-Sync.md) - [BEATS](concepts/BEATS.md) - [Behavioral-Psychology](concepts/Behavioral-Psychology.md) +- [Bidirectional-Linking](concepts/Bidirectional-Linking.md) - [Big-Five-Personality](concepts/Big-Five-Personality.md) - [BindMount](concepts/BindMount.md) - [BI平台](concepts/BI平台.md) @@ -1035,6 +1044,7 @@ - [Context-Passing](concepts/Context-Passing.md) - [Context-Substrate](concepts/Context-Substrate.md) - [Context-Window](concepts/Context-Window.md) +- [ContextDrivenTask](concepts/ContextDrivenTask.md) - [Continuous-Delivery](concepts/Continuous-Delivery.md) - [Continuous-Deployment](concepts/Continuous-Deployment.md) - [Continuous-Integration](concepts/Continuous-Integration.md) @@ -1055,6 +1065,7 @@ - [Custom-Audience-Engineering](concepts/Custom-Audience-Engineering.md) - [Custom-Instructions](concepts/Custom-Instructions.md) - [Daily-Digest](concepts/Daily-Digest.md) +- [Daily-Journaling](concepts/Daily-Journaling.md) - [Daily-Log](concepts/Daily-Log.md) - [DarkLaunching](concepts/DarkLaunching.md) - [DAST](concepts/DAST.md) @@ -1274,6 +1285,7 @@ - [Luhmann-四原则](concepts/Luhmann-四原则.md) - [Mackinder-Heartland-Theory](concepts/Mackinder-Heartland-Theory.md) - [Management-Pack](concepts/Management-Pack.md) +- [MarkdownBasedTask](concepts/MarkdownBasedTask.md) - [Marketing-Attribution](concepts/Marketing-Attribution.md) - [MaterialFunction](concepts/MaterialFunction.md) - [MCPOnceAllAgents](concepts/MCPOnceAllAgents.md) @@ -1288,6 +1300,7 @@ - [Micro-Recovery](concepts/Micro-Recovery.md) - [MicroInfluencerPartnership](concepts/MicroInfluencerPartnership.md) - [Miping](concepts/Miping.md) +- [ModalContextProtocol](concepts/ModalContextProtocol.md) - [Model-Context-Protocol](concepts/Model-Context-Protocol.md) - [Model-Fallback](concepts/Model-Fallback.md) - [Momentum-Nudge](concepts/Momentum-Nudge.md) @@ -1325,6 +1338,8 @@ - [Nitro-System](concepts/Nitro-System.md) - [Normal-Change](concepts/Normal-Change.md) - [NorthStarMetric](concepts/NorthStarMetric.md) +- [Note-Database-Queries](concepts/Note-Database-Queries.md) +- [NoteDatabase](concepts/NoteDatabase.md) - [Nunchi](concepts/Nunchi.md) - [NVMe硬盘分区](concepts/NVMe硬盘分区.md) - [Observability](concepts/Observability.md) @@ -1333,6 +1348,7 @@ - [Obsidian-Bases](concepts/Obsidian-Bases.md) - [Obsidian-CLI](concepts/Obsidian-CLI.md) - [Obsidian-Tasks](concepts/Obsidian-Tasks.md) +- [ObsidianRecurringTasks](concepts/ObsidianRecurringTasks.md) - [OpenTelemetry](concepts/OpenTelemetry.md) - [Oracle-Manipulation](concepts/Oracle-Manipulation.md) - [Organic-Traffic-Amplification](concepts/Organic-Traffic-Amplification.md) @@ -1350,11 +1366,13 @@ - [Patient-Privacy-PIPL](concepts/Patient-Privacy-PIPL.md) - [Pay-as-you-go](concepts/Pay-as-you-go.md) - [PCG](concepts/PCG.md) +- [PDF教材数字化](concepts/PDF教材数字化.md) - [Peer-Verification](concepts/Peer-Verification.md) - [Penetration-Testing](concepts/Penetration-Testing.md) - [Performance-Budget](concepts/Performance-Budget.md) - [Performance-Contracts](concepts/Performance-Contracts.md) - [PerformanceMax](concepts/PerformanceMax.md) +- [Periodic-Review](concepts/Periodic-Review.md) - [Personal-CRM](concepts/Personal-CRM.md) - [Personalization](concepts/Personalization.md) - [PersuasionArchitecture](concepts/PersuasionArchitecture.md) @@ -1399,6 +1417,8 @@ - [Quality-Scoring-Algorithm](concepts/Quality-Scoring-Algorithm.md) - [QualityAdjustedCoverage](concepts/QualityAdjustedCoverage.md) - [QualitySwitch](concepts/QualitySwitch.md) +- [QueryLanguage](concepts/QueryLanguage.md) +- [Quick-Capture](concepts/Quick-Capture.md) - [RAG](concepts/RAG.md) - [Reality-Signal](concepts/Reality-Signal.md) - [RealityKit-SwiftUI-Integration](concepts/RealityKit-SwiftUI-Integration.md) @@ -1466,6 +1486,7 @@ - [SemanticRouting](concepts/SemanticRouting.md) - [Sequential-Handoff](concepts/Sequential-Handoff.md) - [Sequential-Thinking](concepts/Sequential-Thinking.md) +- [SequentialThinking](concepts/SequentialThinking.md) - [Server-Authoritative-Model](concepts/Server-Authoritative-Model.md) - [ServerAuthority](concepts/ServerAuthority.md) - [Serverless-Computing](concepts/Serverless-Computing.md) @@ -1483,6 +1504,7 @@ - [Single-Control-Plane](concepts/Single-Control-Plane.md) - [Six-Sigma](concepts/Six-Sigma.md) - [SKAdNetwork](concepts/SKAdNetwork.md) +- [SkillToolset](concepts/SkillToolset.md) - [SLS](concepts/SLS.md) - [SmartBidding](concepts/SmartBidding.md) - [SnapMirror](concepts/SnapMirror.md) @@ -1526,14 +1548,17 @@ - [system-monitoring](concepts/system-monitoring.md) - [systemd](concepts/systemd.md) - [Tag-Validation-Tool](concepts/Tag-Validation-Tool.md) +- [TagBasedIndexing](concepts/TagBasedIndexing.md) - [Task-Query](concepts/Task-Query.md) - [TaskAutomation](concepts/TaskAutomation.md) +- [TaskQuerySyntax](concepts/TaskQuerySyntax.md) - [Taylorism](concepts/Taylorism.md) - [TCP隧道](concepts/TCP隧道.md) - [Technical-Architecture](concepts/Technical-Architecture.md) - [Technical-Objection-Handling](concepts/Technical-Objection-Handling.md) - [Telegram-Trigger](concepts/Telegram-Trigger.md) - [Telephony-Integration](concepts/Telephony-Integration.md) +- [Template-based-Note-Creation](concepts/Template-based-Note-Creation.md) - [Template-Based-Production](concepts/Template-Based-Production.md) - [Terraform-Modules](concepts/Terraform-Modules.md) - [Test-Mode](concepts/Test-Mode.md) @@ -1606,6 +1631,7 @@ - [X11](concepts/X11.md) - [Xinchuang](concepts/Xinchuang.md) - [Y-Combinator](concepts/Y-Combinator.md) +- [YoloMode](concepts/YoloMode.md) - [Zero-Friction-Capture](concepts/Zero-Friction-Capture.md) - [Zero-Trust](concepts/Zero-Trust.md) - [Zero-Trust-Architecture](concepts/Zero-Trust-Architecture.md) @@ -1620,10 +1646,12 @@ - [交接协议](concepts/交接协议.md) - [产品四层级体系](concepts/产品四层级体系.md) - [价格锚定与诱饵效应](concepts/价格锚定与诱饵效应.md) +- [任务管理流](concepts/任务管理流.md) - [全盘镜像备份](concepts/全盘镜像备份.md) - [内容矩阵](concepts/内容矩阵.md) - [内网穿透](concepts/内网穿透.md) - [写入纪律](concepts/写入纪律.md) +- [动态模板](concepts/动态模板.md) - [单一职责原则](concepts/单一职责原则.md) - [反向代理](concepts/反向代理.md) - [合成监控](concepts/合成监控.md) @@ -1635,6 +1663,7 @@ - [均衡分发算法](concepts/均衡分发算法.md) - [增量备份](concepts/增量备份.md) - [天才地带](concepts/天才地带.md) +- [学习研究流](concepts/学习研究流.md) - [容器资源限制](concepts/容器资源限制.md) - [容器重启策略](concepts/容器重启策略.md) - [工作流自动化](concepts/工作流自动化.md) @@ -1648,6 +1677,7 @@ - [接码平台](concepts/接码平台.md) - [播客生成](concepts/播客生成.md) - [故障转移](concepts/故障转移.md) +- [教育资源开源](concepts/教育资源开源.md) - [数字导师](concepts/数字导师.md) - [数据可视化](concepts/数据可视化.md) - [文档问答](concepts/文档问答.md) @@ -1659,9 +1689,12 @@ - [永久挂载](concepts/永久挂载.md) - [消息队列](concepts/消息队列.md) - [混合搜索](concepts/混合搜索.md) +- [渐进式披露](concepts/渐进式披露.md) - [版本控制](concepts/版本控制.md) - [用户权限](concepts/用户权限.md) - [直播带货](concepts/直播带货.md) +- [看板管理](concepts/看板管理.md) +- [知识管理流](concepts/知识管理流.md) - [硬件转码](concepts/硬件转码.md) - [私域运营](concepts/私域运营.md) - [端口映射](concepts/端口映射.md) @@ -1685,6 +1718,7 @@ - [进程管理](concepts/进程管理.md) - [逻辑备份](concepts/逻辑备份.md) - [销售漏斗](concepts/销售漏斗.md) +- [间隔重复](concepts/间隔重复.md) - [首尾针动画](concepts/首尾针动画.md) - [품의](concepts/품의.md) diff --git a/wiki/log.md b/wiki/log.md index 80645dca..e09e6e2f 100644 --- a/wiki/log.md +++ b/wiki/log.md @@ -1,3 +1,99 @@ +## [2026-04-30] ingest | 万字保姆级教程,让你90天跑通"一人公司"模式(附AI提示词) +- Source file: Agent/万字保姆级教程-90天跑通一人公司模式-2026-03-29.md +- Status: ✅ 成功摄入 +- Summary: 90天跑通一人公司的系统性框架,核心观点:一人公司的本质是用最小杠杆撬动最大价值。完整路径:天才地带自我体检→挖掘底层能力→避开心理陷阱→构建 Ikigai 商业模型→验证赛道→搭建产品分层体系→用 AI 构建内容系统→搭建销售漏斗 +- Concepts created: (Ikigai 概念已存在——更新了 [[Ikigai框架]] 页面,添加 sources 和 last_updated) +- Entities created: (无新 Entity——盖伊·亨德里克斯/营销人张飞宇仅出现 1 次,不满足≥2次条件) +- Source page: wiki/sources/万字保姆级教程-90天跑通一人公司模式-2026-03-29.md +- Notes: index.md Sources 条目已添加日期前缀 [2026-03-29] 和一行摘要;[[Ikigai框架]] 页面已更新 sources 字段;冲突检测:与 [[不谈技术-普通人该怎么在ai时代赚钱]](思维原则层面)互补——本文提供系统性 90 天框架,该文提供思维原则,无实质冲突 + +## [2026-04-26] ingest | 使用Claude自动生成N8N工作流的实操教程 +- Source file: Agent/使用Claude自动生成N8N工作流的实操教程.md +- Status: ✅ 成功摄入 +- Summary: 利用 Claude AI 助手结合 n8n-mcp MCP 服务器,通过自然语言自动生成 N8N 工作流的完整实操教程。核心流程:安装 Node.js → 启动 n8n-mcp → 配置 Claude Desktop 连接 → 导入高级 Prompt → 输入自然语言指令 → Claude 自动选节点、写代码、生成工作流。Claude 自动生成工作流完成度约 80-90%,仍需人工二次修正,但显著降低 N8N 新手入门门槛。 +- Concepts created: (无新概念——Extended Thinking、工作流自动化、MCP 均已存在) +- Entities created: (无新实体——n8n-mcp、n8n、Claude、Claude-Desktop、Node.js 均已存在) +- Source page: wiki/sources/使用claude自动生成n8n工作流的实操教程.md +- Notes: index.md 已新增带日期的 Sources 条目;overview.md 已有 "Claude + N8N MCP 自动化工作流" 章节(第441-442行),内容高度一致,无需重复更新;冲突检测:与 [[n8n-claude-通过自然语言自动化工作流]] 存在潜在交叉验证,已记录于 source page Contradictions 节;Entity 页面 n8n-mcp/n8n/Claude-Desktop/Node.js 均已存在,本次摄取仅补充来源引用。 + +## [2026-04-27] ingest | MCP在Cursor中的集成与应用详解 +- Source file: Agent/MCP在Cursor中的集成与应用详解.md +- Status: ✅ 成功摄入 +- Summary: MCP(Modal Context Protocol)在 Cursor AI 编程工具中的集成配置与实际应用方法。核心内容:MCP 基于 Client-Server 架构提供三类接口(资源GET/工具POST/Promise提示词);Cursor 中通过 SSE 或本地命令两种方式接入 MCP Server;在 Composer Agent 模式下调用 MCP 工具链;Sequential Thinking 工具展示逻辑推理分步拆解效果;Yolo Mode 高风险警告。 +- Concepts created: ModalContextProtocol, SequentialThinking, YoloMode +- Entities created: Cursor, Composer, McpServer, SSE +- Source page: wiki/sources/mcp在cursor中的集成与应用详解.md +- Notes: index.md 新增 Sources 条目(已有日期前缀);Entities 新增 Cursor/Composer/McpServer/SSE(均按字母顺序插入);Concepts 新增 ModalContextProtocol/SequentialThinking/YoloMode(按字母顺序插入);overview.md AI Tools 段落新增 MCP 集成应用段;冲突检测:与 [[specialized-mcp-builder]](构建端 vs 使用端的互补关系)无实质冲突,记录于 source page Contradictions 节。 + +## [2026-05-22] ingest | n8n + Claude:通过自然语言自动化工作流 +- Source file: Agent/n8n+Claude 通过自然语言自动化工作流.md +- Status: ✅ 成功摄入 +- Summary: 通过 Claude Desktop 自然语言能力与 n8n 工作流自动化平台结合,实现工作流的自然语言驱动创建与管理。核心价值:降低自动化工作流创建门槛,让用户以对话方式快速构建复杂业务流程。 +- Concepts created: (无新概念——工作流自动化、自然语言接口 均已存在) +- Entities created: (无新 Entity——n8n、Claude Desktop 在其他来源中已多次出现,本次摄取时未单独创建) +- Source page: wiki/sources/n8n-claude-通过自然语言自动化工作流.md +- Notes: index.md Sources 条目已存在(第258行);overview.md 已有 Claude + N8N 相关章节,无需重复更新;冲突检测:与 [[n8n-claude-通过自然语言自动化工作流]](自引用)无冲突,与 [[使用Claude自动生成N8N工作流的实操教程]] 互补——本文为引导页,该文为详细实操教程,无实质冲突。 + +## [2026-04-26] ingest | n8n configure telegram trigger +- Source file: Agent/n8n configure telegram trigger.md +- Status: ✅ 成功摄入(补充 log entry) +- Summary: n8n Telegram Trigger 节点 HTTPS Webhook 配置故障排查。核心问题:本地/无 HTTPS 的 n8n 实例配置 Telegram Trigger 时报 "bad webhook: An HTTPS URL must be provided for webhook" 错误。解决方法:在 Docker Desktop 环境变量中添加 WEBHOOK_URL 环境变量(值为 HTTPS URL),使 n8n 生成 HTTPS Webhook URL 供 Telegram 注册。 +- Concepts created: 无([[Webhook]]/[[Telegram Trigger]]/[[WEBHOOK_URL]] 均已有独立页面) +- Entities created: 无([[n8n]]/[[Telegram]]/[[Docker Desktop]] 均已存在于 Wiki) +- Source page: wiki/sources/n8n-configure-telegram-trigger.md +- Notes: source page 已存在(date 已更新为 2026-04-26);index.md 第258行已添加日期前缀 [2026-04-26];冲突检测:与 [[n8n Docker 安装与更新]](n8n Docker 部署)无实质冲突——本文档为 Telegram 集成专项补充 + +## [2026-04-22] ingest | n8n Docker install & update +- Source file: Agent/n8n docker install & update.md +- Status: ✅ 成功摄入 +- Summary: n8n 工作流自动化平台的 Docker 容器化部署与网络代理配置指南。核心内容:自定义 Dockerfile 扩展官方镜像安装 curl/wget;配置 `ALL_PROXY=socks5://宿主机Docker网桥IP:10808` 实现容器内科学上网;配合 Caddy 反向代理提供 HTTPS 访问;版本更新三步:`docker compose pull` → `docker compose down` → `docker compose up -d`。 +- Concepts created: 无([[Docker Compose]]/[[SOCKS5 代理]]/[[Docker 网桥网络]]/[[反向代理]] 均以内嵌 wikilink 引用存在于 source page,未达独立建页阈值) +- Entities created: 无([[n8n]]/[[Docker]]/[[V2Ray/Tuic]]/[[Caddy]] 均已存在于 Wiki,无新建需求) +- Source page: wiki/sources/n8n-docker-install-update.md +- Notes: index.md 第257行添加日期前缀 [2026-04-22] + 一行摘要;overview.md n8n Workflow Automation 部分新增"Docker 容器化部署"段落;冲突检测:无已知冲突——与 [[n8n-configure-telegram-trigger]](本文档为前置依赖)、[[n8n-workflow-orchestration]](Docker 部署是基础设施)、[[openclaw-n8n-stack]](Docker Compose 堆栈是扩展模式)均无实质冲突。 + +## [2025-03-16] ingest | How to get Youtube Channel ID +- Source file: Others/How to get Youtube Channel ID.md +- Status: ✅ 成功摄入 +- Summary: 通过浏览器 view-source 方法从 YouTube 频道页面获取 Channel ID 的实操笔记。操作步骤:①在浏览器地址栏输入 `view-source:https://www.youtube.com/@频道名`;②在页面源码中搜索 `?channel_id` 字符串;③提取完整的 RSS Feed URL(格式:`https://www.youtube.com/feeds/videos.xml?channel_id=UCxxxx`)。获取的 Channel ID 可用于 n8n 工作流、RSS 订阅等自动化场景。 +- Concepts created: 无(内容简单,无满足独立 Concept 建页条件的抽象概念) +- Entities created: Numberblocks(示例频道,仅出现1次,不满足≥2次条件,未建页) +- Source page: wiki/sources/how-to-get-youtube-channel-id.md +- Notes: index.md 第99行已有条目,补充日期前缀 [2025-03-16];overview.md 已有相关描述(YouTube Channel ID 提取技巧),无需修订;冲突检测:无已知冲突。 + +## [2026-04-27] ingest | Dataview——让我从"笔记黑洞"里逃出来的 Obsidian 神器 +- Source file: Others/Dataview——让我从"笔记黑洞"里逃出来的 Obsidian 神器 1.md +- Status: ✅ 成功摄入 +- Summary: Dataview 将 Obsidian 打造成"笔记数据库",通过类 SQL 查询语法解决"写笔记时激情满满,查笔记时满头大汗"的核心困境。核心功能:①自动整理散落各笔记的待办事项;②按标签自动索引笔记(#学习、#写作);③统计写作量追踪产出。基础查询示例:`LIST FROM "Notes" WHERE contains(tags, "学习")` +- Concepts created: NoteDatabase(笔记数据库)、QueryLanguage(查询语言)、TagBasedIndexing(标签索引) +- Entities created: DataviewPlugin(已与 Obsidian 实体建立双向链接) +- Source page: wiki/sources/dataview-让我从"笔记黑洞"里逃出来的-obsidian-神器-1.md +- Notes: index.md 第99行添加日期前缀 [2025-03-07] + 一行摘要;overview.md Productivity & Knowledge Management 部分新增独立段落,Key Concepts 新增 4 个概念链接;冲突检测:无实质冲突——ObsidianTasksPlugin 对比记录于 source page Contradictions 节(Dataview 更通用 vs Tasks 专注文务语法);NoteDatabase 概念与现有 Note-Database-Queries.md 互补(后者侧重查询展示,此处侧重数据库化理念);DataviewPlugin 实体已与 Obsidian.md 建立关系链接。 + +## [2026-04-27] ingest | Obsidian Tasks 插件:这可能是最适合懒人的任务管理方式 +- Source file: Others/Obsidian Tasks 插件:这可能是最适合懒人的任务管理方式.md +- Status: ✅ 成功摄入 +- Summary: Obsidian Tasks 插件将任务管理深度整合进 Obsidian 笔记——使用 Markdown 语法(`- [ ]`)创建任务,通过 `tasks` 代码块在任何笔记中嵌入灵活的任务查询,支持 `⏳ every week/month` 自动生成重复任务。核心理念:任务与笔记是一个整体,消除任务管理工具与笔记工具之间的割裂感。 +- Concepts created: TaskQuerySyntax(Tasks 查询语法)、ObsidianRecurringTasks(Obsidian 重复任务)、MarkdownBasedTask(基于 Markdown 的任务管理)、ContextDrivenTask(上下文驱动的任务管理) +- Entities created: Obsidian、Todoist、Notion、ObsidianTasksPlugin +- Source page: wiki/sources/obsidian-tasks-插件-这可能是最适合懒人的任务管理方式.md +- Notes: index.md 第97行添加日期前缀 [2025-03-13];新增 ObsidianTasksPlugin/Notion/Todoist 到 entities/(Obsidian 已存在);overview.md Productivity & Knowledge Management 部分新增 Obsidian Tasks 插件独立段落,Key Concepts 新增 5 个概念链接;冲突检测:与 [[Todoist]] 的任务管理理念存在对比记录于 source page Contradictions 节,无实质性冲突。 + +## [2026-06-06] ingest | ChinaTextbook - 41.53 GB,中国小学、初中、高中、大学 PDF 教材 +- Source file: Others/ChinaTextbook - 41.53 GB,中国小学、初中、高中、大学 PDF 教材.md +- Status: ✅ 成功摄入 +- Summary: ChinaTextbook 是一个托管在 GitHub 上的中国中小学及大学 PDF 教材开源收集项目,总库大小 41.53 GB。教材来源为国家中小学智慧教育平台(basic.smartedu.cn),登录后即可浏览,亦可使用第三方工具下载。覆盖小学(语数英科学等11科)、初中(15科)、高中(16科)及大学(概率论/离散数学/线性代数/高等数学)阶段。 +- Concepts created: 教育资源开源、PDF教材数字化 +- Entities created: 国家中小学智慧教育平台(TapXWorld 仅出现1次,不满足≥2次条件,未建页) +- Source page: wiki/sources/chinatextbook-41-53-gb-中国小学-初中-高中-大学-pdf-教材.md +- Notes: index.md 第99行添加日期前缀 [2025-05-13];overview.md 新增"知识与资源"主题节及 ChinaTextbook 条目;冲突检测:无已知冲突。 +- Source file: Vibe Coding/开发经验与项目规范整理文档.md +- Status: ✅ 成功摄入(source page 重新生成,内容扩充) +- Summary: Vibe Coding 环境下的开发经验与软件工程规范框架,涵盖变量名维护方案、文件结构与命名规范、编码规范(含消费端/生产端/状态/变换模型)、并发编程、系统架构原则、程序设计核心思想、微服务、Redis 缓存、消息队列九大主题。核心 Claims:统一变量索引文件降低命名冲突风险;系统开发遵循"先理解需求 → 保持简单 → 自动化测试 → 小步迭代"流程;编程第一步永远是"你要解决什么问题";注释解释"为什么"而非"怎么做";未测试的代码迟早会出问题。 +- Concepts created: 无(entities/ 和 concepts/ 目录为空,所有 Key Concepts 保留为 source page 内嵌 wikilink 引用) +- Source page: wiki/sources/开发经验与项目规范整理文档.md +- Notes: index.md 第82行更新日期前缀 [2025-12-30] + 一行摘要;overview.md AI 辅助开发部分新增独立 entry;entities/concepts 目录检查为空(符合预期),所有概念以内嵌引用形式保留于 source page;冲突检测:无实质冲突——现有 Wiki 中 DRY(HashiCorp.md)、微服务(VictoriaMetrics.md)、Redis(Amazon-ElastiCache.md)引用均与本文档一致;唯一冲突已记录于 source page Contradictions 节("从问题出发" vs 传统"先理解代码")。 + ## [2026-06-04] ingest | 在Ubuntu上安装Vibe-Kanban - Source file: Vibe Coding/在Ubuntu上安装Vibe-Kanban.md - Status: ✅ 成功摄入 @@ -7,6 +103,15 @@ - Source page: wiki/sources/在ubuntu上安装vibe-kanban.md - Notes: index.md 第82行日期更新为 [2026-06-04];overview.md Vibe Coding 已有覆盖,无需修订;冲突检测:与 [[如何在Ubuntu上安装OpenCode并配置Vibe-Kanban]] 部分重叠,已记录于 Source page Contradictions 节。 +## [2026-05-12] ingest | TikTok PM - Python Django 项目 +- Source file: Others/TikTok PM - Python Django Project.md +- Status: ✅ 成功摄入(source page 已更新) +- Summary: TikTok Shop 产品数据管理系统 Django Web 应用开发教程,含 Admin 后台(富文本/缩略图/模态框)、REST API、Docker 生产部署、异步任务队列(Django-Q + Bright Data API)、JSON 批量导入管理命令 +- Concepts created: 无(Django ORM/Django REST Framework/Docker 容器化部署/Django Admin 定制/Django-Q 异步任务/Bright Data API 等 Key Concepts 均以 wikilink 内嵌引用,未达独立建页阈值) +- Entities created: 无(Django/TikTok Shop/Bright Data/MySQL/Docker/Gunicorn/Nginx/n8n/Django-Q/Django TinyMCE 等 Entity 均以 wikilink 内嵌引用,未达独立建页阈值) +- Source page: wiki/sources/tiktok-pm-python-django-project.md +- Notes: index.md 第98行已有本条目,无需更新;overview.md 无需修订(属技术实现教程而非综合主题);source page 新增 last_updated 字段为 2026-05-12;新增 Key Claims:Django Admin 模态框图片放大、自定义 Admin 视图导航、Django Management Command;冲突检测:无已知冲突 + ## [2026-06-04] ingest | Vibe-Kanban + OpenCode 在 Ubuntu Server 上安装与管理指南 - Source file: Vibe Coding/Vibe-Kanban + OpenCode 在 Ubuntu Server 上安装与管理指南.md - Status: ✅ 验证完成(source page 已存在且完整,修复 Key Concepts 中断链 [[n vm]] → [[nvm]]) @@ -4542,3 +4647,41 @@ - Entities created: 无([[Synology NAS]]/[[Ubuntu Server]] Entity 页面已存在,[[NFS]]/[[/etc/fstab]]/[[rsync]] Concept 页面已存在) - Source page: wiki/sources/如何在ubuntu-server上通过nfs挂载synology-nas上的共享文件夹.md - Notes: index.md 第97行已有本 Source 条目;overview.md 第384行已记录 NFS/fstab 配置内容(来自该源);冲突检测:无新冲突,wikilinks 均指向已存在页面。 + +## [2026-06-14] ingest | Obsidian最有必要安装的10款插件是这些 +- Source file: Others/Obsidian最有必要安装的10款插件是这些.md +- Status: ✅ 成功摄入 +- Summary: Obsidian 最核心、最必要的 10 款插件精选与组合使用建议。作者经过近 100 种高下载量插件深度使用后,总结出 10 款按功能分类的必备插件——核心生产力(Templater/Dataview/Spaced Repetition)、效率增强(Kanban/Projects/Outliner)、信息可视化(Calendar/DB Folder)、便利性(Homepage/File Explorer Note Count)。三大推荐组合:知识管理流(Dataview+Templater+Calendar)、任务管理流(Kanban+Projects+Outliner)、学习研究流(Spaced Repetition+DB Folder)。核心理念:聚焦核心插件(2-3款即可),其余按需选择,将精力集中在写作本身。 +- Concepts created: [[间隔重复]]、[[看板管理]]、[[动态模板]]、[[知识管理流]]、[[任务管理流]]、[[学习研究流]] +- Entities created: [[Anki]](作为间隔重复替代方案对比)、更新 [[Obsidian]](新增10款插件来源链接和高效指南链接) +- Source page: wiki/sources/obsidian最有必要安装的10款插件是这些.md +- Notes: index.md 第96行添加日期前缀 [2025-03-04] 和一行摘要;overview.md Productivity & Knowledge Management 部分新增 Obsidian 10款必备插件独立段落,Key Concepts 新增 [[看板管理]]/[[知识管理流]]/[[任务管理流]]/[[学习研究流]] 四个链接;冲突检测:与 [[ObsidianTasksPlugin]] 对比(Tasks 插件未在本文10款列表中),Dataview+Kanban 方案适合复杂查询和视觉看板场景,Tasks 插件适合"笔记即任务"理念;与 [[Notion]] 对比记录于 source page Contradictions 节(Notion 内置看板 vs Obsidian 需插件实现)。 + +## [2026-03-21] ingest | 万字讲透OpenClaw Workspace深度解析 +- Source file: Agent/万字讲透OpenClaw-Workspace深度解析-2026-03-21.md +- Status: ✅ 成功摄入 +- Summary: OpenClaw workspace 文件体系从"能用"到"真好用"的分水岭深度解析——通过 AGENTS.md(岗位说明书)、SOUL.md(性格档案)、USER.md(用户偏好)、IDENTITY.md(身份元数据)、TOOLS.md(工具规范)、BOOTSTRAP.md(一次性引导)、memory/(长期记忆)七类文件,实现 Agent 的身份持久化、行为一致性和跨会话记忆。核心洞察:workspace 是 Agent 从"每次重新 onboarding"到"懂你记得你"的分界线;AGENTS.md 300-500字比2000字更有效;memory/ 目录才是真正的长期记忆而非黑盒数据库;BOOTSTRAP.md 是一次性引导使命完成后应删除。 +- Concepts created: 无([[OpenClaw Workspace]]/[[AGENTS.md]]/[[SOUL.md]]/[[USER.md]]/[[IDENTITY.md]]/[[TOOLS.md]]/[[BOOTSTRAP.md]]/[[memory目录]]/[[bootstrapMaxChars]]/[[AgentDir]]/[[Sessions目录]] 全部已在 Wiki 中存在) +- Entities created: 无([[DracoVibeCoding]] Entity 已存在,内容已完整) +- Source page: wiki/sources/万字讲透openclaw-workspace深度解析-2026-03-21.md +- Notes: index.md 已添加一行摘要;overview.md 暂无需修改(现有 OpenClaw 相关条目(multi-channel-assistant/Second Brain/养虾日记系列等)已覆盖 workspace 核心概念,本源文档提供的是深度解析补充);冲突检测:无新冲突,各 Concept 页面内容与源文档一致。 + +## [2026-04-27] ingest | Obsidian 高效指南:我常用的插件与实用技巧 +- Source file: Others/Obsidian 高效指南:我常用的插件与实用技巧.md +- Status: ✅ 成功摄入(source page 已存在,更新概念和实体) +- Summary: Obsidian 个人知识管理的高效插件组合(Tasks/Dataview/Templater/QuickAdd)与使用技巧(双向链接/每日笔记/折叠大纲/定期复盘),将 Obsidian 打造成第二大脑。 +- Concepts created: Bidirectional Linking、Daily Journaling、Note Database Queries、Periodic Review、Quick Capture、Template-based Note Creation +- Entities created: Shenwei +- Source page: wiki/sources/obsidian-高效指南-我常用的插件与实用技巧.md +- Notes: source page 已存在(2026-04-22 创建),本次补充创建 6 个 Concept 页面和 1 个 Entity 页面,index.md 已更新。冲突记录:与 [[Obsidian最有必要安装的10款插件是这些]] 的插件选择策略存在对比(少而精 vs 多而全),记录于 source page Contradictions 节。 + +## [2026-04-27] ingest | Google 5个 Agent Skill 设计模式 +- Source file: Agent/Google-5个Agent-Skill设计模式-2026-03-19.md +- Status: ✅ 成功摄入 +- Summary: Google ADK 发布的 5 种 Agent Skill 设计模式(Tool Wrapper、Generator、Reviewer、Inversion、Pipeline),通过 SKILL.md 目录结构和渐进式披露机制实现模块化、按需加载的 Skill 系统 +- Concepts created: [[Generator]](新增)、[[渐进式披露]](新增)、[[SkillToolset]](新增) +- Concepts already existed: [[ToolWrapper]](已有)、[[Reviewer]](已有)、[[Pipeline]](已有)、[[Inversion]](已有) +- Entities created: 无([[ADK]] 已有) +- Source page: wiki/sources/google-5个agent-skill设计模式-2026-03-19.md +- Notes: source page 新建;index.md 第488行已添加摘要描述;overview.md 已有相关条目(行556/562),无需更新;冲突检测:与 [[Anthropic Claude Code]] 的 Skill 实践不冲突,Anthropic 的"给工具不给指令"理念正是这5种模式的设计哲学基础 + diff --git a/wiki/overview.md b/wiki/overview.md index a5ebfc13..7140f338 100644 --- a/wiki/overview.md +++ b/wiki/overview.md @@ -4,6 +4,10 @@ This wiki is a living synthesis of curated sources spanning AI agents, cloud inf ## Major Themes +### 知识与资源 + +**[[chinatextbook-41-53-gb-中国小学-初中-高中-大学-pdf-教材]]**(ChinaTextbook):中国中小学及大学 PDF 教材开源收集项目——托管于 GitHub,总库大小 41.53 GB,收集了从小学到大学阶段的公开教材 PDF。教材来源为国家中小学智慧教育平台(basic.smartedu.cn),登录后即可浏览,亦可使用第三方工具(如 tchMaterial-parser)下载。覆盖小学(语数英科学等11科)、初中(15科)、高中(16科)及大学(概率论/离散数学/线性代数/高等数学)阶段。属教育资源开源化方向,为 [[教育资源开源]] 和 [[PDF教材数字化]] 提供实践案例。 + ### Multi-Agent AI Systems The wiki covers two major multi-agent frameworks: **The Agency** (agency-agents) and **OpenClaw**. The Agency provides 147 specialized agents across 12 business divisions (Engineering, Design, Finance, Game Dev, Marketing, Paid Media, Product, Project Management, Testing, Support, Spatial Computing, Specialized). OpenClaw focuses on autonomous agents with persistent memory and workflow orchestration via n8n. @@ -430,6 +434,8 @@ Key concepts: [[Channel ID]], [[RSS Feed]], [[X/Twitter-API-Automation]], [[Soci ### n8n Workflow Automation [[n8n]] 是开源工作流自动化平台,支持 Trigger 节点监听外部事件。n8n 可与 [[Telegram]] 集成,接收机器人消息触发工作流;也可与 YouTube API 集成实现订阅监控。Telegram 集成时需要通过 `WEBHOOK_URL` 环境变量(设为 HTTPS 地址)解决 Telegram 对 Webhook 协议的要求,否则会报 "bad webhook: An HTTPS URL must be provided for webhook" 错误。 +**Docker 容器化部署**:[[n8n-docker-install-update]] 提供了完整的 n8n Docker 部署指南——通过自定义 Dockerfile 扩展官方镜像(安装 curl/wget);配置 `ALL_PROXY=socks5://宿主机Docker网桥IP:10808` 实现容器内科学上网;配合 Caddy 反向代理提供 HTTPS 访问。版本更新方法:`docker compose pull` → `docker compose down` → `docker compose up -d`。 + **入门教程**:[[n8n-full-tutorial-building-ai-agents-in-2025-for-beginners]] 提供了使用 N8N 构建 AI Agent 的完整指南,涵盖五类节点系统(Trigger/Action/Utility/Code/Advanced AI)、Agent 记忆机制、以及与 Airtable 等外部工具的集成方法。教程强调了 Agentic System 的核心概念:Agent 利用 LLM 动态选择工具,结合 Memory 实现上下文保持,使 AI 应用能够根据用户输入自适应响应。 **Claude + N8N MCP 自动化工作流**:通过安装 [[n8n-mcp]](Model Context Protocol 多功能控制面板),Claude 可理解并调用 543 个 N8N 节点,自动生成工作流。使用 OpenSea 模型 + Extended Thinking 模式可提升生成质量,Claude 生成的 N8N 工作流完成度约 80%-90%,仍需人工二次修正,但显著降低了新手的入门门槛。两种接入路径:**Claude Desktop** 端侧方案(适合桌面用户,通过本地 MCP 连接 n8n)与 **Claude API** 云端方案(适合程序化集成),核心均依赖 [[Node.js]] 运行环境。 @@ -458,6 +464,8 @@ Key concepts: [[国家中小学智慧教育平台]], [[tchMaterial-parser]], [[C ### AI Tools & Prompt Engineering Covers Claude Code, Claude Code Templates (npx 一键安装 Skills/Agents/MCP via `npx claude-code-templates@latest --skill= --yes` from aitmpl.com), OpenCode, [[Cursor]], [[Trae]], Gemini CLI, Vibe Coding, [[RAG]], multi-agent workflows, NotebookLM, Nano Banana prompting, and video generation tools. +**MCP 集成应用**([[mcp在cursor中的集成与应用详解]]):[[ModalContextProtocol]](MCP)在 Cursor IDE 中的集成配置与实际应用教程。MCP 基于 Client-Server 架构,提供三类接口(资源访问/工具调用/Promise 提示词),使 AI 大模型能够无缝调用外部数据源和工具。在 Cursor 中通过 SSE 服务或本地命令两种方式接入 MCP Server,然后在 Composer Agent 模式下调用工具链自动完成任务。典型案例:热点新闻 MCP Server 接入(9个新闻来源实时获取)和 Sequential Thinking(逻辑推理分步拆解工具)展示了 MCP 工具链协同工作的效果。需注意 [[YoloMode]] 自动执行风险,建议默认关闭。与 [[specialized-mcp-builder]](构建 MCP Server)和 [[mcp-memory-integration]](MCP Memory)共同构成 The Agency MCP 生态。 + **Claude Skills 范式**([[3-2-万人收藏的-claude-skills-才是-ai-这条路上最值得研究的一套范式-1]]):Anthropic 官方 Skills 仓库(github.com/anthropics/skills,3.2 万收藏)将 Claude.ai 网页版的生产级能力原封不动拆解展示,包含办公自动化(Word/PDF/PPT/Excel)、开发者工具箱(MCP Server/自动化测试/Artifacts 构建)和创意类 Skill。核心洞察:**Skills = 说明书 + SOP**,将反复执行的有固定流程的任务拆解为 AI 能理解、能复用、能自动执行的一套流程。Claude Skills 的爆发标志着从「提示词工程」向「流程工程」的范式转变——最有价值的不是 Prompt 写得最花,而是能把业务流程沉淀成 SOP 并交给 AI 稳定执行。Vibe Coding 的尽头也是 Skills。三大 Skill 聚合站(skillsmp.com、aitmpl.com/skills、claudemarketplaces.com)可"拿来主义"直接使用;3 款高产开源 Awesome-Claude-Skills 仓库(ComposioHQ/VoltAgent/BehiSecc)提供系统性灵感。 **Vibe Coding 中文指南**([[github-上-5000-人收藏的-vibe-coding-神级指南]]):介绍 vibe-coding-cn 开源项目(github.com/tukuai/vibe-coding-cn),为中文开发者汇集全球顶尖 AI 编程资源。核心公式:**Vibe Coding = 规划驱动 + 上下文固定 + AI 结对执行**,让「从想法到可维护代码」变成可审计的流水线,而非一团无法迭代的巨石文件。工具推荐:Cursor + Claude Opus(高 context window 保证上下文一致性)。包含方法论、提示词优化技巧(需求澄清/系统架构设计/分步执行/自测全链路脚本)和完整开发流程教程。核心理念:**规划就是一切**——让 AI 写代码前必须先完成技术选型、实施规划和模块化设计,防止 AI 因理解偏差导致项目逻辑混乱。[[系统提示词构建原则]] 提供了该框架的详细行为准则——从身份定义(遵守项目约定、优先技术准确性)到具体执行规范(TODO 规划、Search/Replace 编辑、精确搜索策略),构成 Vibe Coding 的操作层指南。 @@ -570,6 +578,10 @@ Obsidian plugins, blogwatcher RSS monitoring, [[Quartz]] static site generation, **[[Quartz]]** 是 Obsidian 笔记的静态网站发布方案——将 Markdown 文件通过 `npx quartz build` 构建为 HTML/JS/CSS bundle,支持本地预览(`--serve`)和自托管部署。本地预览适合开发调试,生产部署需配置 Web 服务器处理无扩展名链接:Nginx 使用 `try_files $uri $uri.html $uri/ =404`,Apache 使用 RewriteRule,Caddy 使用 `try_files {path} {path}.html {path}/`。部署前必须正确配置 `baseUrl`,否则 RSS Feed 和 Sitemap 功能无法正常工作。[[Obsidian]] 笔记 → [[Quartz]] 构建 → 自托管(GitHub Pages / Nginx / Apache / Caddy)构成完整的个人知识发布链条。 +**Obsidian 10款必备插件**([[obsidian最有必要安装的10款插件是这些]]):精选10款插件分为四类——核心生产力(Templater/Dataview/Spaced Repetition)、效率增强(Kanban/Projects/Outliner)、信息可视化(Calendar/DB Folder)、便利性(Homepage/File Explorer Note Count)。Templater 以动态模板语法实现笔记自动化创建;Dataview 以类 SQL 查询语言实现跨笔记动态视图;Spaced Repetition 将间隔重复学习方法内置于 Obsidian,无需手动导出至 Anki;Kanban 提供可视化看板;Calendar 提供日历视图快速访问日记和时间线。三大推荐组合:**知识管理流**(Dataview+Templater+Calendar)、**任务管理流**(Kanban+Projects+Outliner)、**学习研究流**(Spaced Repetition+DB Folder)。核心理念:**聚焦核心插件(2-3款即可),其余按需选择**。与 [[ObsidianTasksPlugin]] 对比:Tasks 插件使用原生 Markdown 语法管理任务,本文的 Dataview+Kanban 方案适合需要复杂查询和视觉看板的场景。 + +**[[DataviewPlugin|Dataview]] 让笔记真正"活"起来**([[dataview-让我从"笔记黑洞"里逃出来的-obsidian-神器-1]]):Dataview 将 Obsidian 打造成"笔记数据库",解决"写笔记时激情满满,查笔记时满头大汗"的核心困境。通过类 SQL 查询语法(`LIST FROM "Notes" WHERE contains(tags, "学习")`)对笔记的 YAML frontmatter 和标签进行动态查询,自动生成视图。核心应用场景:①自动整理散落各笔记的待办事项,生成统一任务视图;②按标签自动索引笔记(#学习、#写作),无需手动维护目录;③统计写作量追踪产出。核心理念:**笔记不只是静态文本,而是可查询的动态数据**。与 [[ObsidianTasksPlugin]] 对比:Tasks 专注文务语法的任务管理,Dataview 更通用,支持查询笔记中任意字段。[[NoteDatabase]] 概念(将笔记视为数据库进行结构化查询)的最佳实践案例。 + **Personal Knowledge Base (RAG)**:基于 [[OpenClaw]] 的个人知识库 RAG 系统——通过 Telegram Topic 或 Slack Channel 投递任意 URL(网页/推文/YouTube 字幕/PDF),Agent 自动抓取内容并以 Embedding 向量入库;支持语义搜索("我保存的关于 LLM memory 的内容?"),返回排名结果并附带来源;可被其他工作流(如 [[YouTube-Content-Pipeline]])主动查询。核心理念:**捕获像发短信一样简单,检索像搜索一样容易**,无需专用 App。[[ClawHub]] 提供 knowledge-base skill 一键安装。与 [[Second Brain]] 同属 OpenClaw 持久记忆能力,Second Brain 侧重对话记忆,本方案侧重结构化知识检索。 **[[semantic-memory-search]]**:通过 [[memsearch]](基于 [[Milvus]] 向量数据库)为 OpenClaw 的 Markdown 记忆文件添加语义搜索能力——用自然语言提问("我们选了哪个缓存方案?")即可找到相关内容,无需精确措辞。混合搜索(稠密向量 + BM25 + RRF 重排)兼顾语义相似性和关键词精确匹配;SHA-256 内容哈希实现增量索引,仅重新嵌入变更内容;支持本地模式(无需 API Key)。Markdown 文件是唯一真相,向量索引随时可重建。与 [[Knowledge-Base-RAG]] 同属 RAG 技术栈的不同场景。 @@ -579,7 +591,7 @@ Obsidian plugins, blogwatcher RSS monitoring, [[Quartz]] static site generation, - **Camp 2(Context Substrate)**:维护结构化人类可读文件(Markdown/知识图谱),跨会话累积,背景进程整合。代表:OpenClaw、Zep、Thoth、TrustGraph、MemSearch、ALIVE。优化目标:**复合增长** - Zep 从"memory"重塑品牌为"context engineering"是市场上最强的信号;作者预测 6 个月内"context engineering"将取代"memory"成为描述成熟 Agent 基础设施的标准术语。与 [[semantic-memory-search]](MemSearch 的文件优先哲学)、[[Self-Improving-Skill]](背景整合实践)同属 Context Substrate 范式的不同切面。 -Key concepts: [[Obsidian Tasks]], [[Dataview]], [[Templater]], [[QuickAdd]], [[Spaced Repetition]], [[Kanban]], [[Projects]], [[Outliner]], [[Calendar]], [[DB Folder]], [[Homepage]], [[间隔重复]], [[看板]], [[动态模板]], [[双向链接]], [[Daily Notes]], [[Event Sourcing]], [[Second Brain]], [[Personal CRM]], [[Knowledge-Base-RAG]], [[Zero-Friction-Capture]], [[Semantic-Search]], [[Content-Ingestion]], [[semantic-memory-search]], [[memsearch]], [[Hybrid Search]], [[Reciprocal Rank Fusion]], [[Content Hashing]], [[File Watcher]] +Key concepts: [[Obsidian Tasks]], [[ObsidianTasksPlugin]], [[TaskQuerySyntax]], [[ObsidianRecurringTasks]], [[MarkdownBasedTask]], [[ContextDrivenTask]], [[Dataview]], [[DataviewPlugin]], [[NoteDatabase]], [[QueryLanguage]], [[TagBasedIndexing]], [[Templater]], [[QuickAdd]], [[Spaced Repetition]], [[Kanban]], [[Projects]], [[Outliner]], [[Calendar]], [[DB Folder]], [[Homepage]], [[间隔重复]], [[看板管理]], [[动态模板]], [[知识管理流]], [[任务管理流]], [[学习研究流]], [[双向链接]], [[Daily Notes]], [[Event Sourcing]], [[Second Brain]], [[Personal CRM]], [[Knowledge-Base-RAG]], [[Zero-Friction-Capture]], [[Semantic-Search]], [[Content-Ingestion]], [[semantic-memory-search]], [[memsearch]], [[Hybrid Search]], [[Reciprocal Rank Fusion]], [[Content Hashing]], [[File Watcher]] ### 经典智慧与人生哲学 **一语点醒梦中人**([[一语点醒梦中人]]):收录中国传统诗词与哲学典籍中的经典名句及其释义,涵盖儒、道、佛三家智慧——王维"行到水穷处,坐看云起时"的佛学顿悟、曾国藩"唯忘机可以消众机"的处世哲学、庄子"知其不可奈何而安之若命"的接受智慧、《老子》"大智若愚"的守拙哲学、《金刚经》"一切有为法如梦幻泡影"的空性观。核心价值:跨越千年的东方哲学智慧为现代人面对困境提供精神指引。 diff --git a/wiki/sources/chinatextbook-41-53-gb-中国小学-初中-高中-大学-pdf-教材.md b/wiki/sources/chinatextbook-41-53-gb-中国小学-初中-高中-大学-pdf-教材.md index de191a8f..167496f9 100644 --- a/wiki/sources/chinatextbook-41-53-gb-中国小学-初中-高中-大学-pdf-教材.md +++ b/wiki/sources/chinatextbook-41-53-gb-中国小学-初中-高中-大学-pdf-教材.md @@ -1,42 +1,39 @@ ---- -title: "ChinaTextbook - 41.53 GB,中国小学、初中、高中、大学 PDF 教材" -type: source -tags: [] -date: 2025-12-19 ---- - -## Source File -- [[raw/Others/ChinaTextbook - 41.53 GB,中国小学、初中、高中、大学 PDF 教材.md]] - -## Summary -- 核心主题:ChinaTextbook 是一个收集中国全学段教材 PDF 的开源 GitHub 项目,总库大小 41.53GB。 -- 问题域:优质教育资源获取,免费公开教材的聚合与归档。 -- 方法/机制:项目维护者从国家中小学智慧教育平台抓取教材,托管于 GitHub;用户可使用 tchMaterial-parser 等工具自行下载合并教材。 -- 结论/价值:提供了小学、初中、高中、大学全阶段教材的免费 PDF 资源,适合自学、教育研究和 AI 训练数据使用。 - -## Key Claims -- ChinaTextbook 项目(TapXWorld/ChinaTextbook)收集了公开的中国小学、初中、高中、大学 PDF 教材,总库大小 41.53GB,在 GitHub 上公开托管。 -- 教材来源为国家中小学智慧教育平台(basic.smartedu.cn),登录后即可浏览,可使用第三方工具(如 tchMaterial-parser)下载。 -- 小学教材覆盖:体育与健康、数学、科学、美术、艺术、英语、语文/统编版、语文·书法练习指导、道德与法治/统编版、音乐共 10 门学科。 -- 初中教材覆盖:人文地理、体育与健康、俄语、化学、历史、数学、日语、物理、生物学、科学、美术、艺术、英语、语文、道德与法治、音乐共 17 门学科(含地理图册)。 -- 高中教材覆盖:体育与健康、俄语、信息技术、化学、历史、地理、思想政治、数学、日语、物理、生物学、美术、艺术、英语、语文、通用技术、音乐共 18 门学科。 -- 大学教材覆盖:概率论、离散数学、线性代数、高等数学共 4 门基础数学课程。 - -## Key Quotes -> "如果有需求,可以制作一个如何下载/合并教材的教程。" — Appinn 原文评论区的用户建议 - -## Key Concepts -- [[国家中小学智慧教育平台]]:教材来源平台,basic.smartedu.cn,登录后提供全学段教材浏览 -- [[tchMaterial-parser]]:第三方下载工具,可解析并批量下载国家中小学智慧教育平台的教材 - -## Key Entities -- [[TapXWorld/ChinaTextbook]]:GitHub 仓库维护者和项目发起方 -- [[Appinn]]:资讯网站,最早报道此项目并引发关注 - -## Connections -- [[Appinn]] — reported_by — [[TapXWorld/ChinaTextbook]] -- [[tchMaterial-parser]] — used_by — [[TapXWorld/ChinaTextbook]] -- [[国家中小学智慧教育平台]] — source_of — [[TapXWorld/ChinaTextbook]] - -## Contradictions -- 暂无发现与其他 Wiki 页面的内容冲突。 +--- +title: "ChinaTextbook - 41.53 GB,中国小学、初中、高中、大学 PDF 教材" +type: source +tags: [] +date: 2025-05-13 +--- + +## Source File +- [[raw/Others/ChinaTextbook - 41.53 GB,中国小学、初中、高中、大学 PDF 教材.md]] + +## Summary(用中文描述) +- 核心主题:ChinaTextbook 是一个托管在 GitHub 上的中国中小学及大学 PDF 教材开源收集项目,总库大小 41.53 GB +- 问题域:教育资源公开化与可获取性;国家教材平台的资源下载与整理 +- 方法/机制:通过爬取国家中小学智慧教育平台的公开教材,整合为 GitHub 仓库供公众免费获取 +- 结论/价值:为中文学习者和教育工作者提供了系统化的免费教材资源,覆盖小学至大学阶段 + +## Key Claims(用中文描述) +- ChinaTextbook 项目托管在 GitHub,总库大小 41.53 GB,收集了中国从小学到大学阶段的 PDF 教材 +- 教材来源为国家中小学智慧教育平台,该平台登录后即可浏览,第三方工具(如 tchMaterial-parser)可辅助下载 +- 项目覆盖小学、初中、高中及大学四个教育阶段,涉及语文、数学、英语、物理、化学、历史、地理、生物等主要学科 +- 大学阶段主要收录数学类教材,包括概率论、离散数学、线性代数、高等数学 + +## Key Quotes +> "这个项目存在有一段时间了,今天突然火了。" — Appinn 报道描述 ChinaTextbook 项目突然获得关注 +> "教材来源为:国家中小学智慧教育平台,本身只需要登录后即可浏览,可以使用第三方工具下载。" — 说明教材合法来源及获取方式 + +## Key Entities +- [[TapXWorld]]:GitHub 用户,ChinaTextbook 项目的创建者和维护者 +- [[国家中小学智慧教育平台]]:中国官方中小学教育资源平台,为 ChinaTextbook 提供教材来源 + +## Key Concepts +- [[教育资源开源]]:将国家官方教材整理并开源发布,降低教育资源的获取门槛 +- [[PDF教材数字化]]:将纸质教材数字化为 PDF 格式,便于传播和离线使用 + +## Connections +- [[国家中小学智慧教育平台]] ← 原始来源 ← [[ChinaTextbook]] + +## Contradictions +- 暂无已知冲突 diff --git "a/wiki/sources/dataview-让我从\"笔记黑洞\"里逃出来的-obsidian-神器-1.md" "b/wiki/sources/dataview-让我从\"笔记黑洞\"里逃出来的-obsidian-神器-1.md" new file mode 100644 index 00000000..735649f1 --- /dev/null +++ "b/wiki/sources/dataview-让我从\"笔记黑洞\"里逃出来的-obsidian-神器-1.md" @@ -0,0 +1,43 @@ +--- +title: "Dataview——让我从"笔记黑洞"里逃出来的 Obsidian 神器" +type: source +tags: [] +date: 2025-03-07 +--- + +## Source File +- [[raw/Others/Dataview——让我从"笔记黑洞"里逃出来的 Obsidian 神器 1.md]] + +## Summary(用中文描述) +- 核心主题:Dataview 插件如何将 Obsidian 打造成"笔记数据库",解决笔记越记越乱的问题 +- 问题域:Obsidian 用户的笔记检索与组织困境——笔记越记越多,查找越来越困难 +- 方法/机制:Dataview 提供类 SQL 的查询语法,可对笔记的 YAML frontmatter 和标签进行动态查询,自动生成视图 +- 结论/价值:Dataview 让笔记"活"起来,自动整理待办事项、按标签索引笔记、统计写作量,将散落的笔记转化为可查询的知识库 + +## Key Claims(用中文描述) +- Dataview 插件可将 Obsidian 打造成"笔记数据库",对所有笔记内容进行动态查询 +- Dataview 能自动整理散落在各笔记中的待办事项,生成统一的任务视图 +- 通过标签系统(#学习、#写作),Dataview 可自动生成笔记索引,无需手动维护 +- Dataview 支持统计写作量,帮助用户追踪笔记产出 +- 最基础的查询语法 `LIST FROM "Notes" WHERE contains(tags, "学习")` 即可实现标签笔记的自动罗列 + +## Key Quotes +> "写笔记的时候激情满满,查笔记的时候满头大汗。" — 对笔记管理困境的精准描述 +> "Dataview 就是 Obsidian 里的'笔记数据库',它可以帮你自动整理各种内容" — Dataview 的核心定位 + +## Key Concepts +- [[NoteDatabase]]:将笔记视为数据库,支持结构化查询的概念 +- [[QueryLanguage]]:Dataview 的查询语法,类似 SQL 的声明式查询语言 +- [[TagBasedIndexing]]:通过标签自动索引和分类笔记的方法 + +## Key Entities +- [[DataviewPlugin]]:Obsidian 社区插件,将笔记数据库化 + +## Connections +- [[ObsidianTasksPlugin]] ← 对比/延伸 ← [[DataviewPlugin]] + - 两者均面向 Obsidian 任务管理,Dataview 更通用(支持所有笔记字段查询),Tasks 专注文务语法 +- [[Notion]] ← 对比 ← [[DataviewPlugin]] + - Notion 内置数据库 vs Obsidian + Dataview 的本地化方案 + +## Contradictions +- 无已知冲突 diff --git a/wiki/sources/google-5个agent-skill设计模式-2026-03-19.md b/wiki/sources/google-5个agent-skill设计模式-2026-03-19.md index 7e9d0771..024883f7 100644 --- a/wiki/sources/google-5个agent-skill设计模式-2026-03-19.md +++ b/wiki/sources/google-5个agent-skill设计模式-2026-03-19.md @@ -1,59 +1,55 @@ ---- -title: "Google 5个 Agent Skill 设计模式" -type: source -tags: [Agent, Skill, 设计模式, Google, Anthropic, ADK] -sources: [] -last_updated: 2026-03-19 ---- - -## Source File -- [[Agent/Google-5个Agent-Skill设计模式-2026-03-19.md]] - -## Summary(用中文描述) -- 核心主题:Google Cloud 发布的 5 种经过验证的 Agent Skill 设计模式,每种都有完整的 ADK 代码示例 -- 问题域:Agent 开发中同样 SKILL.md 格式,执行效果天差地别的问题 -- 方法/机制:Tool Wrapper、Generator、Reviewer、Inversion、Pipeline 五种结构化设计模式 -- 结论/价值:将工作流拆分为正确的结构模式,才能构建出真正可靠的 Agent - -## Key Claims(用中文描述) -- SKILL.md 格式标准化后,内容设计成为决定执行效果的关键 -- Tool Wrapper 模式通过动态加载 references/ 目录实现按需知识注入 -- Generator 模式通过"填空"流程强制一致的输出格式 -- Reviewer 模式将"检查什么"和"怎么检查"完全分离 -- Inversion 模式让 Agent 变成面试官,先收集信息再行动 -- Pipeline 模式通过硬性检查点强制执行严格的顺序工作流 -- 五种模式可以组合使用,ADK 的 SkillToolset 支持按需加载 - -## Key Quotes -> "最好的 Skill 不是写得好的提示词,而是一个「工具箱」" — Anthropic Skill 设计经验 -> "把工作流拆分开,应用正确的结构模式,才能构建出真正可靠的 agent" — Google ADK 指南总结 -> "Anthropic 把内部几百个 Skills 用了个遍,发现最好的 Skill 不是写得好的提示词,而是一个「工具箱」。他们把 Skills 分成九类,从参考手册到故障排查,每类都有明确的场景。" — Anthropic 的 Skill 实践 - -## Key Concepts -- [[ToolWrapper模式]]:将库/框架规范打包成 Skill,监听关键词按需加载 references/ 目录下的文档 -- [[Generator模式]]:利用 assets/ 存放输出模板、references/ 存放样式指南,通过"填空"流程生成结构化输出 -- [[Reviewer模式]]:将审查标准存放在 references/review-checklist.md,指令保持静态,Agent 动态加载特定审查标准 -- [[Inversion模式]]:Agent 先变成面试官逐阶段提问,等用户回答完所有问题后再行动 -- [[Pipeline模式]]:通过硬性检查点和明确门控条件强制执行严格的顺序工作流 -- [[渐进式披露]]:ADK 的 SkillToolset 机制,Agent 只在运行时需要时才消耗上下文 token 加载特定模式 -- [[SkillToolset]]:ADK 中支持多个 Skill 组合使用的工具集 - -## Key Entities -- [[GoogleCloud]]:发布 ADK Agent 开发指南的主体,提供了 5 种设计模式 -- [[Anthropic]]:Claude Code 开发者,其 Skill 设计经验(9 类分类、3 条铁律)作为附录被引用 -- [[SabooShubham]]:Google ADK 指南作者之一 -- [[lavinigam]]:Google ADK 指南作者之一 -- [[ADK]](Agent Development Kit):Google Cloud 的 Agent 开发工具包,提供了完整的代码示例 -- [[ClaudeCode]]:Anthropic 的 CLI Agent,支持 SKILL.md 格式 -- [[awesome-agent-skills]]:GitHub 仓库,收集了主流工具的 Skill 示例 - -## Connections -- [[ClaudeCode调用方法总结]] ← related_to ← [[Google5个AgentSkill设计模式]] -- [[AnthropicSkill实践]] ← extends ← [[Google5个AgentSkill设计模式]] -- [[ClaudeCodeTemplates]] ← related_to ← [[SkillToolset]] - -## Contradictions -- 与 [[ClaudeSkill设计指南9种类型]] 冲突: - - 冲突点:Google 强调 5 种结构化设计模式;Anthropic 强调 9 类 Skill 分类 - - 当前观点:结构模式和分类体系可以互补,Google 关注 Skill 内部结构,Anthropic 关注 Skill 的使用场景 - - 对方观点:两种方法论各有侧重,共同目标是构建可靠的 Agent +--- +title: "Google 5个 Agent Skill 设计模式" +type: source +tags: ["Agent", "Skill", "设计模式", "Google", "ADK"] +date: 2026-03-19 +sources: [] +last_updated: 2026-05-15 +--- + +## Source File +- [[Agent/Google-5个Agent-Skill设计模式-2026-03-19.md]] + +## Summary(用中文描述) +- 核心主题:Google ADK 发布的 5 种经过验证的 Agent Skill 设计模式,帮助开发者将复杂的工作流从脆弱的 system prompt 中解耦出来 +- 问题域:Agent 开发中,SKILL.md 格式已标准化,但相同格式的 skill 执行效果差异巨大,问题出在内容设计上 +- 方法/机制:5 种结构化设计模式(Tool Wrapper、Generator、Reviewer、Inversion、Pipeline),通过 SKILL.md 的目录结构(references/、assets/)和渐进式披露机制实现 +- 结论/价值:这 5 种模式可组合使用,通过 ADK 的 SkillToolset 在运行时按需加载,只在需要时才消耗上下文 token + +## Key Claims(用中文描述) +- Google ADK 的 SkillToolset 和渐进式披露机制,使得 agent 只在运行时需要时才加载特定的 skill 逻辑 +- Tool Wrapper 模式通过监听特定库关键词,动态加载 references/ 目录下的规范文档,让 agent 在真正用到该技术时才加载相关规则 +- Generator 模式通过 assets/(输出模板)和 references/(样式指南)两个目录,实现强制一致的文档结构输出 +- Reviewer 模式将"检查什么"(references/review-checklist.md)和"怎么检查"(SKILL.md 指令)完全分离,同一 skill 基础设施换清单就是不同专项审计 +- Inversion 模式通过明确的门控指令(如"不到所有阶段完成就不开始构建"),让 agent 变成面试官,先问你问题再行动 +- Pipeline 模式通过硬性检查点(gating conditions)强制执行严格顺序工作流,确保 agent 无法绕过步骤直接给出未验证结果 +- Anthropic 经验:最好的 Skill 不是写好的提示词,而是"工具箱";写好 Skill 的三条铁律:只写 Agent 不知道的东西、重点写踩坑清单、给工具不给指令 + +## Key Quotes +> "别再把所有复杂又脆弱的指令塞进一个 system prompt了。把工作流拆分开,应用正确的结构模式,才能构建出真正可靠的 agent。" — 结论总结 +> "Anthropic 把内部几百个 Skills 用了个遍,发现最好的 Skill 不是写得好的提示词,而是一个「工具箱」。" — Anthropic 的 Skill 实践 + +## Key Concepts +- [[ToolWrapper模式]]:将某个库或框架的规范文档打包成一个 skill,agent 只在用到该技术时才动态加载相关规则 +- [[Generator模式]]:利用 assets/ 和 references/ 两个目录,通过"填空"流程生成结构化输出 +- [[Reviewer模式]]:将审查标准(references/review-checklist.md)与检查逻辑(SKILL.md)完全分离 +- [[Inversion模式]]:agent 先问你再做,通过门控指令强制 agent 逐阶段提问并等待用户回答 +- [[Pipeline模式]]:带硬性检查点的严格顺序工作流,确保复杂任务无法跳过步骤 +- [[渐进式披露]]:ADK 的 SkillToolset 机制,只在运行时按需加载需要的 skill 内容,按需消耗上下文 token +- [[SkillToolset]]:Google ADK 中的 skill 基础设施,支持目录结构和动态加载 + +## Key Entities +- [[Google ADK]]:Google Agent Development Kit,由 Saboo_Shubham_ 和 lavinigam 撰写,发布 5 种 Skill 设计模式指南 +- [[Anthropic Claude Code]]:参考了 Anthropic 的 Skill 实践经验,Claude Code 是支持 SKILL.md 格式的主流工具之一 +- [[Saboo_Shubham_]]:Google ADK Skill 设计模式指南作者之一 +- [[lavinigam]]:Google ADK Skill 设计模式指南作者之一 + +## Connections +- [[Anthropic Claude Code]] ← 参考 ← [[Google 5个 Agent Skill 设计模式]] +- [[渐进式披露]] ← 由 ← [[Google ADK]] +- [[SkillToolset]] ← 属于 ← [[Google ADK]] +- [[Reviewer模式]] ← 可组合 ← [[Pipeline模式]] +- [[Generator模式]] ← 可组合 ← [[Inversion模式]] + +## Contradictions +- 与 [[Anthropic Claude Code]] 不冲突:Anthropic 强调"给工具不给指令",Google 的 5 种模式正是这一理念的具体实现方式 diff --git a/wiki/sources/how-to-get-youtube-channel-id.md b/wiki/sources/how-to-get-youtube-channel-id.md index e9f6ee3c..c8fbf78d 100644 --- a/wiki/sources/how-to-get-youtube-channel-id.md +++ b/wiki/sources/how-to-get-youtube-channel-id.md @@ -1,40 +1,42 @@ ---- -title: "How to get Youtube Channel ID" -type: source -tags: [] -date: 2025-03-16 ---- - -## Source File -- [[raw/Others/How to get Youtube Channel ID.md]] - -## Summary(用中文描述) -- 核心主题:通过浏览器 view-source 方法获取 YouTube 频道的 Channel ID -- 问题域:YouTube 频道识别与 RSS 订阅源获取 -- 方法/机制:使用 `view-source:` URL 前缀访问频道页面,在页面源码中搜索 `channel_id` 字符串,从中提取 RSS Feed URL 中的频道 ID -- 结论/价值:无需 API Key 或第三方工具,即可通过纯浏览器操作获取频道 ID,可用于 [[n8n]] 工作流等自动化场景 - -## Key Claims(用中文描述) -- 用户可通过浏览器访问 `view-source:https://www.youtube.com/@频道名` 获取页面源码 -- 在源码中搜索 `channel_id` 字符串可找到 RSS Feed 地址 -- RSS Feed URL 格式为 `https://www.youtube.com/feeds/videos.xml?channel_id=UCxxxxxx` -- 获取到的 Channel ID 可用于 [[n8n]] 等工作流自动化工具 - -## Key Quotes -> "view-source:https://www.youtube.com/@Numberblocks" — 浏览器地址栏输入此 URL 访问频道页面源码 -> "channel_id=UCPlwvN0w4qFSP1FllALB92w" — 搜索 `?channel_id` 可找到该频道的 RSS Feed URL -> "channel id can be used in n8n workflow" — Channel ID 的实际应用场景 - -## Key Concepts -- [[Channel ID]]:YouTube 频道的唯一标识符,格式为 `UC` 开头加 22 位字符 -- [[RSS Feed]]:`https://www.youtube.com/feeds/videos.xml?channel_id=` 是 YouTube 频道的 RSS 订阅源格式 - -## Key Entities -- [[YouTube]]:全球最大视频分享平台,Channel ID 是其频道资源的唯一标识 -- [[n8n]]:工作流自动化工具,可利用 Channel ID 订阅 YouTube 频道更新 - -## Connections -- [[n8n-workflow-orchestration]] ← uses ← [[YouTube Channel ID]] ← extracted_from ← [[RSSHub]](相关工作流自动化集成) - -## Contradictions -- (无冲突) +--- +title: "How to get Youtube Channel ID" +type: source +tags: [] +date: 2025-03-16 +--- + +## Source File +- [[Others/How to get Youtube Channel ID]] + +## Summary(用中文描述) +- 核心主题:从 YouTube 频道页面获取 Channel ID 的方法 +- 问题域:YouTube 自动化工作流(如 n8n)中需要使用 Channel ID,但 YouTube 官方界面不直接显示 +- 方法/机制:通过浏览器 view-source 查看频道页面 HTML 源码,搜索 `?channel_id` 字符串即可提取 +- 结论/价值:获取的 Channel ID 可用于 n8n 工作流、RSS 订阅源、API 调用等场景 + +## Key Claims(用中文描述) +- 通过浏览器访问 `view-source:https://www.youtube.com/@频道名` 可查看频道页面的 HTML 源码 +- 在源码中搜索 `?channel_id` 字符串,可以找到该频道对应的唯一 Channel ID +- 找到的 Channel ID 格式为:`https://www.youtube.com/feeds/videos.xml?channel_id=UCxxxx` +- 获取的 Channel ID 可用于 n8n 等自动化工作流 + +## Key Quotes +> "view-source:https://www.youtube.com/@Numberblocks" — 在浏览器地址栏输入此 URL 查看频道页面的 HTML 源代码 +> "?channel_id" — 在源代码中搜索此字符串以定位频道 ID + +## Key Concepts +- [[YouTube Channel ID]]:YouTube 为每个频道分配的唯一标识符,格式为 UC 开头,用于 API 调用、RSS 订阅等场景 + +## Key Entities +- [[Numberblocks]]:示例 YouTube 频道(儿童数学教育频道),文档中用于演示获取 Channel ID 的示例频道 + +## Connections +- [[实战笔记:本地部署 RSSHub 并获取 YouTube 订阅]] ← related_to ← [[YouTube Channel ID]] + +## Contradictions +- 无已知冲突 + +## Aliases +- Channel ID +- channel_id +- YouTube Channel Identifier diff --git a/wiki/sources/mcp在cursor中的集成与应用详解.md b/wiki/sources/mcp在cursor中的集成与应用详解.md index 2ae20920..cd6869c3 100644 --- a/wiki/sources/mcp在cursor中的集成与应用详解.md +++ b/wiki/sources/mcp在cursor中的集成与应用详解.md @@ -1,52 +1,55 @@ ---- -title: "MCP在Cursor中的集成与应用详解" -type: source -tags: [ai, ai-agent, cursor, mcp] -sources: [] -last_updated: 2026-04-22 ---- - -## Source File -- [[Agent/MCP在Cursor中的集成与应用详解]] - -## Summary(用中文描述) -- 核心主题:MCP(Model Context Protocol)在 Cursor AI IDE 中的集成配置与实际应用。 -- 问题域:AI 大模型与外部工具服务的集成交互协议与实操配置。 -- 方法/机制:基于 Client-Server 架构的 MCP 协议,通过 SSE 服务端模式和本地 Command 命令行两种方式接入 Cursor;在 Composer 模块的 Agent 模式下调用 MCP 工具链。 -- 结论/价值:MCP 实现了 AI 大模型与多样化外部工具的无缝集成,显著提升 AI 应用的扩展能力和交互效率。 - -## Key Claims(用中文描述) -- MCP 是 Modal Context Protocol 的缩写,是一种基于 Client-Server 架构的协议,旨在实现大模型与外围服务的高效集成。 -- MCP Server 提供三种功能接口:资源获取(GET)、工具调用(POST)、Promise 提示词。 -- Cursor 中 MCP Server 有两种接入方式:SSE 服务方式和本地执行命令(Command)方式。 -- Composer 中的 Agent 模式能自动执行内嵌命令并处理工具调用,减少手动操作步骤。 -- Sequential Thinking 是 MCP 工具之一,支持逻辑推理与分步执行任务,优化 AI 模型的思考与响应过程。 - -## Key Quotes -> "MCP是Modal Context Protocol的缩写,是一种基于Client-Server架构的协议,旨在实现大模型与外围服务的高效集成。MCP Server提供三种功能接口:资源获取(类似HTTP的GET)、工具调用(类似POST请求)、以及Promise提示词,用于多样化的交互与扩展。" -> — MCP 架构定义 - -> "Agent模式与Normal模式的最大区别在于:Agent模式实现命令的链路打通,减少手动操作的步骤,自动执行内嵌命令并处理工具调用。" -> — Cursor Composer Agent模式说明 - -## Key Concepts -- [[MCP(Model Context Protocol)]]:基于 Client-Server 架构的协议,支持 AI 大模型与外围工具基于 GET/POST/Promise 三种接口进行高效交互。 -- [[Sequential Thinking]]:MCP 工具之一,支持逻辑推理与分步执行任务,优化 AI 模型的思考与响应过程。 -- [[Tool Calling]]:MCP 协议中的工具调用机制,类似 POST 请求,用于触发外部工具执行。 -- [[SSE(Server-Sent Events)]]:一种服务器向客户端推送实时事件的技术,作为 MCP 的一种接入方式。 -- [[Agent模式]]:Cursor Composer 中的交互方式,自动执行内嵌命令并处理工具调用,提升操作效率。 -- [[Yolo Mode]]:Cursor Agent 模式中的自动执行开关,开启后会无确认执行所有命令,存在较高误操作风险,默认关闭。 - -## Key Entities -- [[Cursor]]:AI 增强型代码编辑器,支持 MCP 协议集成,通过 Composer 模块实现 Agent 模式与 MCP 工具链调用。 -- [[smisery]]:提供热点新闻 MCP Server 的网站,支持九个新闻来源的 MCP 服务集成。 -- [[鱼凤老师]]:视频教程作者,专注 AI 大模型与工具集成的实战分享。 - -## Connections -- [[Cursor]] ← 集成 ← [[MCP(Model Context Protocol)]] -- [[Cursor]] ← 使用模式 ← [[Agent模式]] -- [[Sequential Thinking]] ← 工具调用 ← [[MCP(Model Context Protocol)]] -- [[热点新闻服务]] ← MCP Server 实现 ← [[smisery]] - -## Contradictions -- 无已知冲突内容。 +--- +title: "MCP在Cursor中的集成与应用详解" +type: source +tags: [ai, ai-agent, cursor, mcp] +date: 2026-04-26 +--- + +## Source File +- [[Agent/MCP在Cursor中的集成与应用详解.md]] + +## Summary(用中文描述) +- 核心主题:MCP(Modal Context Protocol)在 Cursor AI 编程工具中的集成配置与实际应用方法。 +- 问题域:AI 大模型如何与外部工具和服务高效集成的协议标准问题。 +- 方法/机制:MCP 基于 Client-Server 架构,提供资源(GET)、工具调用(POST)、Promise 提示词三类接口;在 Cursor 中通过 SSE 服务或本地命令两种方式接入 MCP Server;在 Composer 的 Agent 模式下调用 MCP 工具链实现自动化任务执行。 +- 结论/价值:MCP 协议为 AI 应用提供了标准化的工具扩展框架,使大模型能够无缝调用外部数据源和工具;Sequential Thinking 等工具展示了 MCP 工具链协同工作的实际效果。 + +## Key Claims(用中文描述) +- MCP 协议基于 Client-Server 架构,使 AI 大模型能够通过标准化接口与外部工具服务进行高效集成。 +- MCP Server 提供三类核心接口:资源访问(类 GET)、工具调用(类 POST)、Promise 提示词。 +- Cursor 中 MCP Server 的两种接入方式为 SSE 服务方式和本地执行命令(Command)方式。 +- Composer Agent 模式可自动执行 MCP 工具链命令,相比 Normal 模式减少了手动操作步骤。 +- "enable yolo mode" 自动执行所有命令风险较高,建议默认关闭以避免误操作。 +- Sequential Thinking 工具通过逻辑推理分步拆解任务,提升 AI 沟通效率和决策质量。 + +## Key Quotes +> "MCP 是 Modal Context Protocol 的缩写,是一种基于 Client-Server 架构的协议,旨在实现大模型与外围服务的高效集成。" — MCP 协议定义 +> "Agent模式能实现自动运行工具命令,Normal模式需要用户手动复制命令执行,理解区别尤为关键。" — Agent 模式与 Normal 模式的核心区别 +> "enable yolo mode 开启后会自动执行所有命令,可能造成误操作如误删文件,官方默认关闭,建议用户谨慎选择。" — Yolo Mode 安全警告 + +## Key Concepts +- [[ModalContextProtocol]]:一种 AI 大模型与外部工具服务集成的标准化 Client-Server 协议,提供资源访问、工具调用、提示词三类接口。 +- [[SequentialThinking]]:MCP 工具之一,支持逻辑推理与分步执行任务,优化 AI 模型的思考与响应过程。 +- [[AgentMode]]:Cursor Composer 中的自动化交互模式,自动执行内嵌命令并处理工具调用。 +- [[YoloMode]]:Cursor 中的高风险自动执行模式,开启后自动执行所有命令,建议默认关闭。 +- [[McpServer]]:MCP 协议体系中的服务提供方,负责对外提供资源和工具接口。 + +## Key Entities +- [[Cursor]]:支持 MCP 集成的 AI 编程 IDE,Composer 模块提供 Agent 模式和 Normal 模式两种交互方式。 +- [[Smisery]]:提供热点新闻 MCP Server 的网站,支持九个新闻来源的数据接入。 +- [[Composer]]:Cursor 中的对话构建模块,支持切换 Agent 模式以调用 MCP 工具链。 +- [[SSE]]:Server-Sent Events,一种服务器向客户端推送实时事件的技术,作为 MCP 接入方式之一。 +- [[鱼凤老师]]:本视频的讲解者,围绕 MCP 在 Cursor 中的集成与应用进行讲解。 + +## Connections +- [[McpBuilderAgent]] ← extends ← [[ModalContextProtocol]] +- [[Cursor]] ← integrates_with ← [[ModalContextProtocol]] +- [[SequentialThinking]] ← tool_of ← [[ModalContextProtocol]] +- [[Cursor]] ← extends ← [[Cursor2.0初学者使用指南]] + +## Contradictions +- 与 [[McpBuilderAgent]]: + - 冲突点:本文侧重于 MCP 的终端用户使用(如何在 Cursor 中配置和调用 MCP),而 [[McpBuilderAgent]] 侧重于 MCP Server 的构建开发。 + - 当前观点:用户应通过配置 MCP Server 在 Cursor 中直接使用现成的 MCP 工具链。 + - 对方观点:开发者应使用 MCP Builder Agent 构建自定义的 MCP Server 来满足特定需求。 + - 说明:两者实为互补关系——MCP Builder Agent 构建 Server,Cursor 用户消费 Server。 diff --git a/wiki/sources/n8n-claude-通过自然语言自动化工作流.md b/wiki/sources/n8n-claude-通过自然语言自动化工作流.md index f7d975df..395614df 100644 --- a/wiki/sources/n8n-claude-通过自然语言自动化工作流.md +++ b/wiki/sources/n8n-claude-通过自然语言自动化工作流.md @@ -1,48 +1,35 @@ ---- -title: "n8n + Claude:通过自然语言自动化工作流" -type: source -tags: [claude, n8n, n8n-mcp, nodejs] -date: 2025-12-31 ---- - -## Source File -- [[Agent/n8n+Claude 通过自然语言自动化工作流.md]] - -## Summary(用中文描述) -- 核心主题:通过在 Claude Desktop 中配置 n8n-mcp MCP 服务器,使 Claude 能够通过自然语言指令直接调用 n8n 的 543 个节点,自动生成和执行工作流,实现"用嘴做自动化"。 -- 问题域:用户需要在 Claude Desktop 环境中使用 MCP 协议连接 n8n,通过自然语言驱动的 AI Agent 实现工作流自动化。 -- 方法/机制:安装 Claude Desktop → 安装 Node.js 运行环境 → 安装 n8n-mcp MCP 服务器 → 配置 MCP 连接 → 用自然语言向 Claude 描述需求 → Claude 调用 n8n 节点生成工作流。 -- 结论/价值:结合 Claude 的自然语言理解和 n8n 的 543 个节点能力,实现低门槛的 AI 驱动工作流自动化,大幅降低非技术用户的自动化实现成本。 - -## Key Claims(用中文描述) -- n8n-mcp 作为 MCP 服务器,将 Claude Desktop 与 n8n 工作流引擎连接,使 Claude 能够理解并调用 n8n 全部 543 个节点。 -- Claude Desktop 通过 MCP 协议与 n8n 通信,实现"自然语言 → 工作流代码"的端到端自动化生成。 -- n8n 是开源工作流自动化平台,Node.js 运行环境是其依赖基础。 -- Node.js 是 n8n-mcp 的运行时环境,必须先安装 Node.js 才能启动 MCP 服务。 - -## Key Quotes -> "安装 Claude Desktop 后,在 Claude Desktop 中安装 mcp npm 包,以实现本地与 n8n 的 MCP 连接。" — 环境准备步骤 - -## Key Concepts -- [[工作流自动化]]:通过自然语言指令让 AI 自动设计和搭建 n8n 自动化流程的技术方法。 -- [[MCP(Model Context Protocol)]]:Anthropic 推出的模型上下文协议,作为 Claude Desktop 与 n8n-mcp 之间的通信桥梁,实现工具调用标准化。 -- [[Extended Thinking]]:Claude 的深层推理模式,提升代码生成质量和逻辑正确性(本来源 [[使用Claude自动生成N8N工作流的实操教程]] 关联)。 - -## Key Entities -- [[Claude Desktop]]:Anthropic Claude AI 桌面应用,支持 MCP 协议扩展,可通过 n8n-mcp 连接 n8n 工作流引擎。 -- [[n8n-mcp]]:czlonkowski/n8n-mcp 开源 MCP 服务器项目,充当 Claude Desktop 与 n8n 之间的桥梁,支持 543 个 n8n 节点、87% 官方文档覆盖。 -- [[Node.js]]:JavaScript 运行时环境,n8n-mcp 的运行依赖,必须先安装 Node.js 才能启动 MCP 服务。 -- [[N8N]]:开源工作流自动化平台(由多个节点按顺序执行的自动化流程组成),Claude 通过 n8n-mcp 调用其全部节点。 - -## Connections -- [[Claude Desktop]] ← connects via ← [[MCP(Model Context Protocol)]] ← through ← [[n8n-mcp]] -- [[n8n-mcp]] ← controls ← [[N8N]](工作流执行引擎) -- [[n8n-mcp]] ← requires ← [[Node.js]](运行环境) -- [[Claude Desktop]] ← generates ← [[工作流自动化]](目标产出) - -## Contradictions -- 与 [[使用Claude自动生成N8N工作流的实操教程]] 对比: - - 冲突点:两篇文章均介绍 Claude + n8n 自动化,但实现路径不同。 - - 当前观点(本篇):使用 Claude Desktop(桌面客户端)+ n8n-mcp MCP 服务器本地连接,适合桌面用户。 - - 对方观点(另一篇):使用 Claude API(云端)+ n8n-mcp,适合 API 编程集成场景。 - - 说明:两者核心技术相同(n8n-mcp + MCP 协议),差异在于 Claude 的接入方式(桌面客户端 vs API),可互补使用。 +--- +title: "n8n + Claude:通过自然语言自动化工作流" +type: source +tags: [claude, n8n, nodjs] +date: 2026-04-26 +--- + +## Source File +- [[Agent/n8n+Claude 通过自然语言自动化工作流.md]] + +## Summary(用中文描述) +- 核心主题:通过 Claude Desktop 的自然语言能力与 n8n 工作流自动化平台结合,实现工作流的自然语言驱动创建与管理 +- 问题域:如何让非技术用户无需编写代码,通过自然语言描述即可生成 n8n 自动化工作流 +- 方法/机制:利用 Claude Desktop 作为自然语言理解与代码生成层,输出 n8n 工作流 JSON 配置 +- 结论/价值:降低自动化工作流创建门槛,让用户以对话方式快速构建复杂业务流程 + +## Key Claims(用中文描述) +- Claude Desktop 能够理解自然语言描述的工作流程需求(主体 + 机制 + 结果) +- n8n 作为开源工作流自动化平台,支持通过 JSON 配置定义工作流节点与连接关系(主体 + 机制 + 结果) +- 自然语言 → Claude → n8n JSON 的链路可以大幅降低工作流创建门槛(主体 + 机制 + 结果) + +## Key Quotes +> "通过 Claude Desktop,用户可以直接用自然语言描述需求,Claude 解析后生成可执行的 n8n 工作流配置" — 核心方法论 + +## Key Concepts +- [[工作流自动化]]:使用软件系统代替人工执行重复性业务流程的技术 +- [[自然语言接口]]:通过人类语言与系统交互,无需学习专用语法或编程语言 + +## Key Entities +- [[Claude Desktop]]:Anthropic 推出的桌面客户端,内置 Claude AI 助手,支持自然语言对话与代码生成 +- [[n8n]]:开源工作流自动化工具,支持通过可视化界面或 JSON 配置创建自动化流程 + +## Connections +- [[使用Claude自动生成N8N工作流的实操教程]] ← related_to ← [[n8n + Claude:通过自然语言自动化工作流]] +- [[n8n-workflow-orchestration]] ← extends ← [[n8n + Claude:通过自然语言自动化工作流]] diff --git a/wiki/sources/n8n-configure-telegram-trigger.md b/wiki/sources/n8n-configure-telegram-trigger.md index 911f3a4f..738acd39 100644 --- a/wiki/sources/n8n-configure-telegram-trigger.md +++ b/wiki/sources/n8n-configure-telegram-trigger.md @@ -1,42 +1,42 @@ ---- -title: "n8n configure telegram trigger" -type: source -tags: [n8n, telegram] -date: 2026-04-22 ---- - -## Source File -- [[Agent/n8n configure telegram trigger.md]] - -## Summary(用中文描述) -- 核心主题:n8n Telegram Trigger 节点的 HTTPS Webhook 配置与故障排查 -- 问题域:n8n 工作流自动化平台在接收 Telegram 机器人消息时的 Webhook 注册问题 -- 方法/机制:通过设置 `WEBHOOK_URL` 环境变量为 HTTPS URL,使 n8n 生成符合 Telegram 要求的 HTTPS Webhook 地址;Docker Desktop 容器环境下配置该环境变量 -- 结论/价值:解决 Telegram "bad webhook: An HTTPS URL must be provided for webhook" 错误,成功激活 Telegram Trigger 节点 - -## Key Claims(用中文描述) -- Telegram 要求 Webhook URL 必须是 HTTPS 协议,HTTP 或空值均无法注册 -- `WEBHOOK_URL` 环境变量控制 n8n 生成的 Webhook URL 协议前缀 -- 在 Docker Desktop 环境中设置 `WEBHOOK_URL=https://n8n.cpolar.top` 可解决内网 n8n 实例的 Telegram Webhook 配置问题 - -## Key Quotes -> "Telegram Trigger: Bad Request: bad webhook: An HTTPS URL must be provided for webhook" — 错误信息,表明 Telegram 要求 HTTPS Webhook - -> "WEBHOOK_URL=https://your-domain.com/" — 官方推荐的 n8n Telegram Trigger HTTPS Webhook 配置方法 - -## Key Concepts -- [[Webhook]]:网络钩子,一种服务器间实时推送数据的机制;Telegram Bot API 使用 Webhook 模式而非轮询来接收消息 -- [[Telegram Trigger]]:n8n 平台中用于接收 Telegram 机器人消息并触发工作流的节点 -- [[WEBHOOK_URL]]:n8n 环境变量,指定 n8n 实例的对外 HTTPS 访问地址,用于生成 Telegram Webhook URL - -## Key Entities -- [[n8n]]:开源工作流自动化平台,支持通过 Trigger 节点监听外部事件(如 Telegram 消息) -- [[Telegram]]:即时通讯平台,提供 Bot API,支持 Webhook 推送消息 -- [[Docker Desktop]]:桌面级 Docker 运行环境,在其中运行 n8n 容器时通过环境变量配置 WEBHOOK_URL - -## Connections -- [[n8n Docker 安装与更新]] ← extends ← [[n8n configure telegram trigger]](本文为 n8n Docker 部署的 Telegram 集成补充) -- [[Webhook]] ← used_by ← [[Telegram Trigger]](Webhook 机制是 Telegram Trigger 的底层通信方式) - -## Contradictions -- 无已知冲突 +--- +title: "n8n configure telegram trigger" +type: source +tags: [n8n, telegram] +date: 2026-04-26 +--- + +## Source File +- [[Agent/n8n configure telegram trigger.md]] + +## Summary(用中文描述) +- 核心主题:n8n Telegram Trigger 节点的 HTTPS Webhook 配置与故障排查 +- 问题域:n8n 工作流自动化平台在接收 Telegram 机器人消息时的 Webhook 注册问题 +- 方法/机制:通过设置 `WEBHOOK_URL` 环境变量为 HTTPS URL,使 n8n 生成符合 Telegram 要求的 HTTPS Webhook 地址;Docker Desktop 容器环境下配置该环境变量 +- 结论/价值:解决 Telegram "bad webhook: An HTTPS URL must be provided for webhook" 错误,成功激活 Telegram Trigger 节点 + +## Key Claims(用中文描述) +- Telegram 要求 Webhook URL 必须是 HTTPS 协议,HTTP 或空值均无法注册 +- `WEBHOOK_URL` 环境变量控制 n8n 生成的 Webhook URL 协议前缀 +- 在 Docker Desktop 环境中设置 `WEBHOOK_URL=https://n8n.cpolar.top` 可解决内网 n8n 实例的 Telegram Webhook 配置问题 + +## Key Quotes +> "Telegram Trigger: Bad Request: bad webhook: An HTTPS URL must be provided for webhook" — 错误信息,表明 Telegram 要求 HTTPS Webhook + +> "WEBHOOK_URL=https://your-domain.com/" — 官方推荐的 n8n Telegram Trigger HTTPS Webhook 配置方法 + +## Key Concepts +- [[Webhook]]:网络钩子,一种服务器间实时推送数据的机制;Telegram Bot API 使用 Webhook 模式而非轮询来接收消息 +- [[Telegram Trigger]]:n8n 平台中用于接收 Telegram 机器人消息并触发工作流的节点 +- [[WEBHOOK_URL]]:n8n 环境变量,指定 n8n 实例的对外 HTTPS 访问地址,用于生成 Telegram Webhook URL + +## Key Entities +- [[n8n]]:开源工作流自动化平台,支持通过 Trigger 节点监听外部事件(如 Telegram 消息) +- [[Telegram]]:即时通讯平台,提供 Bot API,支持 Webhook 推送消息 +- [[Docker Desktop]]:桌面级 Docker 运行环境,在其中运行 n8n 容器时通过环境变量配置 WEBHOOK_URL + +## Connections +- [[n8n Docker 安装与更新]] ← extends ← [[n8n configure telegram trigger]](本文为 n8n Docker 部署的 Telegram 集成补充) +- [[Webhook]] ← used_by ← [[Telegram Trigger]](Webhook 机制是 Telegram Trigger 的底层通信方式) + +## Contradictions +- 无已知冲突 diff --git a/wiki/sources/n8n-docker-install-update.md b/wiki/sources/n8n-docker-install-update.md index 55d9e706..ed6f6a19 100644 --- a/wiki/sources/n8n-docker-install-update.md +++ b/wiki/sources/n8n-docker-install-update.md @@ -1,54 +1,49 @@ ---- -title: "n8n Docker 安装与更新" -type: source -tags: [docker, n8n, workflow, 自动化] -sources: [] -last_updated: 2025-12-30 ---- - -## Source File -- [[Agent/n8n docker install & update]] - -## Summary(用中文描述) -- **核心主题**:n8n 工作流自动化平台的 Docker 容器化部署与配置,包括网络代理设置和版本更新流程 -- **问题域**:在家庭服务器环境中通过 Docker 部署 n8n,并解决容器内访问国外 API 的网络代理问题 -- **方法/机制**: - - 自定义 Dockerfile 扩展官方 n8n 镜像(安装 curl/wget 工具) - - Docker Compose YAML 配置 HTTPS、反向代理环境变量 - - 通过 `ALL_PROXY` 环境变量配置容器内 SOCKS5 代理,使 n8n 节点可访问国外服务 - - 使用 `docker compose pull && down && up -d` 流程更新版本 -- **结论/价值**:提供一套完整的 n8n Docker 生产级部署方案,包含网络安全代理配置和版本维护脚本 - -## Key Claims(用中文描述) -- 宿主机 V2Ray/Tuic 需配置 `0.0.0.0` 监听,并将 SOCKS5 端口(10808)暴露给 Docker 网桥 -- Docker 容器内通过 `ALL_PROXY=socks5://172.21.0.1:10808` 环境变量使所有出站流量走代理 -- Docker 网桥网关 IP(`docker network inspect n8n_default` 查看 Gateway)需替换实际值 -- `N8N_TRUST_PROXY=true` 配合 Caddy 反向代理实现真实客户端 IP 传递 -- 更新 n8n 版本只需 `docker compose pull && docker compose down && docker compose up -d` - -## Key Quotes -> "注意:`172.21.0.1` 需替换为以下命令输出的网桥 IP(Gateway)。`docker network inspect n8n_default`" — 容器内访问宿主机代理的关键网络配置说明 - -> "配置容器内网络代理" — n8n 节点(如 HTTP Request)访问国外 API 的核心机制 - -## Key Concepts -- [[Docker网络网关IP]]:Docker 容器内访问宿主机服务的网关地址,自定义网络如 `172.21.0.1` -- [[SOCKS5代理]]:通过 SOCKS5 协议转发 HTTP/HTTPS 流量的代理机制,`ALL_PROXY` 环境变量启用 -- [[环境变量代理]]:通过 `HTTP_PROXY/HTTPS_PROXY/ALL_PROXY` 环境变量让程序走代理 -- [[Caddy反向代理]]:`N8N_TRUST_PROXY=true` 使 n8n 获取真实客户端 IP -- [[Docker卷]]:n8n 数据持久化卷 `n8n_data`,挂载至 `/home/node/.n8n` -- [[Docker Compose]]:声明式定义 n8n 服务的 YAML 配置文件 - -## Key Entities -- [[n8n]]:开源工作流自动化平台,支持可视化编排和 API 集成 -- [[Docker]]:容器化运行时,n8n 的部署底座 -- [[V2Ray/Tuic]]:宿主机运行的代理客户端,提供 SOCKS5 服务 - -## Connections -- [[n8n]] ← 部署方式 ← [[Docker]] -- [[n8n]] ← 网络代理 ← [[SOCKS5代理]] -- [[SOCKS5代理]] ← 运行于 ← [[Docker网络网关IP]] -- [[n8n configure telegram trigger]] ← 相关配置 ← [[n8n]] - -## Contradictions -- 无已知冲突 +--- +title: "n8n Docker install & update" +type: source +tags: [n8n, docker, workflow] +date: 2026-04-22 +--- + +## Source File +- [[Agent/n8n docker install & update.md]] + +## Summary(用中文描述) +- 核心主题:n8n 工作流自动化平台的 Docker 容器化部署、网络代理配置与版本更新 +- 问题域:如何在 Linux 服务器上通过 Docker Compose 部署 n8n,并配置容器内网络代理实现科学上网 +- 方法/机制:通过自定义 Dockerfile 扩展官方镜像安装 curl/wget 工具;设置 `ALL_PROXY=socks5://宿主机Docker网桥IP:10808` 环境变量使容器流量走 SOCKS5 代理;配置 Caddy 反向代理提供 HTTPS 访问 +- 结论/价值:实现 n8n 容器在受限网络环境下的完整部署,支持通过域名访问 Web UI 和接收 Telegram 等外部服务的 Webhook 回调 + +## Key Claims(用中文描述) +- n8n Docker 容器内通过 SOCKS5 代理(V2Ray/Tuic)实现科学上网,代理地址为宿主机 Docker 网桥 IP + 端口 10808 +- `ALL_PROXY` 环境变量控制容器内 HTTP/HTTPS 流量走指定 SOCKS5 代理 +- 端口 5678 映射到宿主机,配合 Caddy 反向代理提供外部 HTTPS 访问 +- Docker 网络 `n8n_default` 由 docker-compose 自动创建,需确保宿主机防火墙允许 Docker 网桥访问代理端口 10808 +- 更新 n8n 版本:进入目录 → `docker compose pull` → `docker compose down` → `docker compose up -d` + +## Key Quotes +> "Docker network inspect n8n_default" — 查看 Docker 网桥 Gateway IP,用于配置 `ALL_PROXY` 地址 + +> "注意:`172.21.0.1` 需替换为以下命令输出的网桥 IP(Gateway)" — 强调网桥 IP 因环境而异 + +> "Telegram 要求 Webhook URL 必须是 HTTPS 协议,HTTP 或空值均无法注册" — 来自 [[n8n-configure-telegram-trigger]] + +## Key Concepts +- [[Docker Compose]]:定义和运行多容器 Docker 应用的工具,通过 `docker-compose.yml` 配置 n8n 服务 +- [[SOCKS5 代理]]:一种网络代理协议,n8n 容器通过 `ALL_PROXY=socks5://...` 环境变量配置容器内流量走代理 +- [[Docker 网桥网络]]:Docker 为每个自定义网络分配的内部网桥 IP,容器可通过该 IP 访问宿主机服务 +- [[反向代理]]:Caddy 作为反向代理,将外部 HTTPS 请求转发到本地 5678 端口的 n8n 服务 + +## Key Entities +- [[n8n]]:开源工作流自动化平台,本文档详细说明其 Docker 容器化部署配置 +- [[Docker]]:容器化平台,用于运行 n8n 及其依赖服务 +- [[V2Ray/Tuic]]:SOCKS5 代理服务,运行在宿主机端口 10808,为 n8n 容器提供科学上网能力 +- [[Caddy]]:自动 HTTPS 的反向代理服务器,将外部 HTTPS 请求转发到 n8n Web UI + +## Connections +- [[n8n-configure-telegram-trigger]] ← extends ← [[n8n Docker 安装与更新]](本文档提供 n8n Docker 基础部署,Telegram Trigger 是在此基础上的集成配置) +- [[n8n-workflow-orchestration]] ← depends_on ← [[n8n Docker 安装与更新]](Docker 部署是工作流编排的基础设施) +- [[openclaw-n8n-stack]] ← extends ← [[n8n Docker 安装与更新]](openclaw-n8n-stack 是社区维护的 Docker Compose 堆栈,扩展了本文档的单容器部署模式) + +## Contradictions +- 无已知冲突 diff --git a/wiki/sources/obsidian-tasks-插件-这可能是最适合懒人的任务管理方式.md b/wiki/sources/obsidian-tasks-插件-这可能是最适合懒人的任务管理方式.md index c6a89bd6..ef08b827 100644 --- a/wiki/sources/obsidian-tasks-插件-这可能是最适合懒人的任务管理方式.md +++ b/wiki/sources/obsidian-tasks-插件-这可能是最适合懒人的任务管理方式.md @@ -1,46 +1,50 @@ ---- -title: "Obsidian Tasks 插件:这可能是最适合懒人的任务管理方式" -type: source -tags: [] -date: 2025-03-13 -last_updated: 2026-04-22 ---- - -## Source File -- [[raw/Others/Obsidian Tasks 插件:这可能是最适合懒人的任务管理方式.md]] - -## Summary(用中文描述) -- 核心主题:Obsidian Tasks 插件将任务管理无缝整合进笔记工作流,解决「笔记+任务割裂」的核心痛点 -- 问题域:个人知识管理与任务管理的工具整合;Notion/Todoist 等独立任务管理工具与笔记软件之间的割裂问题 -- 方法/机制:通过 Markdown 任务语法(`- [ ]`)创建任务,支持日期/优先级/标签/重复任务,并通过代码块查询(`tasks` 代码块)在任意笔记中嵌入动态任务列表 -- 结论/价值:Tasks 插件让 Obsidian 用户实现「笔记即任务、任务即笔记」的统一工作流,适合已深度使用 Obsidian 的个人用户;不适合需要视觉化界面或团队协作的场景 - -## Key Claims(用中文描述) -- Obsidian Tasks 插件通过统一的 Markdown 语法,将任务管理与笔记记录合二为一,消除工具切换带来的割裂感 -- Tasks 插件的任务查询功能(`tasks` 代码块)比 Notion 数据库更灵活,可嵌入任意笔记的上下文中,实现「在笔记里直接看到当前最重要的任务」 -- 重复任务(`⏳ every week/month`)功能让周期性任务自动化,彻底解放手动更新日期的重复劳动 -- Tasks 插件适合已深度使用 Obsidian 的个人用户,不适合习惯 Trello/Things 视觉化看板、需要团队协作、或依赖手机端快速添加任务的场景 - -## Key Quotes -> "- [ ] 撰写公众号文章 📅 2025-03-03 🔼 #高优先级" — 简洁的 Markdown 任务语法,一行搞定时间+优先级+标签 -> "Tasks 最让我惊喜的,是它的查询功能……这种灵活性,让我的任务管理变得更自然,不再是'打开 Todoist → 找到任务 → 处理任务',而是'在笔记的上下文里,直接看到当前最重要的任务'" — 任务查询嵌入笔记上下文的体验描述 -> "Tasks 插件确实强大,但它不是完美的……更适合已经习惯 Obsidian 工作流的人" — 作者对插件适用场景的客观评价 - -## Key Concepts -- [[Obsidian Tasks]]:Obsidian 的任务管理插件,通过 Markdown 语法(`- [ ]`)创建任务,支持日期、优先级、标签、重复任务,并通过代码块查询(`tasks` 代码块)在任意笔记中嵌入动态任务筛选视图 -- [[Task Query]]:Tasks 插件的查询语法,通过 `tasks` 代码块定义筛选条件(`not done`/`due before tomorrow`/`sort by priority` 等),在笔记任意位置嵌入动态任务列表 -- [[Recurring Task]]:重复任务机制,使用 `⏳ every week`/`⏳ every month` 等语法自动创建周期性新任务,避免手动复制粘贴更新日期 - -## Key Entities -- [[shenwei]]:本文作者,长期 Obsidian 用户,分享从 Notion/Todoist 迁移到 Obsidian Tasks 插件的个人经验 - -## Connections -- [[Obsidian 高效指南:我常用的插件与实用技巧]] ← mentions → [[Obsidian Tasks]] -- [[Dataview]] ← complements → [[Obsidian Tasks]](Dataview 提供笔记索引,Tasks 提供任务管理,共同构成 Obsidian 知识管理双核心) -- [[Todoist]] ← compared_with → [[Obsidian Tasks]](Todoist 是独立任务管理工具,Tasks 将任务整合进笔记;作者认为 Tasks 更适合 Obsidian 深度用户) - -## Contradictions -- 与 [[Todoist]] 冲突: - - 冲突点:任务管理工具的整合度 vs 专业化 - - 当前观点(本文):Tasks 插件将任务整合进笔记,消除工具切换,适合 Obsidian 深度用户 - - 对方观点:Todoist 作为独立任务管理工具,提供更专业的功能(更好的移动端体验、团队协作、可视化看板),适合需要独立任务管理系统的用户 +--- +title: "Obsidian Tasks 插件:这可能是最适合懒人的任务管理方式" +type: source +tags: [] +date: 2025-03-13 +--- + +## Source File +- [[raw/Others/Obsidian Tasks 插件:这可能是最适合懒人的任务管理方式.md]] + +## Summary(用中文描述) +- 核心主题:Obsidian Tasks 插件如何将任务管理与笔记系统深度整合,实现"笔记即任务"的融合体验 +- 问题域:任务管理工具(Notion、Todoist)与笔记工具之间的割裂问题,以及用户在不同工具间频繁切换导致的效率损耗 +- 方法/机制:通过 Markdown 语法创建任务(`- [ ]`)、强大的查询语法(`tasks` 代码块)、重复任务自动生成来替代传统待办应用 +- 结论/价值:Tasks 插件让任务和笔记成为一个整体,适合已深度使用 Obsidian 的个人用户,不适合需要视觉化界面或团队协作的场景 + +## Key Claims(用中文描述) +- Obsidian Tasks 插件将任务管理与笔记系统深度整合,消除了任务工具与笔记工具之间的割裂感 +- Tasks 插件使用最简单的 Markdown 语法(`- [ ] 任务内容`)创建任务,支持日期、优先级、标签等元数据 +- 任务查询功能允许在任何笔记中嵌入灵活的筛选条件(按截止日期、优先级、状态等),比 Notion 数据库更灵活 +- 重复任务功能(`⏳ every week/month`)自动生成新任务,解放了手动复制粘贴的繁琐操作 +- Tasks 插件不适合喜欢 Trello/Things 等卡片式界面、需团队协作、或依赖手机端快速添加任务的用户 + +## Key Quotes +> "在 Obsidian 里记录任务,就像在日记本上列待办事项,难免有点笨拙。但现实是,我的待办事项往往和笔记密不可分" — 作者阐述为何最终选择将任务管理整合进 Obsidian +> "这个查询可以出现在 Obsidian 的任何笔记里,而不是被局限在一个固定的界面中。这种灵活性,让我的任务管理变得更自然" — 描述 Tasks 查询功能的独特优势 +> "Tasks 插件不仅帮我省下了任务管理的精力,还让我更容易进入深度工作状态,因为所有的信息都在一个地方,不再被割裂" — 总结 Tasks 插件带来的核心价值 + +## Key Concepts +- [[TaskQuerySyntax]]:Tasks 插件的查询语法,支持在代码块中用自然语言描述筛选条件(如 `not done`、`due before tomorrow`、`sort by priority`),可嵌入任意笔记 +- [[ObsidianRecurringTasks]]:重复任务机制,支持 `⏳ every week` / `⏳ every month` 等指令自动生成下一个周期任务,无需手动复制 +- [[MarkdownBasedTask]]:基于 Markdown 语法的任务管理方式,用 `- [ ]` 标记任务,语法最小化,元数据(日期、优先级、标签)内联其中 +- [[ContextDrivenTask]]:上下文驱动的任务管理,将任务放在相关笔记的上下文中,而非孤立的任务列表中,保留决策背景和参考资料 + +## Key Entities +- [[Obsidian]]:笔记软件,Tasks 插件的宿主平台,文章主角的深度使用工具 +- [[Todoist]]:被作者放弃的传统待办事项应用,Tasks 插件的对标竞品 +- [[Notion]]:被提及的另一任务管理工具,作者曾用其在 Notion 和 Obsidian 之间来回切换 + +## Connections +- [[Obsidian]] ← uses ← [[ObsidianTasksPlugin]](插件寄生于 Obsidian,提供任务管理能力) +- [[ObsidianTasksPlugin]] ← replaces ← [[Todoist]](作者用 Tasks 替代了 Todoist 进行任务管理) +- [[ObsidianTasksPlugin]] ← integrates_with ← [[Obsidian]](任务与笔记天然整合在同一知识库中) +- [[ObsidianTasksPlugin]] ← compared_with ← [[Notion]](查询功能比 Notion 数据库更灵活) + +## Contradictions +- 与 [[Todoist]] 的任务管理理念冲突: + - 冲突点:Todoist 主张任务与笔记分离,各司其职;Tasks 插件主张任务与笔记合一 + - 当前观点(Tasks 插件):待办事项往往与笔记密不可分,分离反而造成割裂和效率损耗 + - 对方观点(Todoist):专业任务管理需要独立的界面和操作逻辑,与笔记混合会降低任务处理效率 diff --git a/wiki/sources/obsidian最有必要安装的10款插件是这些.md b/wiki/sources/obsidian最有必要安装的10款插件是这些.md index daa9c8ef..b5739fa9 100644 --- a/wiki/sources/obsidian最有必要安装的10款插件是这些.md +++ b/wiki/sources/obsidian最有必要安装的10款插件是这些.md @@ -1,65 +1,58 @@ ---- -title: "Obsidian最有必要安装的10款插件是这些" -type: source -tags: [obsidian, 插件, 知识管理] -sources: [] -last_updated: 2025-03-04 ---- - -## Source File -- [[raw/Others/Obsidian最有必要安装的10款插件是这些.md]] - -## Summary(用中文描述) -- 核心主题:Obsidian 最核心、最必要的 10 款插件推荐 -- 问题域:Obsidian 上千款插件中,哪些最值得安装 -- 方法/机制:作者试用近 100 种高下载量插件后,按功能分类为 4 组:核心生产力(必装)、效率增强(按需)、信息可视化(辅助)、便利性(可选) -- 结论/价值:Dataview + Templater 必装,其余按工作流需求组合;可形成"知识管理流""任务管理流""学习研究流"三种典型组合 - -## Key Claims(用中文描述) -- Obsidian 有上千款插件,但真正有必要安装的不超过 10 款,甚至在特殊情况下只需 2-3 款 -- Templater 插件通过动态模板语法和脚本,显著提升笔记创建效率 -- Dataview 通过类 SQL 查询语言,使跨笔记的动态筛选、排序和展示成为可能 -- Spaced Repetition 插件将间隔重复学习方法内置于 Obsidian,无需依赖外部工具(如 Anki) -- Kanban + Projects 组合可实现复杂的任务与项目管理 -- Dataview 和 DB Folder 功能高度重叠但各有侧重,可二选一或结合使用 -- 核心插件组合:知识管理流(Dataview + Templater + Calendar)、任务管理流(Kanban + Projects + Outliner)、学习研究流(Spaced Repetition + DB Folder) - -## Key Quotes -> "人不可能都去了解,时间成本也非常高,因此,尽早去确定最有必要安装的插件才是最高效的" — 插件选择策略 -> "在尝试了快近100种高下载量插件,经过深度使用总结后发现,其实有必要安装的不过如下10款插件" — 推荐依据 - -## Key Concepts -- [[间隔重复]]: Spaced Repetition 插件实现的学习方法,通过定时复习提升记忆效果 -- [[看板]]: Kanban 插件提供的可视化任务管理视图 -- [[动态模板]]: Templater 插件支持的模板变量和脚本注入能力 - -## Key Entities -- [[Obsidian]]: 笔记软件平台,所有 10 款插件的宿主 -- [[Templater]]: 动态模板插件,支持复杂模板语法和脚本 -- [[Dataview]]: 类 SQL 查询插件,跨笔记动态视图 -- [[Spaced Repetition]]: 间隔重复插件,内置记忆复习功能 -- [[Kanban]]: 看板视图插件,可视化任务管理 -- [[Projects]]: 多项目管理插件,项目级视图 -- [[Outliner]]: 大纲视图插件,分层笔记管理 -- [[Calendar]]: 日历视图插件,日记和时间管理 -- [[DB Folder]]: 数据库化笔记插件,结构化数据管理 -- [[Homepage]]: 启动主页插件,固定工作空间 -- [[File Explorer Note Count]]: 文件计数插件,文件夹笔记数量统计 - -## Connections -- [[Obsidian]] ← provides_platform ← [[Templater]], [[Dataview]], [[Spaced Repetition]], [[Kanban]], [[Projects]], [[Outliner]], [[Calendar]], [[DB Folder]], [[Homepage]], [[File Explorer Note Count]] -- [[知识管理]] ← enables ← [[Dataview]] + [[Templater]] + [[Calendar]] -- [[任务管理]] ← enables ← [[Kanban]] + [[Projects]] + [[Outliner]] -- [[学习研究]] ← enables ← [[Spaced Repetition]] + [[DB Folder]] -- [[Dataview]] ← competes_with ← [[DB Folder]](可二选一或结合) -- [[Homepage]] ← depends_on ← [[Calendar]](每日工作台组合) - -## Contradictions -- 与 [[obsidian-高效指南-我常用的插件与实用技巧]] 冲突: - - 冲突点:插件推荐范围不同 - - 当前观点:本文主张"最少插件优先",推荐 10 款(部分可选),极简场景仅 2-3 款 - - 对方观点:另一篇主张更广泛的插件生态探索 -- 与 [[obsidian-必装-skills]] 冲突: - - 冲突点:Obsidian 插件 vs Skills 的侧重点 - - 当前观点:聚焦原生插件组合 - - 对方观点:侧重 Obsidian Skills 生态 +--- +title: "Obsidian最有必要安装的10款插件是这些" +type: source +tags: [] +date: 2025-03-04 +--- + +## Source File +- [[Others/Obsidian最有必要安装的10款插件是这些.md]] + +## Summary(用中文描述) +- 核心主题:Obsidian 最核心、最必要的 10 款插件精选与组合使用建议 +- 问题域:面对上千款插件的时间成本,选择最值得安装的核心插件 +- 方法/机制:作者经过近 100 种高下载量插件深度使用后,总结出 10 款按功能分类的必备插件 +- 结论/价值:聚焦核心插件(2-3 款即可),其余按需选择,将精力集中在写作本身 + +## Key Claims(用中文描述) +- Obsidian 上千款插件中,真正有必要安装的不过 10 款,部分场景仅需 2-3 款 +- Templater 通过动态模板语法和脚本实现笔记自动化创建,减少重复劳动 +- Dataview 以类 SQL 查询语言实现跨笔记动态视图,大幅增强信息检索能力 +- Spaced Repetition 将间隔重复学习方法内置于 Obsidian,无需手动导出至 Anki +- Kanban 提供可视化看板,将任务管理从纯文本升级为图形化工作流 +- Calendar 提供日历视图,实现日记和时间线笔记的快速访问 +- DB Folder 将笔记转化为数据库结构,与 Dataview 形成互补(二选一或结合) +- 三大推荐组合:知识管理流(Dataview+Templater+Calendar)、任务管理流(Kanban+Projects+Outliner)、学习研究流(Spaced Repetition+DB Folder) + +## Key Quotes +> "虽然 Obsidian 有上千款插件可以拓展,各种神奇绚丽的功能可以挖掘探索,但是,人不可能都去了解,时间成本也非常高,因此,尽早去确定最有必要安装的插件才是最高效的。" — 插件选择原则 +> "Dataview 是 Obsidian 的一款超级插件,它允许用户通过类似 SQL 的查询语言在笔记间创建动态视图。" — Dataview 定位 +> "与 Kanban 配合使用更高效。" — Projects 插件补充说明 +> "与 Dataview 二选一,或结合使用更高效。" — DB Folder 与 Dataview 关系 + +## Key Concepts +- [[间隔重复]]:基于科学遗忘曲线定期复习知识点的学习方法,Spaced Repetition 插件将其内置于 Obsidian +- [[看板管理]]:Kanban 插件将任务按阶段(待办/进行中/已完成)可视化呈现的工作流管理方式 +- [[动态模板]]:Templater 插件支持复杂模板语法和脚本,自动填充日期、标签等变量 +- [[知识管理流]]:Dataview + Templater + Calendar 三插件组合,实现笔记自动化记录与检索 +- [[任务管理流]]:Kanban + Projects + Outliner 三插件组合,实现复杂任务拆解与执行 +- [[学习研究流]]:Spaced Repetition + DB Folder 组合,实现知识记忆与结构化存储 + +## Key Entities +- [[Obsidian]]:本地优先双链笔记软件,插件生态是核心扩展能力 +- [[Notion]]:被提及作为笔记工具对比——Notion 适合团队协作,Obsidian 适合个人深度知识管理 +- [[Anki]]:被提及作为间隔重复替代方案——Anki 需导出数据,操作繁琐 + +## Connections +- [[ObsidianTasksPlugin]] ← complements ← [[Obsidian最有必要安装的10款插件是这些]](Tasks 插件未在 10 款列表中,但与 Dataview/Kanban 互补) +- [[Obsidian高效指南]] ← related_to ← [[Obsidian最有必要安装的10款插件是这些]](同主题深度使用指南) + +## Contradictions +- 与 [[ObsidianTasksPlugin]] 相比: + - 冲突点:本文档 10 款插件列表中未包含 Obsidian Tasks 插件 + - 当前观点:推荐 Dataview(类 SQL 查询)和 Kanban(看板视图)作为任务管理方案 + - 对方观点:Obsidian Tasks 插件使用原生 Markdown 语法(`- [ ]`)管理任务,任务与笔记融为一体,无需学习专门语法;推荐 Dataview + Kanban 的方案适合需要复杂查询和可视化看板的场景,而 Obsidian Tasks 适合追求"笔记即任务"理念的用户 +- 与 [[Notion]] Entity 页面对比: + - 冲突点:Notion 本身提供看板视图(Board),而 Obsidian 需 Kanban 插件实现类似功能 + - 当前观点:Obsidian 通过插件组合(Kanban+Projects)可实现不逊于 Notion 的任务管理能力 + - 对方观点:Notion 内置看板无需安装配置,开箱即用,但灵活性受限于 Notion 的数据库结构 diff --git a/wiki/sources/tiktok-pm-python-django-project.md b/wiki/sources/tiktok-pm-python-django-project.md index c4bb45f9..26a8d962 100644 --- a/wiki/sources/tiktok-pm-python-django-project.md +++ b/wiki/sources/tiktok-pm-python-django-project.md @@ -1,56 +1,66 @@ ---- -title: "TikTok PM - Python Django 项目" -type: source -tags: [django, python, tiktok, mysql, mariadb, docker, bright-data] -date: 2025-11-24 ---- - -## Source File -- [[raw/Others/TikTok PM - Python Django Project.md]] - -## Summary(用中文描述) -- 核心主题:TikTok Shop 产品数据管理系统的完整 Django Web 应用开发教程 -- 问题域:电商产品数据抓取、存储、管理与可视化分析 -- 方法/机制:Django ORM + MySQL + Django REST Framework + Docker 容器化部署 + Bright Data API 异步数据抓取 -- 结论/价值:提供从零构建 TikTok 电商产品管理系统的完整技术方案,含 Admin 后台、API 接口、Docker 生产部署、异步任务队列 - -## Key Claims(用中文描述) -- Django Admin 可通过富文本编辑器(django-tinymce)、自定义视图、内联关联模型实现复杂产品管理界面 -- Django REST Framework + django-filter 可快速构建支持快速搜索和多条件过滤的 RESTful API,供 n8n 等自动化工具调用 -- Docker + Gunicorn + Nginx 容器化部署方案可实现零停机版本更新和快速回滚 -- Django-Q 异步任务队列可处理 Bright Data 异步 API 调用,实现不阻塞 Web 请求的产品数据抓取与导入 -- 自定义 Management Command 可将 JSON 文件批量导入逻辑封装为 `python manage.py import_json_data` 命令 - -## Key Quotes -> "无论修改字段类型、添加新字段,还是像您这样修改字段约束(例如从非空改为可空 null=True),都必须遵循这两步流程:makemigrations + migrate" — Django 数据库迁移最佳实践 - -> "原子性部署:docker compose up --build -d 确保了所有依赖项和配置都会在新镜像中构建好,如果构建失败,旧服务不会受到影响" — Docker 生产部署最佳实践 - -## Key Concepts -- [[Django ORM]]:通过 Python 类定义数据库表结构,Django 自动生成 SQL 并管理迁移 -- [[Django REST Framework]]:构建 RESTful API 的 Django 第三方框架,支持序列化器、视图集、过滤和搜索 -- [[Docker 容器化部署]]:使用 Dockerfile + docker-compose.yml 实现应用容器化,结合 Gunicorn + Nginx 进行生产部署 -- [[Django Admin 定制]]:通过 fieldsets、inlines、readonly_fields、list_display 等实现复杂管理界面 -- [[Django-Q 异步任务]]:Django 异步任务队列,用于处理耗时的外部 API 调用 -- [[Bright Data API]]:第三方数据抓取服务,支持异步请求模式,适合大规模产品数据采集 -- [[MySQL/MariaDB 数据库]]:项目使用 MySQL/MariaDB 作为后端数据库,存储 TikTok 产品数据 - -## Key Entities -- [[TikTok Shop]]:电商平台,数据来源 -- [[Django]]:Python Web 框架 -- [[Bright Data]]:第三方数据抓取 API 提供商 -- [[MySQL / MariaDB]]:关系型数据库 -- [[Docker]]:容器化平台 -- [[Gunicorn]]:Python WSGI HTTP 服务器 -- [[Nginx]]:反向代理和静态文件服务 -- [[n8n]]:自动化工作流工具(通过 REST API 集成) - -## Connections -- [[Django REST Framework]] ← builds_on ← [[Django ORM]] -- [[Docker 容器化部署]] ← extends ← [[Gunicorn]] + [[Nginx]] -- [[Django-Q 异步任务]] ← used_by ← [[Bright Data API]] -- [[MySQL / MariaDB]] ← stores ← TikTok 产品数据 - -## Contradictions -- 暂无发现与其他 Wiki 页面的冲突 - +--- +title: "TikTok PM - Python Django 项目" +type: source +tags: [django, python, tiktok, mysql, mariadb, docker, bright-data, django-q, product-management] +date: 2025-11-24 +last_updated: 2026-05-12 +--- + +## Source File +- [[raw/Others/TikTok PM - Python Django Project.md]] + +## Summary(用中文描述) +- 核心主题:TikTok Shop 产品数据管理系统的完整 Django Web 应用开发教程 +- 问题域:电商产品数据抓取、存储、管理与可视化分析 +- 方法/机制:Django ORM + MySQL + Django REST Framework + Docker 容器化部署 + Bright Data API 异步数据抓取 + Django-Q 任务队列 +- 结论/价值:提供从零构建 TikTok 电商产品管理系统的完整技术方案,含 Admin 后台(富文本/缩略图/模态框)、REST API、Docker 生产部署、异步任务队列、JSON 批量导入管理命令 + +## Key Claims(用中文描述) +- Django Admin 可通过 django-tinymce 富文本编辑器、自定义 Admin 视图、内联关联模型(ProductImage/ProductVideo/ProductVariation/ProductReview)实现复杂产品管理界面 +- Admin 列表页可通过自定义方法显示产品缩略图,并通过 django.jQuery + 模态框 CSS/JS 实现点击放大功能 +- Django REST Framework + django-filter 可快速构建支持快速搜索和多条件过滤的 RESTful API,供 n8n 等自动化工具调用 +- Docker + Gunicorn + Nginx 容器化部署方案通过 `docker compose up --build -d` 实现原子性部署和零停机版本更新 +- Django-Q 异步任务队列可处理 Bright Data 异步 API 调用,实现不阻塞 Web 请求的产品数据抓取与导入 +- 自定义 Django Management Command 可将 JSON 文件批量导入逻辑封装为 `python manage.py import_json_data` 命令 +- 自定义 Admin 视图可通过 `get_urls()` 注册自定义路由,并通过面包屑导航融入 Admin 体系 + +## Key Quotes +> "无论修改字段类型、添加新字段,还是像您这样修改字段约束(例如从非空改为可空 null=True),都必须遵循这两步流程:makemigrations + migrate" — Django 数据库迁移最佳实践 + +> "原子性部署:docker compose up --build -d 确保了所有依赖项和配置都会在新镜像中构建好,如果构建失败,旧服务不会受到影响" — Docker 生产部署最佳实践 + +> "自定义管理命令可以将 importer_wrapper.py 包装成 python manage.py import_json_data 的形式执行手动导入 JSON 文件" — Django Management Command 最佳实践 + +## Key Concepts +- [[Django ORM]]:通过 Python 类定义数据库表结构,Django 自动生成 SQL 并管理迁移 +- [[Django REST Framework]]:构建 RESTful API 的 Django 第三方框架,支持序列化器、视图集、过滤和搜索 +- [[Docker 容器化部署]]:使用 Dockerfile + docker-compose.yml 实现应用容器化,结合 Gunicorn + Nginx 进行生产部署 +- [[Django Admin 定制]]:通过 fieldsets、inlines、readonly_fields、list_display、自定义视图实现复杂管理界面 +- [[Django-Q 异步任务]]:Django 异步任务队列,用于处理耗时的外部 API 调用 +- [[Bright Data API]]:第三方数据抓取服务,支持异步请求模式,适合大规模产品数据采集 +- [[MySQL / MariaDB 数据库]]:项目使用 MySQL/MariaDB 作为后端数据库,存储 TikTok 产品数据 +- [[Django Management Command]]:自定义 Django 命令行工具,将 Python 脚本封装为 manage.py 子命令 +- [[Django Admin 自定义视图]]:通过 get_urls() 注册自定义视图页面,融入 Admin 导航体系 + +## Key Entities +- [[TikTok Shop]]:电商平台,数据来源 +- [[Django]]:Python Web 框架 +- [[Bright Data]]:第三方数据抓取 API 提供商 +- [[MySQL / MariaDB]]:关系型数据库 +- [[Docker]]:容器化平台 +- [[Gunicorn]]:Python WSGI HTTP 服务器 +- [[Nginx]]:反向代理和静态文件服务 +- [[n8n]]:自动化工作流工具(通过 REST API 集成) +- [[Django-Q]]:Django 异步任务队列 +- [[Django TinyMCE]]:Django 富文本编辑器集成 + +## Connections +- [[Django REST Framework]] ← builds_on ← [[Django ORM]] +- [[Docker 容器化部署]] ← extends ← [[Gunicorn]] + [[Nginx]] +- [[Django-Q 异步任务]] ← used_by ← [[Bright Data API]] +- [[Django Admin 自定义视图]] ← part_of ← [[Django Admin 定制]] +- [[Django Management Command]] ← wraps ← JSON 数据导入逻辑 +- [[MySQL / MariaDB]] ← stores ← TikTok 产品数据 + +## Contradictions +- 暂无发现与其他 Wiki 页面的冲突 diff --git a/wiki/sources/万字保姆级教程-90天跑通一人公司模式-2026-03-29.md b/wiki/sources/万字保姆级教程-90天跑通一人公司模式-2026-03-29.md index 4a2ef445..360fb801 100644 --- a/wiki/sources/万字保姆级教程-90天跑通一人公司模式-2026-03-29.md +++ b/wiki/sources/万字保姆级教程-90天跑通一人公司模式-2026-03-29.md @@ -1,61 +1,53 @@ ---- -title: "万字保姆级教程,让你90天跑通一人公司模式(附AI提示词)" -type: source -tags: [一人公司, 个人品牌, 商业变现, AI提示词, 产品体系, 内容营销] -date: 2026-02-11 ---- - -## Source File -- [[Agent/万字保姆级教程-90天跑通一人公司模式-2026-03-29.md]] - -## Summary(用中文描述) - -- **核心主题**:90天内建立一人公司的系统性方法论,通过自我定位、产品设计、内容营销和销售漏斗实现个人商业化 -- **问题域**:个人职业转型、副业创业、一人公司运营 -- **方法/机制**:天才地带自检 → 底层能力挖掘 → 心理陷阱识别 → Ikigai 框架定位 → 赛道验证 → 产品体系设计 → 内容矩阵构建 → 销售漏斗搭建 -- **结论/价值**:一人公司的关键不是更努力工作,而是更聪明地定位;用 AI 杠杆放大个人优势 - -## Key Claims(用中文描述) - -- 一人公司的本质是用最小的杠杆撬动最大的价值,杠杆支点是个人优势 -- 天才地带(Zone of Genius)是能产生心流的区域,时间飞逝、精力充沛 -- 底层能力需要通过"追溯童年、毫不费力、底层通用"三个问题自检 -- 四个心理陷阱(愧疚陷阱、效率陷阱、卓越陷阱、努力陷阱)会困住个人发展 -- Ikigai 是热情、擅长、市场需求、报酬四个维度的交集 -- 产品体系需要四个层级:引流产品(免费)→ 入门产品(¥199)→ 核心产品(¥4999)→ 高价产品(¥20,000/月) -- 客户需要逐步建立信任,没有人一开始就买最贵的 - -## Key Quotes - -> "一人公司的关键,和你更努力地工作一点关系没有,是更聪明地定位。" — 文章核心观点 - -> "在你觉得太简单所以不值钱的事情里,在朋友们总是找你帮忙的那个领域里——现在,是时候把它挖掘出来了。" — 结语 - -## Key Concepts - -- [[天才地带(Zone of Genius)]]:能产生心流的区域,时间飞逝,精力充沛,与"不胜任区""胜任区""卓越区"并列 -- [[底层能力]]:隐藏在活动表象下的核心能力,可通过三个自检问题追溯 -- [[四个心理陷阱]]:愧疚陷阱("我不喜欢别人肯定也不喜欢")、效率陷阱("忙=创造价值")、卓越陷阱("最厉害的人才能做")、努力陷阱("轻松=没价值") -- [[Ikigai框架]]:四个圆圈交集——你所热爱的 × 你所擅长的 × 世界所需要的 × 你能获得报酬的 -- [[产品四层级体系]]:引流(免费PDF)→ 入门(¥199工具)→ 核心(¥4999特训营)→ 高价(¥20,000/月咨询) -- [[内容矩阵]]:核心主题(横轴)× 内容形式(纵轴:观察类、反直觉类、操作指南类、个人故事类、清单类) -- [[反向金字塔内容法]]:一次长形式内容切成无数微内容,一次制作百次分发 -- [[Build in Public]]:公开构建过程建立信任,AI泛滥时代活人感更重要 -- [[价格锚定]]:高价选项放顶部让低价显得便宜 -- [[诱饵效应]]:三个定价选项引导用户选择中间选项 - -## Key Entities - -- [[盖伊·亨德里克斯]](Gay Hendricks):心理学家,提出"天才地带(Zone of Genius)"概念 - -## Connections - -- [[Ikigai框架]] ← 是 ← [[万字保姆级教程-90天跑通一人公司模式]] -- [[Build in Public]] ← 来源于 ← [[万字保姆级教程-90天跑通一人公司模式]] -- [[一人公司]] ← 核心概念 ← [[万字保姆级教程-90天跑通一人公司模式]] -- [[产品体系设计]] ← 来源于 ← [[万字保姆级教程-90天跑通一人公司模式]] -- [[销售漏斗]] ← 来源于 ← [[万字保姆级教程-90天跑通一人公司模式]] - -## Contradictions - -- (暂无) +--- +title: "万字保姆级教程,让你90天跑通\"一人公司\"模式(附AI提示词)" +type: source +tags: [] +date: 2026-03-29 +--- + +## Source File +- [[Agent/万字保姆级教程-90天跑通一人公司模式-2026-03-29]] + +## Summary(用中文描述) +- 核心主题:如何用 90 天跑通"一人公司"模式——用最小的杠杆撬动最大的价值 +- 问题域:职场人寻找个人定位、突破职业瓶颈、实现商业变现的路径 +- 方法/机制:通过自我体检发现"天才地带"→挖掘底层能力→避开心理陷阱→构建 Ikigai 商业模型→搭建产品体系→用 AI 构建内容系统→搭建销售漏斗 +- 结论/价值:一人公司的关键不是更努力,而是更聪明地定位——在你觉得太简单所以不值钱的事里,在朋友们总是找你帮忙的那个领域里,找到你的 Ikigai + +## Key Claims(用中文描述) +- 一人公司的本质是用最小的杠杆撬动最大的价值,杠杆的支点是个人优势 +- 盖伊·亨德里克斯的"天才地带"理论:将活动分为不胜任区、胜任区、卓越区(最危险)、天才区;真正的独特定位来自天才区 +- 底层能力三个自检问题:追溯童年、毫不费力、底层通用——满足任一条件即为底层能力 +- 四个心理陷阱(愧疚陷阱、效率陷阱、卓越陷阱、努力陷阱)正在阻止人们找到自己的天才区 +- Ikigai 是四个圆圈的交集:你热爱的 × 你擅长的 × 市场需要的 × 能获得报酬的 +- 客户需要逐步建立信任,没有人一开始就买最贵的——产品体系需分层设计 +- 内容生产用"反向金字塔"策略:一次长形式内容切成无数微内容,一次制作百次分发 +- AI 时代,"活人感"比内容本身更重要——Build in Public 公开构建过程建立信任 + +## Key Quotes +> "一人公司的关键,和你更努力地工作一点关系没有,是更聪明地定位。" — 核心结论 +> "在你觉得太简单所以不值钱的事情里,在朋友们总是找你帮忙的那个领域里——现在,是时候把它挖掘出来了。" — 行动召唤 +> "让每个人都待在自己的擅长地带。" — 分工的核心原则 + +## Key Concepts +- [[Ikigai框架]]: 源自日本的生命意义框架,由四个圆圈交集构成——你所热爱的 × 你所擅长的 × 世界所需要的 × 你能以此获得报酬的。是找到一人公司定位的核心工具 +- [[天才地带]]: 心理学家盖伊·亨德里克斯提出的活动分类区域,指能产生心流、时间飞逝、精力充沛的区域——一人公司的最佳起点 +- [[底层能力]]: 藏在冰山水下的通用能力,通过三个问题识别——追溯童年、毫不费力、底层通用 +- [[心理陷阱]]: 指阻碍个人找到天才区的四个认知偏差——愧疚陷阱、效率陷阱、卓越陷阱、努力陷阱 +- [[产品分层体系]]: 引流产品(免费)→入门产品(低价)→核心产品(高价)→高价咨询的分层定价策略 +- [[反向金字塔内容策略]]: 一次长形式内容切成多个微内容,一次制作百次分发的内容生产方法 +- [[BuildInPublic]]: 公开构建过程,在 AI 泛滥时代用"活人感"建立信任的内容策略 + +## Key Entities +- [[盖伊·亨德里克斯]]: 心理学家,"天才地带"概念提出者,将人类活动分为四个区域 +- [[营销人张飞宇]]: 微信公众号作者,本文出处 + +## Connections +- [[不谈技术-普通人该怎么在ai时代赚钱]] ← 关联 ← [[万字保姆级教程-90天跑通一人公司模式-2026-03-29]] + - 两者都强调 AI 时代个人定位的重要性,都提供找到真正热爱之事的方法论 + - 本文提供系统性 90 天框架,该文提供思维原则;互补关系 +- [[Ikigai]] ← 是本文核心 ← [[万字保姆级教程-90天跑通一人公司模式-2026-03-29]] + - Ikigai 是本文第三步的核心工具,是连接自我认知与商业变现的桥梁 + +## Contradictions +- 无明显冲突 diff --git a/wiki/sources/万字讲透openclaw-workspace深度解析-2026-03-21.md b/wiki/sources/万字讲透openclaw-workspace深度解析-2026-03-21.md index 8767bc88..fcc60bbe 100644 --- a/wiki/sources/万字讲透openclaw-workspace深度解析-2026-03-21.md +++ b/wiki/sources/万字讲透openclaw-workspace深度解析-2026-03-21.md @@ -1,57 +1,57 @@ ---- -title: "万字讲透OpenClaw Workspace深度解析" -type: source -tags: [OpenClaw, Agent, Workspace, AGENTS.md, SOUL.md] -sources: [] -last_updated: 2026-03-21 ---- - -## Source File -- [[Agent/万字讲透OpenClaw-Workspace深度解析-2026-03-21.md]] - -## Summary(用中文描述) -- 核心主题:OpenClaw 的 workspace 目录体系——让 Agent 从"能用"进化到"真好用"的关键文件架构 -- 问题域:Agent 个性化配置、长期记忆机制、多 Agent 协作时的行为一致性 -- 方法/机制:通过 workspace 目录下的多个 Markdown 文件(AGENTS.md/SOUL.md/USER.md/IDENTITY.md/TOOLS.md/MEMORY.md 等)分别管理职责、性格、用户偏好、身份元数据、工具规范和长期记忆 -- 结论/价值:workspace 文件配合好后,Agent 不再是每次都要重新 onboarding 的陌生人,而是一个真正懂你、记得你、靠谱的长期搭档 - -## Key Claims(用中文描述) -- OpenClaw 使用者存在一条隐形分界线:一边每次都要重新交代背景,另一边的 Agent 已知道用户是谁、该怎么说话——这条分界线就是 workspace -- workspace 管的是"Agent 平时怎么干活"(文件内容),openclaw.json 管的是"系统怎么把 Agent 跑起来"(配置参数),两者职责不同 -- AGENTS.md 是岗位说明书(做什么、怎么做、边界在哪),SOUL.md 是性格档案(是谁、什么风格、怎么思考),两者不应混写 -- 300-500 字的 AGENTS.md 比 2000 字的更有效——边界比能力描述更重要,LLM 默认会"发挥创意"需要约束 -- SOUL.md 定义 Agent 性格,USER.md 定义用户偏好,两者放在一起相当于在 Agent 脑子里预装了"人机关系的基本共识" -- TOOLS.md 的核心价值是明确"什么时候不该用"比"什么时候该用"更重要,减少工具误用和权限越界 -- 真正算数的长期记忆是 workspace 里那些 Markdown 文件,不是看不见的黑盒数据库——memory/ 目录让 Agent 真正拥有跨会话记忆 - -## Key Quotes -> "workspace 是 Agent 的工作台(决定怎么工作),agentDir 是 openclaw.json 里的配置字段(指向存放运行状态的目录),sessions 是工作日志(记对话历史)。三者职责不同,不要混为一谈。" — workspace 全貌区分 -> "AGENTS.md 不是越长越好——300-500 字的 AGENTS.md,比 2000 字的更有效。" — 经验法则 -> "一个没有 SOUL.md 的 Agent,每次对话都像第一次见面——它不记得自己是谁,说话没有固定风格。" — SOUL.md 必要性 -> "对 Agent 来说,真正算数的长期记忆,是 workspace 里那些 Markdown 文件,不是什么看不见摸不着的黑盒数据库。" — 记忆机制核心洞察 - -## Key Concepts -- [[Workspace]]:Agent 的工作台目录(~/.openclaw/workspace/),包含 AGENTS.md、SOUL.md、USER.md 等配置文件,决定 Agent 怎么工作 -- [[AGENTS.md]]:Agent 的工作说明书,定义职责、边界、多 Agent 协作流程;300-500 字最优 -- [[SOUL.md]]:Agent 的性格档案,叙事性角色设定文档(与 IDENTITY.md 的结构化元数据分工明确) -- [[USER.md]]:用户画像与偏好固化,减少每次对话的重复交代 -- [[IDENTITY.md]]:Agent 结构化身份元数据(Name/Creature/Vibe/Emoji/Avatar),与 SOUL.md 叙事分工 -- [[TOOLS.md]]:工具权限声明与使用规范,明确"什么时候不该用"比"什么时候该用"更重要 -- [[BOOTSTRAP.md]]:一次性出厂引导,完成初始化后应删除 -- [[HEARTBEAT.md]]:会话节奏/状态提示的默认模板之一 -- [[MEMORY.md]]:长期知识总表,与 memory/ 日期滚动目录共同构成 Agent 的持久记忆层 -- [[Agent-Memory]]:OpenClaw 通过 builtin 或 qmd 方案,将重要信息写入 memory/ 或 MEMORY.md,下次对话通过 memory_search/memory_get 检索注入上下文 - -## Key Entities -- [[OpenClaw]]:本文的核心研究对象,multi-agent 框架,workspace 体系是其从"能用"到"真好用"的分水岭 -- [[DracoVibeCoding]]:公众号"Draco正在VibeCoding"作者,本文原创作者 - -## Connections -- [[OpenClaw]] ← uses ← [[Workspace]] -- [[Workspace]] ← composed of ← [[AGENTS.md]], [[SOUL.md]], [[USER.md]], [[IDENTITY.md]], [[TOOLS.md]], [[MEMORY.md]] -- [[AGENTS.md]] ← informs ← [[Agent-Specialization]] -- [[Agent-Memory]] ← built on ← [[Workspace]] + [[MEMORY.md]] + [[memory/目录]] - -## Contradictions -- 无已知冲突 - +--- +title: "万字讲透OpenClaw Workspace深度解析" +type: source +tags: [OpenClaw, Agent, Workspace, AGENTS.md, SOUL.md] +date: 2026-03-21 +--- + +## Source File +- [[Agent/万字讲透OpenClaw-Workspace深度解析-2026-03-21.md]] + +## Summary(用中文描述) +- 核心主题:OpenClaw workspace 文件体系详解,从"能用"到"真好用"的分水岭 +- 问题域:Agent 每次对话都需要重新 onboarding 的痛点,以及 workspace 如何解决长期记忆和行为一致性问题 +- 方法/机制:通过 workspace 目录下的一系列 Markdown 文件(AGENTS.md、SOUL.md、USER.md、IDENTITY.md、TOOLS.md、BOOTSTRAP.md、memory/)实现 Agent 的身份、性格、用户偏好、工具规范的持久化 +- 结论/价值:这套文件体系让 Agent 不再是每次都重新 onboarding 的陌生人,而成为真正懂用户、记得用户、靠谱的长期搭档 + +## Key Claims(用中文描述) +- workspace 是"能用"到"真好用"的分界线:通过持久化文件让 Agent 记住上下文、偏好和积累的知识 +- AGENTS.md 是岗位说明书:定义 Agent 做什么、怎么做、优先级,以及多 Agent 协作方式;300-500 字比 2000 字更有效 +- SOUL.md 定义 Agent 的性格叙事:与 AGENTS.md 分工明确,前者偏功能性,后者偏人格性,两者不应混写 +- USER.md 固化用户偏好:把反复要交代的背景信息沉淀为默认背景,减少重复 onboarding +- TOOLS.md 规范工具使用:明确什么时候该用、什么时候不该用,降低权限越界风险 +- IDENTITY.md 是结构化身份档案:与 SOUL.md 分工明确,前者管元数据(名字/emoji/头像),后者管性格叙事 +- BOOTSTRAP.md 是一次性引导:使命是把新 workspace 引导到可用状态,完成后应删除 +- memory/ 目录是 Agent 真正的长期记忆:LLM 对话无状态,通过文件工具读写 memory/ 目录实现跨会话记忆 + +## Key Quotes +> "workspace 是 Agent 的工作台(决定怎么工作),agentDir 是 openclaw.json 里的配置字段(指向存放运行状态的目录),sessions 是工作日志(记对话历史)。三者职责不同,不要混为一谈。" — workspace、agentDir、sessions 的职责区分 +> "AGENTS.md 不是越长越好。300-500 字的 AGENTS.md,比 2000 字的更有效。" — AGENTS.md 最佳实践 +> "对 Agent 来说,真正算数的长期记忆,是 workspace 里那些 Markdown 文件,不是什么看不见摸不着的黑盒数据库。" — 记忆机制的核心原则 +> "BOOTSTRAP.md 的使命,是把一个全新的 workspace 引导到可正常使用的状态。" — BOOTSTRAP.md 的作用 +> "Delete this file. You don't need a bootstrap script anymore — you're you now." — BOOTSTRAP.md 官方模板结尾 + +## Key Concepts +- [[OpenClaw Workspace]]:OpenClaw 的 Agent 工作区目录,包含 AGENTS.md、SOUL.md、USER.md 等文件 +- [[AGENTS.md]]:Agent 的行为规则与多 Agent 协调文件,定义职责、边界和优先级 +- [[SOUL.md]]:Agent 的叙事性格设定文件,定义 Agent 的说话风格、价值观和个性 +- [[USER.md]]:用户画像与偏好文件,把用户的偏好固化下来减少重复交代 +- [[IDENTITY.md]]:Agent 身份元数据文件(名字/emoji/头像),与 SOUL.md 分工明确 +- [[TOOLS.md]]:工具权限声明与使用规范文件,减少工具误用和权限越界 +- [[BOOTSTRAP.md]]:首次启动引导文件,完成初始化后应删除 +- [[memory目录]]:按日期滚动的记忆笔记目录,实现 Agent 的跨会话长期记忆 +- [[bootstrapMaxChars]]:控制 AGENTS.md 等文件加载长度的配置参数 +- [[AgentDir]]:openclaw.json 中的配置字段,指向存放运行状态(auth-profiles.json、models.json)的目录 +- [[Sessions目录]]:会话历史目录,存放 *.jsonl 文件 + +## Key Entities +- [[DracoVibeCoding]]:本文作者,公众号"Draco正在VibeCoding" +- [[OpenClaw]]:开源 AI Agent 框架,workspace 是其核心特性之一 + +## Connections +- [[养龙虾5天血泪史-我的ai-agent为什么总失忆-openclaw-记忆调试全记录]] ← relates_to ← [[万字讲透openclaw-workspace深度解析-2026-03-21]] +- [[Google 5个 Agent Skill 设计模式]] ← extends ← [[万字讲透openclaw-workspace深度解析-2026-03-21]] +- [[系统提示词构建原则]] ← extends ← [[万字讲透openclaw-workspace深度解析-2026-03-21]] + +## Contradictions +- 暂无发现冲突内容 diff --git a/wiki/sources/使用claude自动生成n8n工作流的实操教程.md b/wiki/sources/使用claude自动生成n8n工作流的实操教程.md index 2d65976b..8cc20142 100644 --- a/wiki/sources/使用claude自动生成n8n工作流的实操教程.md +++ b/wiki/sources/使用claude自动生成n8n工作流的实操教程.md @@ -1,52 +1,49 @@ ---- -title: "使用Claude自动生成N8N工作流的实操教程" -type: source -tags: [] -date: 2025-12-31 ---- - -## Source File -- [[Agent/使用Claude自动生成N8N工作流的实操教程.md]] - -## Summary(用中文描述) -- 核心主题:如何借助 AI 助手 Claude 自动创建 N8N 工作流,解决新手在架构设计和节点选择中的困惑。 -- 问题域:N8N 工作流自动化工具的使用门槛高,新手不知如何设计工作流架构和选择节点。 -- 方法/机制:通过安装 n8n-mcp(Model Context Protocol 多功能控制面板),将 Claude 与 N8N 连接,用自然语言描述需求,Claude 自动选择节点、编写代码、生成完整工作流。 -- 结论/价值:Claude 可完成约 80%-90% 的工作流设计和编码,显著降低学习门槛,适合无编码基础的 N8N 初学者,但仍需人工二次修正。 - -## Key Claims(用中文描述) -- n8n-mcp 通过提供 543 个 n8n nodes、节点属性 99% 覆盖、节点操作 63.6% 覆盖,使 Claude 能理解并生成 N8N 工作流。 -- Claude 使用 OpenSea 模型并开启 Extended Thinking 模式后,代码生成效果更优。 -- Claude 自动生成工作流的完成度约 80%-90%,仍有 10%-20% 的错误率需要人工修正。 -- 自然语言驱动的 N8N 工作流自动化,显著降低新手学习门槛和制作时间。 - -## Key Quotes -> "通过此方法,特别是缺乏编程基础的新手能快速搭建功能复杂的自动化流程,大幅提升效率。" — 教程总结 - -> "Claude能实现约80%-90%正确的工作流布局和逻辑,尽管有细节错误仍需人工二次修正,但对新手尤其友好,显著降低学习门槛和工作时间。" — 优缺点分析 - -## Key Concepts -- [[N8N]]:开源工作流自动化工具,支持节点连接执行任务,由多个节点按顺序执行的自动化流程组成。 -- [[MCP(Model Context Protocol)]]:N8N 的多功能控制面板协议,允许外部工具(如 Claude)调用 N8N 所有节点,实现自动工作流创建。 -- [[Extended Thinking]]:Claude 的一种运行模式,支持更深层次逻辑推理,提升代码生成质量。 -- [[工作流自动化]]:通过自然语言指令让 AI 自动设计和搭建自动化流程的技术方法。 -- [[Node.js]]:n8n-mcp 的运行环境,需先安装 Node.js 才能启动 MCP 服务。 -- [[API Key]]:用于认证访问 N8N 服务的密钥,保证接口调用的安全。 - -## Key Entities -- [[n8n-mcp]]:开源 MCP 项目(czlonkowski/n8n-mcp),作为 Claude 与 N8N 之间的桥梁,支持 543 个节点、87% 官方文档覆盖。 -- [[Claude]]:Anthropic AI 助手,可通过 MCP 扩展调用 N8N 节点能力,自动生成工作流。 -- [[Node.js]]:JavaScript 运行时环境,n8n-mcp 的运行依赖。 - -## Connections -- [[Claude]] ← uses ← [[n8n-mcp]] -- [[Claude]] ← uses ← [[Node.js]](运行环境) -- [[n8n-mcp]] ← provides nodes to ← [[N8N Workflow]] -- [[Claude]] ← configured with ← [[API Key]] -- [[Claude]] ← optimized by ← [[Extended Thinking]] - -## Contradictions -- 与传统手工搭建 N8N 工作流对比: - - 冲突点:手工搭建强调用户自主设计每个节点,AI 辅助强调自然语言生成。 - - 当前观点:AI 自动生成可大幅降低门槛,但存在 10%-20% 错误率需人工修正。 - - 对方观点:手工搭建可精确控制每个细节,但学习成本高、耗时长。 +--- +title: "使用Claude自动生成N8N工作流的实操教程" +type: source +tags: [] +date: 2026-04-26 +--- + +## Source File +- [[Agent/使用Claude自动生成N8N工作流的实操教程.md]] + +## Summary(用中文描述) +- 核心主题:利用 Claude AI 助手结合 n8n-mcp 项目,通过自然语言自动生成 N8N 工作流,降低新手入门门槛 +- 问题域:N8N 工作流自动化平台的使用与 AI 辅助开发 +- 方法/机制:安装 n8n-mcp MCP 服务器 → 配置 Claude Desktop 连接 → 导入高级 Prompt → 输入自然语言指令 → Claude 自动选节点、写代码、生成工作流 +- 结论/价值:Claude 可自动完成约 80-90% 的工作流布局和逻辑,但仍需人工二次修正;显著降低 N8N 学习成本,适合无编码基础的新手 + +## Key Claims(用中文描述) +- n8n-mcp 项目作为桥梁,让 AI 模型能够理解和操作 n8n 节点,提供 543 个 n8n 节点、271 个 AI 能力节点、2709 个工作流模板的完整覆盖 +- Claude Desktop 通过 Developer 配置连接 n8n-mcp 服务后,可自动寻找节点、编写代码、生成完整工作流 +- 使用 Opensea 模型 + Extended Thinking 模式可获得更好的代码生成效果 +- Claude 自动生成的工作流完成度约 80-90%,有 10-20% 的细节错误需要人工修正 + +## Key Quotes +> "n8n-MCP serves as a bridge between n8n's workflow automation platform and AI models, enabling them to understand and work with n8n nodes effectively." — n8n-mcp 官方介绍 +> "Claude能实现约80%-90%正确的工作流布局和逻辑,尽管有细节错误仍需人工二次修正,但对新手尤其友好,显著降低学习门槛和工作时间。" — 教程作者总结 + +## Key Concepts +- [[N8N]]:开源的工作流自动化工具,支持节点连接执行各种自动化任务 +- [[MCP]]:Model Context Protocol,多功能控制面板协议,允许外部工具调用 n8n 所有节点功能 +- [[Extended Thinking]]:Claude 的深度推理模式,支持更深层次的逻辑推理,提升代码生成质量 +- [[工作流自动化]]:通过预先定义的流程自动执行重复性任务,减少人工操作 + +## Key Entities +- [[n8n-mcp]]:n8n-mcp 开源项目(https://github.com/czlonkowski/n8n-mcp),将 n8n 节点能力暴露给 AI 模型使用 +- [[Claude]]:Anthropic 开发的 AI 助手,可读取指令并自动生成代码或工作流 +- [[OpenSea 模型]]:为代码生成优化的 Claude 子模型,适合自动编程任务 +- [[Node.js]]:n8n-mcp 的运行时环境,需先安装 Node.js 才能运行 npx n8n-mcp + +## Connections +- [[Claude]] ← uses ← [[n8n-mcp]] +- [[n8n-mcp]] ← provides_node_access ← [[N8N]] +- [[OpenSea 模型]] ← improves ← [[Claude]] +- [[Extended Thinking]] ← enhances ← [[Claude]] + +## Contradictions +- 与 [[n8n-claude-通过自然语言自动化工作流]] 可能的交叉验证: + - 冲突点:两篇文档均介绍 Claude + n8n 自动化,但侧重点和实现细节可能存在差异 + - 当前观点:本教程强调 n8n-mcp 的完整功能覆盖和 80-90% 自动生成完成度 + - 对方观点:另一篇文档可能有不同的配置路径或效果评估