Skip to content

Commit

Permalink
增加AI辅助读论文最佳实践
Browse files Browse the repository at this point in the history
  • Loading branch information
thinkingjimmy committed Aug 29, 2023
1 parent f90a7a8 commit f6543a8
Show file tree
Hide file tree
Showing 14 changed files with 216 additions and 6 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 8 additions & 1 deletion docs/ai-101/best-practice/best-practice.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Feel free to share your own ideas in our [Discord](https://discord.gg/B7Z7wjuUPg
<p>Use AI to log what you eat and generate summary statistics.</p>
</DocsCard>
<DocsCard
header="Using AI to Prepare for the IELTS Speaking Exam"
header="💬 Using AI to Prepare for the IELTS Speaking Exam"
href="best-practice/learning/learning-IELTS"
img="/static/img/IELTS-exam.png"
>
Expand All @@ -48,4 +48,11 @@ Feel free to share your own ideas in our [Discord](https://discord.gg/B7Z7wjuUPg
>
<p>Utilize AI to organize and summarize reading notes.</p>
</DocsCard>
<DocsCard
header="📖 Using AI to assist in reading research papers"
href="best-practice/learning/reading-papers"
img="/static/img/reading-note.png"
>
<p>Using AI to assist in reading research papers.</p>
</DocsCard>
</DocsCards>
2 changes: 1 addition & 1 deletion docs/ai-101/best-practice/learning/reading-notes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_position: 1
sidebar_position: 2
---

# Using AI to Record and Summarize Book Notes
Expand Down
82 changes: 82 additions & 0 deletions docs/ai-101/best-practice/learning/reading-papers.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
---
sidebar_position: 1
description: Using AI to enhance reading of research papers can improve reading efficiency. Additionally, it can assist in better comprehension of the content in the papers.
keywords: [AI, machine learning, artificial intelligence, AI learning, reading papers, AI-assisted learning, AI best practices, AI use case, AI application case, AI application scenarios, AI application in practice]
---

import ReactPlayer from 'react-player/youtube'

# Use AI to assist with reading

Author:JimmyWong

If you have any great ideas, feel free to join our [Discord channel](https://discord.gg/B7Z7wjuUPg) for sharing purposes 😁

## The Problem

Recently, I have been maintaining the habit of reading academic papers. A friend recently asked me privately how I read papers, and I found this question very interesting, so I am here to share with everyone.

When reading papers, we often encounter the following problems:

- The content of the paper is quite specialized, and there are unfamiliar terms. If it is an English paper, you may need to consult a dictionary for these specialized terms.
- The paper is written in a relatively obscure manner and is difficult to understand.
- There is not enough time to read so many papers.

My approach is to first use AI tools to assist in reading papers, and then write notes. Additionally, this method is not only applicable to reading papers, but also applicable to reading other books and articles.

## Solution

First of all, I usually use the [AI Paper Express](https://briefgpt.xyz/feed/top) (Chinese Version) to read papers. This website automatically fetches the latest papers from arXiv, translates the titles using AI, and also provides summaries using AI. Just by taking a glance at the Chinese titles and summaries, you can quickly grasp the main content of the paper.

![reading paper 01](../assets/img/reading-paper-01.png)

When I come across interesting content, I will go to read the original paper. If there is anything I don't understand, I usually use AI for translation. Since I have developed an AI tool myself, I usually use my own product - [PoleStar Chat](https://github.com/thinkingjimmy/PoleStarChat/releases).
The operation is quite simple. First, select the content you need to translate, then press the shortcut keys cmd + c + c. This will bring up the shortcut input box of PoleStar, and the content you selected will also appear in the input box.
Finally, choose the corresponding translation bot, press enter, and you will see the AI translation result. The whole process does not require any additional prompt, very convenient and fast.

<ReactPlayer width = '100%' playing controls url='https://youtu.be/axtY3pkYHIQ' />

[Please check the video.](https://youtu.be/axtY3pkYHIQ)

In addition, apart from translation, another function I often use is "explanation". For example, when I come across technical terms that I don't understand, or sentences that are difficult to comprehend, I ask AI to provide explanations in Chinese.
For instance, if the conclusion of a research paper is difficult to understand, I would ask AI to explain it in Chinese, using simpler language that even elementary school students can understand. Like this:

![reading paper 02](../assets/img/reading-paper-02.png)

For the last question "no time to read," many friends think of using AI to summarize papers or articles:

- AI doesn't know what is important, so by only reading its summary, you may lose some important information.
- Without reading the full paper, you can't determine if the summary generated by AI is accurate.

So I don't recommend using AI to summarize papers. However, this doesn't mean that you can't speed up your reading using AI.

First, for papers, I suggest:

- Translate the abstract directly, so you can quickly understand the main content of the paper. If you are interested, then decide whether to read the full paper.
- Then, let AI translate the last part of the paper, the conclusions. This way, you can quickly understand the paper's findings. I usually take notes after reading the conclusions. If I don't understand the results or I'm curious about the research process, then I will go back and read the middle part of the paper.

After reading my methods, you may think that I am too utilitarian or shallow.

Honestly, I also thought this way at first, that this method wasn't good enough or deep enough. But later, I realized:

- It's difficult to learn in-depth knowledge solely relying on AI papers. To understand the details, it's still better to study systematically through books or tutorials.
- The development of AI is very rapid. The role of papers is to keep me informed and discover potential opportunities, not to deeply understand the technology itself (besides, the new technologies mentioned in papers may not be applicable immediately).

So, don't dwell too much on the depth issue. Instead, let AI act as a filter to help you eliminate what you're not interested in. Moreover, many papers aren't worth reading, so there's no need to be overly concerned or anxious.

## Prompt

Translation:

```
I request you to act as a English translator, spelling corrector, and improver.
I will communicate with you in any language, and you need to identify the language, translate it into English, and provide the corrected and improved version.
Please note that you can only reply with corrections and improvements, and do not provide explanations.
The following is the content that needs to be translated:
```

Explanation:

```
Please explain XXX, so that even elementary school students can understand it.
```
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ ChatGPT 已经上线半年多,产品刚上线时,不少人惊叹 AI 的厉
<p>使用 AI 记录每餐吃过的东西,并让其进行总结统计。</p>
</DocsCard>
<DocsCard
header="使用 AI 备考雅思口语考试"
header="💬 使用 AI 备考雅思口语考试"
href="best-practice/learning/learning-IELTS"
img="/static/img/IELTS-exam.png"
>
Expand All @@ -46,4 +46,11 @@ ChatGPT 已经上线半年多,产品刚上线时,不少人惊叹 AI 的厉
>
<p>使用 AI 协助整理阅读笔记。</p>
</DocsCard>
<DocsCard
header="📖 使用 AI 辅助阅读论文"
href="best-practice/learning/reading-papers"
img="/static/img/reading-note.png"
>
<p>使用 AI 辅助阅读论文。</p>
</DocsCard>
</DocsCards>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
sidebar_position: 0
description: 通过 AI 工具准备雅思口语考试
description: 通过 AI 工具准备雅思口语考试,提高口语考试分数,节省备考时间。
keywords: [IELTS, AI, 口语考试,机器学习,人工智能,人工智能学习,机器学习学习,如何备考雅思口语考试,AI 备考雅思,A 备考,PoleStar Chat, AI Tool, AI 最佳实践,AI user case, AI 应用案例,AI 应用场景,AI 应用实战]
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_position: 1
sidebar_position: 2
---

# 🚧 使用 AI 记录与总结读书笔记
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
---
sidebar_position: 1
description: 使用 AI 辅助阅读论文,提高阅读效率。同时,还能帮助你更好地理解论文内容。
keywords: [AI, 机器学习,人工智能,人工智能学习,阅读论文,AI 辅助学习,AI 最佳实践,AI user case, AI 应用案例,AI 应用场景,AI 应用实战]
---

import ReactPlayer from 'react-player/youtube'

# 使用 AI 辅助阅读

作者:JimmyWong

如果你也有不错的想法,欢迎加入我们的 [Discord 频道](https://discord.gg/B7Z7wjuUPg)进行分享 😁

## 问题

最近我一直保持阅读论文的习惯,有朋友私信问我是如何阅读论文的,我觉得这个问题很有意思,所以在这里分享给大家。

阅读论文的时候,我们经常会遇到以下问题:

- 论文内容比较专业,有些词汇不太熟悉,如果是英文论文,遇到这些专业词汇还需要查阅词典。
- 论文写得相对晦涩,看不懂。
- 没有时间看那么多的论文。

我的做法是,先用 AI 工具辅助阅读论文,然后再撰写笔记。另外,这个方法并不仅仅适用于阅读论文,对于阅读其他书籍、文章也是适用的。

## 方法

首先,我一般会用 [AI 论文阅读速递](https://briefgpt.xyz/feed/top) 阅读论文,这个网站会自动从 arXiv 上爬取最新的论文,并用 AI 对论文的标题进行了翻译,同时还用 AI 进行了总结,看一眼中文标题,以及总结你就可以快速了解论文的主要内容。

![reading paper 01](../assets/img/reading-paper-01.png)

### 翻译

遇到感兴趣的内容,我就会去看论文的原文,遇到看不懂的内容,我一般都会用 AI 进行翻译。因为我也开发了一款 AI 工具,所以我一般都会用自己的产品 —— [PoleStar Chat](https://github.com/thinkingjimmy/PoleStarChat/releases)
操作挺简单的,首先框选你需要翻译的内容,然后点击快捷键 cmd + c + c,接着就会唤起 PoleStar 的快捷输入框,同时你框选的内容也会出现在输入框内。
最后选择对应的翻译 bot,点击回车,就可以看到 AI 翻译的结果了。全程无需输入任何额外的 prompt,非常方便快捷:

<ReactPlayer width = '100%' playing controls url='https://youtu.be/axtY3pkYHIQ' />

[查看视频](https://youtu.be/axtY3pkYHIQ)

### 解释

另外,除了翻译之外,还有一个我比较常用的是「解释」,比如遇到我不懂的专业词汇,亦或者比价难懂的句子,我就会用 AI 用中文进行解释。
比如这篇论文的结尾比较难懂,我就会让 AI 尝试以中文进行解释,同时我还会要求 AI 换成一种小学生都能懂的表述,复述一遍内容,像这样:

![reading paper 02](../assets/img/reading-paper-02.png)

### 总结

对于最后一个「没有时间看」的问题,很多朋友的想法是用 AI 对论文或者文章进行总结,但正如我之前在[《AI Summary 会取代人工 Summary 吗?》](../../../insight/my-insight/will-AI-summary-replace-manual-summary.md)一文中提到:

- AI 并不知道什么是重点,只阅读它总结的内容,你有可能会丢失一些重要信息。
- 在没有完整阅读全篇论文的情况下,你没法确定 AI 生成的总结是准确的

所以我不推荐大家使用 AI 总结论文。但这并不意味着没法通过 AI 加快你的阅读速度。

首先对于论文来说,我建议:
- 直接翻译 Abstract,这样可以快速了解论文的主要内容,如果你对论文感兴趣,再决定是否阅读全文。
- 然后再让 AI 翻译论文的最后一部分 Conclusions,这样可以快速了解论文的结论,我一般看完结论就会记笔记,如果看不懂结果,或者好奇研究过程才会去看论文的中间部分。

可能各位看完我的方法,会觉得我过于功利,或者囫囵吞枣。

坦率说来,我一开始也觉得这种方式有点不好,不够深入。但后来我发现:
- 靠 AI 论文是很难学深入的,要想了解细节还是得系统地看书,或者教程。
- AI 相关的发展非常快,论文的作用是让我保持信息的敏感性,并从中发现潜在的机会,而不是深入地了解其技术(况且论文里提到的新技术,也不一定能马上用到)。

所以,不用过分纠结深度问题。而是让 AI 充当一个过滤器,帮你过滤掉你不感兴趣的东西。况且其实有很多论文都不值得读,没必要纠结和焦虑。


## Prompt

翻译:

```
我要求你充当汉语翻译、拼写纠正和改进者。我会用任何语言与你交流,你需识别语言并将其翻译成汉语,并提供纠正和改进后的版本。
请注意,你只能回复纠正和改进,不要写解释。以下是需要翻译的内容:
```

解释:

这个可以根据自己的需求进行调整,我一般都会用「让小学生也能看懂」

```
请解释 XXX ,使得小学生也能看懂
```
26 changes: 26 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
"prism-react-renderer": "^1.3.5",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-player": "^2.12.0",
"sass": "^1.64.1",
"search-insights": "^2.7.0",
"webpack": "^5.88.2"
Expand Down
2 changes: 1 addition & 1 deletion src/components/DocsCards/cards.css
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
docs-cards {
display: grid;
font-size: 12px;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));
grid-gap: 1.35rem;
}

Expand Down

1 comment on commit f6543a8

@vercel
Copy link

@vercel vercel bot commented on f6543a8 Aug 29, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.