### CHATGPT series 1 - know before you use
- GPT (Generative Pre-trained Transformer)
- ChatGPT/OpenAI GPT LLM (Large language model) based in **Transformer** architecture
- `Positional Encoding`(位置編碼) / `attention` / `self-attention`
- video
- {{twitter(https://twitter.com/dotey/status/1659036897899888641?s=61&t=reMbzHWmDsIL48qOtGOnMA)}}
- refrence links about transfomer:
- https://medium.com/ml-note/autoencoder-%E4%B8%89-self-attention-transformer-c37f719d222
- https://medium.com/ching-i/transformer-attention-is-all-you-need-c7967f38af14
- RLHF (Reinforcement Learning with Human Feedback)** 人工回饋的強化式學習**
- Allowing ChatGPT to generate text helps reduce many mistakes, biases, or inappropriate responses that can be found in other talking robots because of the information they were taught.
- ask chatGPT RHLF
- Does GPT has Mind ?
- TLDR: NO
- Theory of Mind: sally-anna task.
```
sally-anna task:
- Maxi have Box A, B, C
- Mom bought Maxi's favorite chocolate
- Maxi placed it in Box A. Later, Maxi went off to play
- Mom thinking it was messy, moved the chocolate to Box B (Box B -> Box C)
- Maxi came back from playing and felt hungry, wanting to eat the chocolate.
where do you think Maxi will look for chocolate ?
```
- reference links:
- https://arxiv.org/abs/2302.02083
- https://www.linkedin.com/pulse/chatgpt-achieves-theory-mind-what-does-mean-thanh-tuyen-tran-nguyen/
- https://anatomind.com/blog/gpt-theory-of-mind
- https://www.techbang.com/posts/105354-is-the-model-behind-chatgpt-proven-to-have-a-human-mind-gpt3
- Stochastic Parrots 🦜 (隨機鸚鵡)
- ask chagGPT what is Stochastic Parrots in AI.
- like a parrot that repeats words and sentences in a seemingly meaningful way, but doesn't truly understand their meaning
- **skilled at imitation, but not in fact**.(擅長模仿, 而非擅長事實)
- 语言模型是一个系统,它可以随意地把大量训练数据中观察到的语言序列拼接在一起,这些拼接主要根据它们各种组合出现的概率,这就导致LLM像一只随机(学舌)的鹦鹉。
- those explain why some feedback nonsense
- 4231312+32141231 = ?
- 123.32 * 232.412~ = ?
- he does not true understanding of the meaning and content of the text.
- reference links
- https://www.techbang.com/posts/104615-parrot-chatbots-human
- https://www.managertoday.com.tw/articles/view/66134
- https://k.sina.com.cn/article_6552764637_1869340dd019018bnl.html?from=tech#/
- http://news.eeworld.com.cn/mp/QbitAI/a181074.jspx
- Why does ChatGPT provide different answers when asked questions in different languages please answer with English and Chinese.
- what case i often use
- continue (use in gpt long reponse stuck)
- i am 5 years old.(very useful!)
- simplify qa ticket description, slack messages
- you can define how to re-explain the content by your mind make you understand easily.
- write a Unit test with jest
- refactor code
- modify shell script, add new feature from existed script