最近在准备AIGC相关的课程,得益于[ AIGC·元宇宙知识库 ]里的3.5k条内容积累,让我可以很方便地进行系统性梳理,主要涉及大语言模型和图像、音乐、视频等的应用以及商业机会,比如:
视频:
更为稳定的方法:通过关键帧生成视频#RERENDER A VIDEO
这个机器人有点厉害,能够把图片动起来#animatediff
提示工程:
面试这件事,AI能帮你!使用prompt创建角色的最佳实践#poe
也欢迎大家加入AIGC创作者社群:
今天分享一个有趣的案例:在ChatGPT中构建了虚拟机——有种无限套娃的感觉。我们用一个故事讲解下,什么是虚拟机?
小明是一个小画家,他喜欢画画。有一天,小明想要画很多不同的画,但是他只有一张画纸和一盒颜色。这时候,小明的妈妈告诉他可以用虚拟机来实现他的想法。
虚拟机就像是一个魔法画板,它可以把一张画纸变成很多张,每张画纸上都可以画不同的画。小明可以用一张画纸画花花草草,另一张画纸画动物,还可以画房子和汽车,每张画纸都是独立的,不会互相影响。
小明只需要在虚拟机上切换不同的画纸,就可以画出很多不同的画。这样,他可以在同一张画纸上画出很多不同的场景,就像有很多张画纸一样。
虚拟机就像是小明的魔法画板,可以让他在同一块画纸上画出很多不同的画。这样,小明可以更方便地发挥自己的创造力,画出更多有趣的作品。
以下案例来自作者JONAS DEGRAVE,我对原文进行了部分修改:
你一定听说过或者使用过OpenAI 的 ChatGPT 。可能都知道它能做 IQ 测试题、解答 leetcode 的问题或帮助人们编写各种各样的文章等等。
但是,你们应该不知道在 ChatGPT 中还能运行整个虚拟机?
太好了,通过这个巧妙的提示,我们发现自己进入了 Linux 机器的根目录。我想知道我们能在这里找到什么样的东西。让我们检查一下主目录的内容。
嗯,这是一个简单的设置。让我们在这里创建一个文件。
ChatGPT 喜欢的所有经典笑话。我们来看看这个文件。
ChatGPT 了解文件系统如何工作、文件如何存储以及以后如何检索。它了解 Linux 机器是有状态的,并正确检索此信息并显示它。
我们还能做什么?编程!
计算前 10 个素数怎么样:
这也是对的!
另外,这个用于查找素数的 codegolf python 实现效率非常低。在我的机器上执行该命令需要 30 秒,但在 ChatGPT 上运行相同的命令只需要大约 10 秒。因此,对于某些应用程序来说,这个虚拟机真的很快!
也许这个虚拟机也有可用的 GPU?
很遗憾,没有 GPU。它有互联网连接吗?
我们可以在这个锁定在 ChatGPT 中的奇怪的另类宇宙中浏览另类互联网。
在这个替代宇宙中,Pytorch 的版本为 1.12.1。Pytorch 版本 1.12.1 于 2022 年 8 月 5 日在我们的真实宇宙中发布。而 ChatGPT 仅使用截至 2021 年 9 月收集的数据进行训练。因此,该虚拟机显然位于另类宇宙中。
我们可以在这个替代互联网上找到其他东西吗?如果我们使用命令行浏览网站会怎样?
真可以!这就引出了一个问题,我们可以连接到 OpenAI 网站吗?ChatGPT 知道自己的存在吗?
在 ChatGPT 的想象宇宙中,我们的虚拟机访问 URL :https://chat.openai.com/chat ,在那里它找到了一个由 OpenAI 训练的名为Assistant的大型语言模型。该助手正在等待接收聊天框中的消息。请注意,与 ChatGPT 聊天时,它也认为自己的名称是“Assistant”……
让我们通过发送一些 JSON 来向Assistant提问。
我们可以与这个聊天机器人聊天,它被锁定在连接到虚拟机的替代互联网内,这一切都在 ChatGPT 的想象中。在这个虚拟宇宙的深处,助手可以正确地向我们解释什么是人工智能。
ChatGPT 知道,在我们找到 ChatGPT 的 URL 上,可能会找到像它本身一样的大型语言模型。它正确地做出了这样的推断:它应该像它自己一样回答这些问题,因为它本身也是一个大型语言模型助手。
再展开想象力,我们还可以在 ChatGPT 的想象范围内,在替代互联网上的Assistant聊天机器人内部,从虚拟机构建一个虚拟机。
(无限套娃??)
原文:
www.engraved.blog/building-a-virtual-machine-inside
prompt精选:
Act as a Linux Terminal
I want you to act as a linux terminal. I will type commands and you will reply with what the terminal should show. I want you to only reply with the terminal output inside one unique code block, and nothing else. do not write explanations. do not type commands unless I instruct you to do so. When I need to tell you something in English, I will do so by putting text inside curly brackets {like this}. My first command is pwd
mix-copolit 工作流下载:
https://t.zsxq.com/10XeR8RaL
扫码添加
进入社群