朋友开始读 JD,有大量的课程资料要整理,动不动就喊 agent 烧完了,我觉得很奇怪,就帮忙看了看,然后处理了一下。
她有几个需求:
1. 所有的课程文件都在一个大目录下,课件,录音,课本,笔记,等等;都是手动整理的;
2. 她需要让 agent 帮她整理,然后她打印出来之后阅读,然后和 agent 讨论知识点,这一步是在 Gemini notebook 里完成的,有时还会用到里面的 flashcards;
3. 每节课都会用 apple voice memo 录音,然后用 whisper transcription 转成文本;
4. 有大量课件要从 canvas 上手动下载,还有小组讨论,作业等等;
5. 所有的课本都拿 abby 做了 ocr 存成 txt;
我用 claude 打开之后,第一件事就是让它自己评估,how to make this folder agent-friendly and token efficient。它评估完之后,我和它讨论了一番,最终变成了一个大目录下,每个课程一个子目录,所有目录都有 agent.md
然后又做了这些;
1. 建议她放弃 gemini,所有都在本地操作,这样用得越久,积累的数据越多,而且都在一个地方,agent 也就越熟悉她;
2. 写了一个脚本,添加了 canvas access token,自动拉取课件,作业,小组讨论,agent 还会自动整理到指定文件夹;
3. 写了一个脚本,用 ffmpeg + whisper-cli 替代上面的 whisper transcription,agent 自己就能把录音转成文本;
4. 继续用 abby,但是输出文本用 html,这样 agent 可以方便地转成 md 文件并保留结构;
5. 用自己写的代码生成 flashcards,替代 Gemini Notebook。
总体思路就是用 agent 把所有的流程都变成 API 化,Cli 化以及代码化,尽量减少手工操作。
Post #3968
1.03K
- ❤ 11
- 👍 6