一图周刊 001 - 春节特刊 - AI 与我们的未来
现在是晚上 11 点 03 分,这是 2023 年第一期『一图周刊』。
首先,送上一个小兔子迎新年!没错,这是 AI 画的。祝大家新年快乐!吉祥如意!
老朋友们可能注意到这封 Newsletter 改名了。没错,以前的名字是『LBS 周报』,这不是一个好名字,如果我不告诉你,你不会想到这是 Learning by Sharing 的首字母。
一图周刊是不是好名字呢?ChatGPT 表示很好!🤣️ 当然这不是它起的。图是一个简单的载体,却能表达复杂的信息。双链笔记那必须配有图谱才能感觉一切尽在掌握(虽然没啥用),而复杂的社交网络就得图数据库出场,所谓一图胜千言。希望我的只言片语,能像一张图,带给你有价值的信息,提高效率与探索未来。
一图周刊计划包含以下四部分的内容:
- 一篇阅读摘要。内容包含效率,思维,前沿科技,科技行业观察。
- 近期发布的一期视频摘要。
- 一个效率工具或者 AI 工具的技巧。
- 本周印象深刻的一个 Quote。
本期内容
- 与 AI 的心灵对话
- ChatGPT vs Google
- 本周 Quote
- Tana 中的字段重用
- Bonus
与 AI 的心灵对话
Dan Shipper 是新创媒体 Every.to 的创始人。他发布的一篇文章,GPT-3 Is the Best Journal I've Ever Used 探讨了 GPT-3 在个人发展领域的应用。写日记就是一场与自己的对话,而 GPT 却给了 Dan 更好的体验,他会首先像一个日记模板一样,让你记录下你的困惑和感恩,但是随着你的回应,它就会开始渐渐地引导你进入问题的细节,帮助你从不同的角度看待自己,看待问题,从而也就能让你更容易地找出问题的根源,或者解决问题的灵感。
而且,GPT 还能以不同的人格与你交谈,比如以苏格拉底的风格,我们可以想象从一位圣人那里得到指引,或者以一位心理分析师的风格。这使得它甚至可以承担一个辅助心理治疗师的角色并被应用于实践当中。
文章在 Hacker News 引起了讨论,持反对意见的人认为,与 AI 的心灵对话缺乏隐私保护,更重要的是 GPT 伪装成人类产生内容会拉低整体的价值,就像是垃圾邮件降低了整个媒体的感知价值一样。甚至还有人认为,把活人的话放在已故去的人嘴里说出来是不道义的。
那么,当你孤单的时候,当你心里充满困惑而又无人能够理解的时候,你是否愿意去试着与 AI 进行一次更深入的交谈而不是仅仅让它帮你写文章做作业画画呢?
ChatGPT vs Google
上周发布了视频『ChatGPT vs Google:谁是答案之王?微软揭示未来搜索的样子』。
据 1 月 9 日的报道,微软计划向 OpenAI 投入高达 100 亿美元的资金。而 OpenAI 就是开发最近火热的聊天机器人,ChatGPT 的公司。这是 Elon Musk在 2015 年与其他人共同创立的一家非营利性的人工智能公司,这是源自于马斯克对人工智能终将统治人类的恐惧而创立的研究机构,打不过 AI 就加入 AI,这就是马斯克的观点。
微软早在 2019 年就给 OpenAI 投资了 10 亿美元,目前还没有针对 100 亿美元的投资信息进行详细的回应,这事为什么重要?因为微软计划在它自己的搜索引擎 Bing 中集成 ChatGPT,而 ChatGPT 已经展示了它超强的自然语言理解能力。
因此,Bing 与 ChatGPT 的组合,将会直接威胁到 Google。那这跟我们普通人有什么关系呢?
首先,生成式的人工智能已经直接威胁到了内容创作者的职业,1996 年,比尔·盖茨 (Bill Gates) 发表了一篇名为“内容为王”的著名文章,他预测互联网将会为内容创作者创造巨大的机会。随之而来的是互联网对传统媒体、娱乐及广告行业的迅速瓦解。那么现在,生成式的人工智能,Generative AI,会对内容创作者带来机会还是破坏呢?
其次,Google 收入的大头来自于搜索引擎广告,这行业当中有着无数的从业者,如果 Bing 直接威胁到 Google 在搜索广告的地位,或者 GPT 会不会直接颠覆这个行业,对从业者来说都是各隐忧,比如我很快能拿到一个 Google 认证的 Digital Marketing 证书 😭️。
总之,担忧是没用的,面对 AI 的威胁,解决方法就是马斯克的方法,打不过就加入。由此引出了本期想跟大家分享的一条 Twitter。
本期 Quote
将来替代你的不是 AI,而是一个会使用 AI 的人。
所以从现在开始,拥抱 AI 吧。
Tana 中的字段重用
一个 Supertag 中的字段,Field,可以用于其他的 Supertag,这叫做字段重用。比如,除了书籍,文章也同样是信息来源,那么我就可以再建立一个 Article 的 Supertag,Article 当然也会有作者这个字段,但是同一个作者即写书又写文章怎么办呢?很简单,在 Article 中,作者字段,Author,直接使用 Book 中的就可以了。当然,你也可以不用 Book 的字段,而是新建一个只属于 Article 的 Author 字段。
Bonus
应网友的要求,分享一段 ChatGPT 写的预处理字幕的 Python 脚本。也希望读到这封周报的你,回邮件告诉我你想了解什么,这会帮助我找到更多的 idea 去分享。
PS: 赶在年前发送本期春节特刊,为祝大家新年好!年后预计每周日发送周报。
PPS:你知道,拖延症是很难克服的,如果你没有收到『一图周刊』,请发推,发邮,YouTube 留言来催更 🤣️
注意,脚本我只做过简单的修改,并没有完善的错误处理流程,使用前先测试一下并备份好你的文本。
ChatGPT Prompt:
请帮我写一段 python 脚本,要求如下:
- 读取一个文本文件
- 删除所有的空行
- 使用以下四种分隔符,把一行分成多行:",", "。", "?", "!"
- 每一行的字符最多 17 个,超过 17 个字符的截断为多行
- 截断时需要保证行尾必须是一个完整的单词,不能把一个单词从中截断
- 结果写入为一个新的文本文件
代码:
import sys
def split_and_write_to_file(input_file, output_file):
# Open the input file in read mode
with open(input_file, 'r') as file:
# Read all the lines from the file
lines = file.readlines()
# Open the output file in write mode
with open(output_file, 'w') as file:
# Iterate through each line
for line in lines:
# Skip blank lines and lines containing only whitespaces
if not line.strip():
continue
# Split the line by ",", "。" and "?"
split_line = line.strip()
split_line = split_line.split(",")
split_line = [item for sublist in split_line for item in sublist.split("。")]
split_line = [item for sublist in split_line for item in sublist.split("?")]
split_line = [item for sublist in split_line for item in sublist.split(":")]
# Iterate through each resulting sub-line
for sub_line in split_line:
while len(sub_line) > 17:
# Find the last occurrence of a space within the first 17 characters
space_index = sub_line[:17].rfind(' ')
# If there is a space, split the line at that point
if space_index != -1:
file.write(sub_line[:space_index] + "\n")
sub_line = sub_line[space_index+1:]
# If there is no space, split the line at the 17th character
else:
file.write(sub_line[:17] + "\n")
sub_line = sub_line[17:]
# Write the remaining sub-line to the output file, if it is not empty
if sub_line.strip():
file.write(sub_line + "\n")
# Test the function
# split_and_write_to_file("input.txt", "output.txt")
if __name__ == '__main__':
if len(sys.argv) != 3:
print("Please provide two file names as arguments")
else:
split_and_write_to_file(sys.argv[1], sys.argv[2])
感谢阅读!如果你喜欢这次分享的内容,请把我的这期『一图周刊』分享给你的一个朋友。也欢迎你去我的YouTube频道 『 回到Axton 』或『 西瓜视频 』看我的视频内容,咱们一起好奇地看世界!
Axton
Twitter | YouTube | Newsletter | Blog | Medium | LinkedIn | 抖音