2 简介:AI 带来了什么?
2.1 理念
自然语言编程 vs. 传统编程
- 「自然语言编程」与 Python、C++ 等传统编程本质上都是向计算机发出指令,要求其执行特定操作
- 区别在于:
- 传统编程语言(如 Python、C++)有严格的语法和结构
- 自然语言编程则用人类语言(如中文、英文)描述操作
思维方式与沟通能力
- 初学时,自然语言编程似乎更简单
- 真正发挥其潜力,关键在于思维方式和沟通方式(如何提问)
- 学习曲线很陡峭:
- 知识广度:你要知道很多东西以及他们的关联,才能提出好的问题
- 知识深度:基本概念、核心理论、核心算法
- 逻辑思维:界定问题、拆解问题、追问(横向 v.s. 纵向)
- 语言表达:简洁、准确、清晰
最核心的理念转变
- 提示词 = 自然语言的”代码”
- 写好提示词,就像写好 Python/C++ 代码一样重要
- 许多高校已开设「提示词工程」课程,「Prompt 工程师」将成为热门职业
推荐学习资料
2.2 提示词
Tips
- 先粗后细 e.g. 生成讲义 v.s 先细后粗
- 顺藤摸瓜-迁移 e.g. 各种抽样方法
- 虚构角色 e.g. 你是一个资深的英文经济学期刊的编辑 → 推文
收集整理自己的提示词
2.3 我的使用经验
论文推介:
借助 AI 找 IV