최근 나는 ChatGPT로 이것저것 공부하고 있다. ChatGPT가 새로운 것을 배우는 데 엄청나게 유용하다는 걸 알게 됐다.
몇 가지 장점:
- 사전 지식이 거의 없어도 코드베이스부터 파고들 수 있다. 아직 ChatGPT가 코드를 생성하는 데 그다지 뛰어나지는 않지만, MLIR의 “Vector” 같은 개념을 설명하는 데는 능하다.
- 키워드 매칭 검색이 아니라 시맨틱 검색을 할 수 있다. 예를 들어 “그게 뭐 하는 거지…” 같은 식으로 물어볼 수 있다. 이런 질의는 구글 검색으로는 대부분 좋지 않은 답이 나온다.
最近、ChatGPTを使っていろいろ勉強している。ChatGPTは何か新しいことを学ぶのにものすごく役立つと気づいた。
いくつかのメリット:
- 予備知識がほとんどなくても、まずコードベースに飛び込める。ChatGPTはまだコード生成はそれほど得意ではないが、MLIRの「Vector」のような概念を説明するのは得意だ。
- キーワード一致による検索ではなく、セマンティック検索ができる。たとえば、「あれは何をしているんだっけ……」のように質問できる。この種のクエリは、Google検索だとたいてい良くない答えになる。
最近我在用 ChatGPT 学各种东西。我发现用 ChatGPT 学习新事物非常有用。
一些优点:
- 即使几乎没有相关的先验知识,我也可以先直接钻进代码库。ChatGPT 目前还不太擅长生成代码,但很擅长解释 MLIR 中的“Vector”之类的概念。
- 可以进行语义搜索,而不是关键词匹配查询。例如,我可以像“那个是在做什么……”这样提问。这种查询用 Google 搜索通常会得到很差的答案。
Recently I’m learning stuffs with chatGPT. I found that it is exteremly useful to use chatGPT to learn something new.
Some Pros:
- I can dive into codebase first with few prior knowledge. chatgpt isn’t pretty good at generating code yet but good at explaining concepts like “Vector” in mlir.
- Enable semantic search, not keyword matching query. For example, I can query like “what is that doing …” this kind of query will yield bad answers with google search, mostly.