工作清單

谷歌这次,真的不一样了

逐字稿文字預覽

When sharing this paper, Google's Subham Sahu wrote that for an agent to achieve recursive self-improvement, it must learn to dream.
History is the event of its dreaming.
Well, this sounds like science fiction, but what this paper actually does is more practical than the term dreaming might imply.
Why do humans dream?
Because what happened during the day is already over,
but at night, the brain replays and recombines those experiences.
We don't need to actually relive the same day,
but we might discover new connections in these replays,
or even change how we make decisions the next day.
Now, a research team from Google and Google DeepMind has brought a very similar idea into AI.
The paper is called Dream RSI, Recursive Self-Improvement Based on Evolutionary Worlds.
The system it proposes explores a real environment during the day, writing actual code, compiling, and running tests.
But in the next round, it doesn't repeat all those expensive processes.
Instead, it turns past explorations into a dream world that can be revisited.
In this world, it can ask, what if I hadn't kept digging down this path, but had changed direction earlier?
What if, instead of running four processes at once, I ran eight?
If there has been no improvement for several consecutive steps, should I have stopped sooner?
It doesn't regenerate the code or rerun all the experiments.
Many results have already happened and are embedded in the history of exploration.
What the AI does is try different exploration methods over and over within that past world.
Then it brings the better strategies found in the dream back to reality.
New strategies produce new exploration history.
New history becomes new dreams, and new dreams modify the exploration method for the next round.
This is why the authors call it RSI.
But the really interesting question here isn't the dreaming metaphor itself, but what actually changes after it wakes up?
And this is exactly where Dream RSI sets itself apart from AlphaCode, Godel Machines, and AI Scientist.
In the last episode, we asked what counts as true recursive self-improvement,
and in this episode, a real system has emerged that we can actually examine.
All right, let's put the dreams aside for a moment and look at what it's doing during the day.
Many automated discovery systems already look like they are self-evolving,
Like a coding agent that keeps generating candidate programs,
an evaluator that scores them,
and then the system keeping the better results to continue iterating.
But there are actually two completely different jobs mixed up here.
Imagine a research team with two people.
One performs the experiments, writes the code, runs tests, and gets results,
while the other doesn't necessarily get their hands dirty.
They are responsible for deciding what to do next,
such as which path is worth continuing, which should be stopped, and where resources should
be invested.
Systems like AlphaEvo make it very easy to get the feeling that as the program gets
stronger generation by generation, it seems like the AI is already improving itself.
But if we zoom
out a little, we see a problem.
While the underlying code can change and which results to keep can
change, the second type of work, how to explore the next steps, is often still pre-designed.
For
For example, from which node to continue, how many branches to open simultaneously,
and after how many attempts to abandon a direction.
These rules usually don't evolve along with the system.
What about Dream RSI?
It specifically targets the person responsible for deciding what to do next.
Dream RSI separates this layer, and its real-world exploration continuously grows a discovery
tree.
Every node on the tree corresponds to a real attempt that has taken place, such as what
solution the model generated in what context, whether the code could run, and what results
the evaluator gave.
All of this has been recorded.
The outer exploration strategy only needs to answer a few very simple questions, like
from which node should we continue now?
Should we start a new path?
How many directions should we pursue in parallel?
When should we stop?
Let's look at figure 2, which is the most important figure for understanding the entire paper.
You can think of this tree in the middle as the maze that the AI actually walked through
yesterday.
Every node that is lit up is a place it actually visited, and the results are already known.
So the question is, if I want to compare two new exploration strategies today, must I make
the AI walk through the maze twice from the beginning?
In the past, that was basically the only way.
Because you could only know if a new strategy was good by actually running it again.
But Dream RSI's answer is, not necessarily.
Since it has already walked through it yesterday, and what happened at each node has been saved,
a new strategy can completely walk through this historical tree first.
It might go left first, it might turn right sooner, or it might just take three steps
and stop.
As long as he visits nodes that have truly occurred, the simulator can directly reveal
the actual results from that time.
The key shift here isn't just remembering history, but rather turning history from a
log into a re-enterable event.
Now, there is a common misunderstanding here.
Dream RSI does not train a new world model first and then have it approximate reality.
For Dream RSI, the history that has already played out serves as the playback simulator
itself.
Thus, its dreams are quite conservative.
It isn't predicting events that haven't happened, but re-entering events that truly took place.
Strictly speaking, this world has a clear boundary.
It can only dream of places it has actually experienced.
It cannot know the results of unexplored branches out of thin air.
This is precisely both its advantage and its limitation.
The advantage is that real executions that have already occurred don't require paying
for expensive online exploration again, supporting a large vo

來源:transcript.txt

本次執行流程與問題處理

  1. 下達指令

    指令:videonote https://youtu.be/Zy8xCFuAWOM?si=lMTbus6-rwnTAaIg --language zh

    來源:https://youtu.be/Zy8xCFuAWOM?si=lMTbus6-rwnTAaIg

    辨識語言:zh | 參數:--language zh

  2. 預期流程

    依指令產生的處理順序:

    1. 下載與語音辨識
    2. 來源選擇與品質檢查
    3. 文字校正與句子單元
    4. 筆記與發布
    5. 公開網頁發布
  3. 1. 下載與語音辨識

    工具:videonote-transcribe-url(主辨識管線:下載、Whisper 辨識與選稿)

    處理:下載音訊、以 Whisper 辨識並選出最佳逐字稿

    產出:yt_dlp_meta.json(影片元資料)、audio_16k_mono.wav(16kHz 單聲道音訊)、transcript.whisper.json(Whisper 辨識結果)、transcript.json(正式逐字稿)、transcript_selection_report.json(來源選擇報告)

    耗時:472.0 秒

    關係:依序執行

    結果:完成

  4. 2. 全文快速校讀

    工具:videonote_rapid_transcript_review.py

    處理:先速讀完整逐字稿,再修正高可信突兀詞句並列出待確認項目

    產出:rapid_transcript_review_report.json(產出檔案)

    耗時:38.3 秒

    關係:依序執行

    結果:完成

  5. 3. 建立句子單元

    工具:videonote-build-sentence-units

    處理:將逐字稿切成帶時間軸的句子單元

    產出:sentence_units.json(句子單元)

    耗時:0.4 秒

    關係:依序執行

    結果:完成

  6. 4. 句子密度平衡

    工具:videonote_balance_sentence_units.py

    處理:平衡句子長度與密度

    產出:sentence_units.json(句子單元)

    耗時:0.4 秒

    關係:依序執行

    結果:完成

  7. 5. 時間軸稽核

    工具:videonote_timeline_audit.py

    處理:檢查時間軸與音訊對齊

    產出:timeline_audit_report.json(時間軸稽核)

    耗時:0.5 秒

    關係:依序執行

    結果:完成

  8. 6. 品質檢查

    工具:videonote_controlled_quality.py(檢查時間軸與品質)

    處理:檢查語言、時間軸與可讀性品質

    產出:controlled_quality_report.json(品質報告)、language_sanity_report.json(語言檢查)

    耗時:0.5 秒

    關係:依序執行

    結果:完成

  9. 7. 播放時間軸回填

    工具:videonote_rebase_display_timeline.py

    處理:將網頁播放時間軸回填為校正字幕時間

    產出:display_timeline_rebase_report.json(時間軸回填報告)

    耗時:0.5 秒

    關係:依序執行

    結果:完成

  10. 8. 逐字稿交叉檢查

    工具:videonote_cross_check_transcript.py

    處理:交叉檢查逐字稿與來源字幕

    產出:transcript_crosscheck_report.json(交叉檢查)

    耗時:0.6 秒

    關係:依序執行

    結果:完成

  11. 9. 來源句整理

    工具:videonote_prepare_source_entries.py

    處理:整理來源句子供時間軸與頁面使用

    產出:sentence_units.json(句子單元)

    耗時:0.6 秒

    關係:依序執行

    結果:完成

  12. 10. 生成筆記摘要

    工具:videonote-generate-note(生成筆記摘要)

    處理:生成筆記摘要與重點

    產出:note.md(筆記 Markdown)、note.html(筆記 HTML)

    耗時:166.5 秒

    關係:依序執行

    結果:完成

  13. 11. 建立筆記頁面

    工具:videonote-render-html(產生筆記 HTML)

    處理:產生可閱讀的筆記 HTML 頁面

    產出:note.html(筆記 HTML)

    耗時:0.6 秒

    關係:依序執行

    結果:完成

  14. 12. 發布公開頁面

    工具:videonote-publish(發布公開頁面)

    處理:發布到公開網站與每日列表

    產出:公開筆記網址、result.json(管線結果)

    耗時:0.7 秒

    關係:依序執行

    結果:完成

手動來源字幕

自動來源字幕

Whisper 字幕

Qwen 字幕

Parakeet 字幕

MOSS 字幕

聲學時間證據(PyAnnote / WhisperX)

校正前後逐字稿

目前待解決問題與初步改善方向

進一步精進字幕與筆記
使用 Workbench 上傳校正字幕、中文參考稿或回饋 SRT,重新產生雙語與學習單元。
開啟 Workbench