想请教大家关于学习新知识时的思路或者说最佳实践

1 月 22 日
 AkaneWWW

最近在看着 Spring AI 的官方文档来学习 Java 在 AI 这方面的东西,但是我遇到一个问题就是,经常遇到看不懂,或者写了同样的代码却跑不起来的问题。

我举个例子: Spring AI 的官方文档的 Reference/Chat Client API 或者 Reference/Prompts 里面已经写了很多示例代码了,但是其实跟着写出这些代码后,程序是跑不起来的,一直到下面第五节的 Models 篇章里面,才介绍了说需要引入各模型的依赖,上面那些章节的示例代码才能运行。

我觉得可能是我的文档阅读思路不对(或许应该先整体大致阅读一遍?然后再考虑写 demo 来熟悉?),所以想问问大家,大家在学东西的时候,一般是遵循怎样的学习思路来学习的?看书?看视频?或者说,大家阅读官方文档的时候,是怎样的思路来阅读的?

2489 次点击
所在节点    程序员
8 条回复
Suger828
1 月 22 日
写单元测试
fromKansasCity
1 月 22 日
问 AI
xixi1412
1 月 23 日
文档确实组织的有问题,Getting Started 那里说了每个章节都会告诉你用哪些依赖,但实际上并没有.而且文档中也没有提供超链接跳转到相关的示例源码.

我的建议是让 AI 给你提炼和总结,现在学东西不要和编程语言强绑定.如果要写项目的话,直接去看官方示例项目,写法/依赖直接照抄,如果是学习 AI 应用相关的,看 openai 的文档都比 spring 的要好得多,各种语言的示例都有.spring ai 只是跟着 openai/claude 这些前沿规范走的,直接看源头去.
AkaneWWW
1 月 23 日
@xixi1412 谢谢回复,对我很有帮助
dongdong12345
1 月 23 日
步骤如下:
1. 把官方文档链接复制
2. 编写提示词,描述你的疑惑/诉求/问题等等,并粘贴官方文档链接让 AI 阅读,发送给 AI ,并让 AI 以通俗易懂的形式给你解释。
jmychou
1 月 23 日
Spring AI 不是有个 Demo 工程,参考 Demo 结合文档
coefu
1 月 23 日
我一般都是先搞清楚原理,不管是代码还是理论,切入角度就是先找个大概轮廓,宏观上看明白整个结构(这个技术或者是理论到底解决的是什么问题),然后看元典或者最原始的 paper 补充细节(看解决问题的实现思路和具体过程)。然后就是跑 demo ,debug demo 过程。期间有什么不懂的,ChatGPT 补充。
Nexora
1 月 23 日
仔细看官网,先照着 demo 跑,各种 demo 都跑过了就基本知道怎么用了,但是这个跑 demo 的过程中一定会出错,出错了就排查日志
一定要认真看报错日志
一定要认真看报错日志
一定要认真看报错日志
一定要认真看报错日志

然后根据报错日志解决问题,常年累月的解决过程会让你能力得到很大的锻炼。并且不在畏惧报错和 bug, 充满自信。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1187703

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX