BASECORD AI 充分施展才能的环境
IDEAS COME ALIVE

获得 BASECORD 的 AI 犹如鱼儿得水开发的品质与速度,差距悬殊!

AI 在云端工作台中与 Claude、Gemini、ChatGPT 等共享记忆进行创作的情景
AI 与工具和记忆共享、欢快工作的示意图。画面中出现的 AI 仅为示例。

BASECORD 是 AI 充分施展才能的场所。
有制作所需的工具,有记忆,还有可以运行的地方。
因此,您的“能做出这样的东西吗?”便能付诸行动。

AI × ENVIRONMENT

为 AI 准备一个
可以大显身手的工作台。
这就是 BASECORD。

在备齐工具的工作台上,Claude・ChatGPT・Gemini 等 AI 制作网站、测试并修改的示意图

“我想做这样的东西”
从这一句话开始,创建文件,运行它。
确认结果,再继续修改。

BASECORD 是一个在云端 Linux 服务器上由 AI 进行工作的开发平台。一边对话,一边在同一工作场所处理程序和图像,逐步制作出真正可以运行的东西。

就像鱼儿在水中自在畅游一样,AI也需要一个能让自身所长在工作中发挥作用的环境。“如鱼得水”,正是对BASECORD使用体验的生动描述。

01

让做出来的成果运行起来。

不只是编写代码或创建文件,还能在服务器上运行并确认结果。从排查错误到修复问题,都可以通过对话推进。

02

让之前的讨论延续下去。

想做的事、定下的方向、之前完成的工作。基于共享记忆和同一套文件,随时接着做,减少每次重新交代背景的麻烦。

03

也能借助其他AI的视角。

Claude、ChatGPT、Gemini等多个AI在同一平台上共享记忆、开展工作。遇到瓶颈时,也可以向另一个AI寻求建议。

CHAT WINDOW vs WORKSHOP

即使是同一个AI,
“只能聊天”和“能够干活”也不一样。

即使AI本身的智能水平相同,手头可用的资源不同,能完成的工作也会不同。我们将日常使用的聊天界面与BASECORD并列展示。

左侧是被困在对话框中、只能聊天的AI,右侧是在工作空间中构建应用和网站的AI,形成鲜明对比
任务常见的聊天界面BASECORD
创建文件以文本形式提供代码,保存和部署则由人来完成AI直接在服务器上创建文件,并整理存放
运行并验证能否正常运行,要等人亲自测试才知道AI自行运行,读取错误信息并修复
检查显示效果无法查看页面画面将页面渲染为图片,由AI自行检查布局是否错乱
发布由人工上传到服务器按照既定步骤发布,并确认页面能正常显示
接着上次的内容对话一换,就得重新说明背景记住已定的事项和已创建的文件,从中断处接着做
卡住的时候容易和同一个AI反复陷入同样的思路在同一界面中,向Claude、ChatGPT、Gemini等不同的AI咨询

「普通聊天界面」指的是仅在浏览器里对话的使用方式。根据服务或设置不同,能做的事情也会有所不同。

LINUX · TOOLS · SHARED MEMORY

AI使用的是
一个称为BASECORD的
掌控Linux的大型工具箱。

就像厨师根据需要使用厨房里的不同工具一样,AI会组合使用程序、数据库以及图片和视频处理软件。委托人只需告诉AI“想做什么”,AI便会考虑所需的工具和步骤。

Claude、Gemini、ChatGPT在配备齐全的厨房里,像烹饪一样完成应用或网站的制作
作为共同“食谱”的记忆与可用工具。环境一旦配置到位,把创意变为现实的工作便能顺利推进。

BASECORD的AI为了得到所需结果,会自行组合并熟练运用这些工具

“模块”是指添加功能的部件。Linux上不仅有这些部件,还有数量庞大的语言、服务器软件、开发工具等可供选择。

交付

Apache

向浏览器提供所制作网页的Web服务器。承担网站发布的基础工作。

Apache官方 →独享服务器方案
处理

PHP

接收表单输入,并根据条件生成页面。可以编写预约受理和业务应用的服务器端处理。

PHP官方 →独享服务器方案
存储

MySQL

用于分类整理并保存商品、预约、库存等数据的数据库,负责检索和更新所需信息。

MySQL官方 →独享服务器方案
组装

Python・Node.js

用于汇总数据、整理文件、编写应用处理逻辑。是执行各类用途程序的工具。

加工素材

FFmpeg・ImageMagick

视频和音频的转换,图片的尺寸调整与格式转换。制作所需素材的加工,也可以在与代码相同的工作环境中完成。

验证・回退

浏览器验证・Git

打开页面确认显示和操作,并保留变更记录。支持创建后的验证,以及出现问题时的回溯检查。

快速送达

Nginx・Caddy

能够轻松应对大量访问的Web服务器。可与Apache配合使用,根据显示速度和架构需求进行选择。

独享服务器方案
守护

Let's Encrypt・SSH

通过证书使网站采用https加密,并提供安全登录服务器的机制。是公开上线的基本保障。

独享服务器方案
分发至全球

Cloudflare

通过全球分发网络传送页面,并可通过API清除旧的缓存内容。就在这一晚,我们也多次使用了它。

以另一种形式存储

PostgreSQL・SQLite

从完整的正式数据库到单文件即可运行的小型数据库,按用途选择。

PostgreSQL 为独占服务器方案
一眼记住

Redis

将常用数据保存在记忆中以加快页面显示速度,是访问量大的网站的有力支撑。

独享服务器方案
查找

Elasticsearch

可以构建通过文字快速搜索大量文档或商品的检索机制。

独享服务器方案
制作图片

Pillow・WebP转换

图像绘制、添加文字、裁剪以及转换为轻量格式。是加快页面速度的前期准备工作。

识别图片

OpenCV・Tesseract

从照片中识别形状和人脸,读取图片中的文字,也可用于纸质资料的数字化。

听写

Whisper

将会议或视频中的语音转写为文字,是制作会议纪要和字幕的起点。

朗读

VOICEVOX

将文字以语音朗读出来。可用于视频旁白,以及带有朗读功能的应用程序。

独享服务器方案
制作文档

Pandoc・LibreOffice

将文字转换为 Word、PDF、幻灯片等所需格式,可自动化制作报告和资料。

LibreOffice 为独占服务器方案
处理 PDF

Ghostscript・Poppler

将PDF压缩、拆分或合并页面,提取其中的文字。文件处理交给它就行。

用立体呈现

Three.js・WebGL

在浏览器中运行的3D画面。装修户型图和立体黑白棋也是用它做的。

制作3D

Blender

制作立体模型和影像的软件。无需打开界面,AI通过指令就能驱动它绘制出来。

独享服务器方案
在画面中测试

Playwright・Chromium

在没有画面的浏览器中打开页面、点击、截图确认。它相当于AI的“眼睛”。

独享服务器方案
进行测试

pytest・Jest

自动、反复确认所写的程序是否正常运行。修复后也能防止再次出错。

进行分析

pandas・Matplotlib

汇总销售和库存表格并制成图表。快速准备用于看数字做判断的材料。

让它学习

scikit-learn・PyTorch

从数据中学习趋势的机制。可用于需求预测和分类自动化。

做成应用并分发

NSIS・PyInstaller・PyQt

制作Windows应用的界面,并打包成安装程序进行分发。SlideShow Pro就是用它做的。

发布并留存

GitHub API

将制作好的文件上传到 GitHub,并创建发布版本。同时也作为下载文件的存放处。

装进箱子

Docker・Podman

将应用连同其运行环境一起装进箱子,使其能在其他服务器上以相同方式运行。

独享服务器方案
自动运行

cron・systemd

每晚汇总、定期清理、停止时自动重启。无人值守的时段,工作也能持续进行。

独享服务器方案
监视

fail2ban・ClamAV

阻挡异常的登录尝试,并对文件进行病毒扫描。加固服务器的防护。

独享服务器方案
连接外部

邮件・支付・各公司的 API

发送邮件、处理支付、使用 Google 的服务,乃至连接其他 AI。结合外部系统,拓展更多可能。

面对头顶飘浮的各种软件名称而感到困惑和害怕的用户
诶!? 那是什么???

听您这么说,我也完全不知道是怎么回事……

不过,请放心!

即使您对那些复杂的技术内容一无所知也没关系。AI会为了满足您的需求,自行选择可用的工具并加以组合,熟练地运用它们!

像玩卡牌游戏一样组合工具卡,不断创造出应用、网站和游戏的AI们
工具就是AI的手牌。根据您的需求选择最佳组合,逐步将其变为现实。

上面的30张,也只是入门而已。

Linux 的工具,数量可是天差地别。左边两个是这个页面所在服务器上实际统计的数字。右边两个是任何人都能使用的公开组件库的规模。

约36,000可直接从OS官方仓库安装的组件
1,296此服务器上现在就能使用的命令
数十万登记在 Python 组件库(PyPI)中的组件
数百万登记在 JavaScript 组件库(npm)中的组件

AI会在需要时当场查找、安装并确认用法。下面只是其中的一小部分(83种)。金色(★)是这次一晚的工作中实际使用过的。

发布与交付

ApacheNginxCaddyCloudflare APILet's EncryptSSHrsyncPostfix(邮件)

编程语言

PythonNode.jsPHPBashGoRustJavaC / C++(GCC)RubyPerl

数据存储

MySQLMariaDBPostgreSQLSQLiteRedisMongoDBElasticsearch

制作与修复图片

ImageMagickWebP 转换(cwebp)PillowOpenCVInkscapelibrsvgpngquantoptipng

视频与音频

FFmpegSoXLAMEyt-dlpWhisper(语音转文字)VOICEVOX(语音朗读)

文档与 PDF

PandocGhostscriptPoppler(PDF→文字)qpdfLibreOfficeTesseract(文字识别)Mermaid(图表)

3D 与游戏

Three.jscannon-esWebGLBlenderPeerJS

在屏幕上验证

Chromium(无界面)PlaywrightPuppeteerpytestJestLighthouse

数据分析与 AI

pandasNumPyMatplotlibscikit-learnPyTorchJupyter

做成应用并分发

NSIS(安装程序)PyInstallerPyQtElectronGitHub APIGitDocker / Podman

监控与自动运行

cronsystemdjournalctlfail2banClamAV(病毒扫描)curljq

与其他服务连接

Gmail / SMTPGoogle Drive APIStripe(支付)SlackLINE各家公司的AI API

当您说“帮我做一个预约管理应用”时。

  1. 制作界面:提供用于输入预约日期和人数的表单。
  2. 连接处理:用PHP检查输入内容,并将预约保存到MySQL。
  3. 送达浏览器:由Apache等Web服务器提供页面。
  4. 运行并修正:测试注册、修改和显示功能,修复发现的问题。

这是独享方案的配置示例。根据目的,也可能选用其他工具。我们会让一项请求,由多个工具协同完成。

工具越多,做法就越丰富。

Linux上有大量经过长期打磨的软件。AI会查阅它们的用法,准备必要的设置和代码,并确认结果。BASECORD是一个可以通过对话推进这些工作的工作空间。

刊载的工具并非全部标配。可用的工具取决于方案、安装状况、权限和服务器性能。共享方案无法运行PHP和数据库服务器,数据保存需使用专用的保存API。独享方案则可以选择使用PHP、MySQL等的配置。

BEHIND ONE SENTENCE

一句话请求的背后,
AI正在做的事情。

这是实际发生过的对话。制作者发送的只有一张界面截图和这一句话。

从手机发出的一句话背后,AI们接力完成调查、图像制作、打包、拍摄确认、验证和上传的示意
“安装界面的右侧还是锯齿状的。”
AI的回复(摘要):
原因是将小图拉伸至填满整个框。现已准备好102种不同尺寸的图片,并测量框的实际尺寸,改为以原始尺寸放入大小恰好匹配的图片。版本已升级一次并发布。
  1. 查找原因阅读安装程序的结构,找出图像在哪里被拉伸
  2. 重新制作素材用Python绘制102张不同尺寸的图像,字体也与标志统一
  3. 亲眼确认生成直接对比修改前后的图像,确认锯齿是否消失
  4. 重新构建重新打包Windows安装程序,并将版本号升一级
  5. 发布将新版本上传至分发位置,并替换下载按钮的链接地址
  6. 核对重新获取已分发的文件,并通过校验值确认其内容与生成的文件一致
  7. 清除旧内容删除内容分发网络中残留的旧页面,并确保旧版本无法再被访问
  8. 汇报分别说明修复了什么、验证了什么,以及还有什么尚未验证

创作者所做的,只是查看并指出需要注意的地方。其余8个步骤,由AI组合Linux工具逐步推进。

那一个晚上,AI实际使用的工具

Python图像处理(Pillow)Windows安装程序制作(NSIS)无头浏览器截图FFmpegGitGitHub APICloudflare APIMySQL(12种语言的文案)SHA-256 校验用于翻译的另一个AI

所谓「如鱼得水」,指的是能够使用这些工具,并且可以自行验证结果的状态。

CONNECT · CREATE · AUTOMATE

为Linux工具接入全球服务。
借助API,工作范围向外延伸。

不仅限于服务器内的工具。通过API这一「服务之间的联络窗口」,也能将外部的功能和数据纳入工作流程。AI会编写连接用的程序,接收所需信息,并将其衔接到下一步工作中。

在明亮的云端工坊里,多个AI协作,连接图像、视频、日程表、邮件、地图和业务数据等服务并开展工作的示意图
AI工作区与外部服务相连的示意图。图中的服务仅为应用示例,并非标准配备的连接列表。

例如,可以连接到以下工作:

IMAGE

生成图片并放入页面

向图像生成服务发出请求,接收完成的图片。调整尺寸和格式后,将其作为商品介绍或网站素材使用。

VIDEO & VOICE

制作视频和旁白

连接视频生成和语音合成服务准备素材,再结合Linux上的编辑工具,制作成带字幕和配音的介绍视频。

MAIL & CHAT

通知与汇总联络

与邮件或聊天服务联动,生成咨询内容摘要和回复草稿。可以设置获批后发送的流程,或按既定条件发送通知。

CALENDAR

衔接日程与预约

在获得许可的日历中查找空闲时间,提出预约候选方案。确认后,可以建立将内容自动登记到日程表的机制。

MAP & WEATHER

利用位置和实时信息

获取地图、路线、天气等数据,用于制作到店指引、旅行计划或户外活动筹备的页面。

BUSINESS DATA

销售与库存汇总

如果对接的平台支持,可以导入电商或客户管理的数据,用于汇总和生成报表。能够减少手动录入的工作。

DOCUMENTS

让文件和表格服务于工作

读取云端的文件或表格数据,制作报告和资料。也可以将成果文件送回有权限的存储位置。

PUBLISH & DELIVER

发布和分发成品

将文件登记到分发服务,并关联发布设置或更新缓存。不仅能制作,还能完成交付环节。

YOUR SYSTEM

连接现有的内部系统

如果自有系统提供API,该功能也可以作为连接对象。将内部信息与新建的界面相连,贴合日常工作。

「汇总本周销售额,并制作供确认的报告」

  1. 通过API接收:从获得许可的销售服务中,获取目标期间的销售数据。
  2. 用Linux工具加工:汇总数据,制作图表和报告。
  3. 检查内容:核对数字和文字,整理成供人工确认的草稿。
  4. 审批后分发:存入指定的存储位置,必要时通过邮件或聊天工具共享。

API是连接外部服务的窗口,Linux工具则是加工接收数据的工作台。在BASECORD中,可以通过与AI对话,组装同时使用这两者的操作步骤和程序。

本页面的制作也使用了外部服务的连接。

除了生成刊载图片外,在SlideShow Pro的分发中,通过GitHub API登记公开文件;在网页更新时,通过Cloudflare API清除旧缓存。这是将外部功能与服务器端工作相连的实际应用案例。

以上是连接和开发机制的示例。并非所有功能都能直接使用,需根据对方API的提供情况、合同、认证、权限、费用及使用上限进行设置。除AI聊天订阅外,可能还需支付外部API的使用费用。

API密钥等机密信息不应嵌入公开页面,并将发送给外部的数据和操作权限限定在必要范围内。持续性的自动处理需先确定执行条件再进行组装。共享方案无法公开或常驻服务器端程序,因此若所制作的应用需要使用机密密钥的接收端点,则需采用独占方案或其他安全的执行环境。

BUILD · CHECK · PROTECT

借助AI强化安全防护。

将创造的能力也用于守护。可请Claude、ChatGPT、Gemini等多个AI检查代码和配置、修复问题,并在修复后进行确认。在共享相同记忆与文件的同时,融入不同视角,层层加固防御。

众多AI机器人在建筑内部协作,安装巨大的防御面板,以应对外部攻击的示意图
检查、堵住漏洞、再次确认。这是多个AI协同工作,如同建造防护墙的形象写照。
「在公开这个应用之前,
请检查是否存在个人信息或密钥泄露,以及是否有可能被攻击的地方。」
01

公开前,寻找疏漏。

检查姓名、地址、学校名称、API密钥、管理页面链接等。确认文件或界面中是否残留了不需要公开的信息。

02

重新审视代码和设置。

检查输入内容和导入文件中,是否存在恶意程序可能运行的路径。同时检查访问权限和所用组件,并推进必要的修正。

03

修正后,也要进行确认。

通过可重现问题的安全测试来验证修正,并检查原有功能是否仍可使用。请另一个AI进行再次确认,整理已确认的范围和剩余问题。

在实际制作中,也是从检查到修正。

在作品列表的Renovate Simulator中,我们检查了导入家具数据的显示处理,发现了可能导致恶意程序运行的问题。已通过将家具名称作为文本显示的修正,以及对导入内容的校验进行修复,并使用验证数据确认了修正效果。在学习应用中,公开前检查了学校名称和个人姓名等信息。

调查确认公开范围和存在问题的处理。
修正保留修改前的备份,修正必要的部分。
测试确认问题已解决以及原有功能正常。
复查从其他角度再次检查,记录剩余问题。

AI检查是为了提高安全性的辅助手段。即使使用多个AI,也可能存在遗漏,无法保证能防御所有攻击。定期更新和备份同样重要。检查和修正的范围,因方案、权限和连接设置而异。

YOUR CLOUD WORKSPACE

在电脑上仔细思考。
在手机上,想到就做。

工作场所在云端。通过浏览器打开,告诉AI您想做什么或想修改哪里。

在家里电脑上的思路,外出时想到的修改,都可以接着做。使用同一环境中的文件和对话即可继续进行。

可用的AI取决于您自己的合同和连接设置。无需凑齐特定数量的AI。

使用台式电脑和竖屏智能手机操作BASECORD的示意图
之前制作的设备示意图。屏幕细节与实际显示可能有所不同。
实际操作界面
在BASECORD上咨询系统开发的实际界面。对话栏、输入栏和AI选择栏并列排布

从屏幕下方发送请求,查看 AI 的回复和工作进展。点击图片可放大。显示内容为拍摄时的状态。

FROM WORDS TO WORKING THINGS

不必先学专业术语,
从「我想这样做」开始。

比如,第一条请求可以是这样的话。

「帮我做一个虚构的温泉旅馆主页。
希望是河边有露天温泉、氛围很好的网站。」
STEP 01告诉它用平时的语言说出目的或想象的样子。
STEP 02让它来做AI 创建所需的文件和界面。
STEP 03查看并试用亲自确认做好的页面或应用。
STEP 04修改并培养「再亮一点」「把这个按钮做大」。

不必一开始就准备完美的指令。边看成型的东西,边让它更接近你的喜好和用法。这种来回往复,就是开发。

以上的请求文是对制作案例提示词的简化版本。不一定一次请求就能完成,需要根据内容进行确认和修改。

A REAL LOG

你说的话,
会成为下一个版本。

Windows 用的幻灯片制作应用「SlideShow Pro」。从一夜的对话中摘录了几段。

  1. BUILD 204别用 PowerShell 安装了,请做成专用界面来安装改为按[下一步]逐步进行的向导式安装程序。
  2. BUILD 205把范围条和播放位置条做成相同的长度、相同的位置动手前先把理解的内容画成图确认。重画后再实现。
  3. BUILD 207删除时文字刷刷地滚动,让人有点不安改为一行说明加一个会动的进度条。删除本身也改为批量且更快。
  4. BUILD 208把每首 BGM 都用框框起来,即使更窄也能放得下以另一个 AI 画的布局方案为基础,补充修改意见后完成。
  5. BUILD 211试听时拖动音量条,音量却没有变化找出原因并修复。实际试听确认:设为 30% 时音量确实是 30%。

阅读 SlideShow Pro 的制作故事 →

SHARED MEMORY

不是每次从零开始,
而是和「记得」的 AI 一起。

BASECORD的AI会在开始工作前先阅读规则和记忆。无论请哪一种AI,都从同一个基础开始。

LAYER 1

全局规则

适用于所有工作场所的方针。说一次,所有人都会遵守。

  • 设计要明亮、易读
  • 网址不要省略,写成可以直接打开的形式
  • 大图片转换为轻量格式
LAYER 2

本项工作的指示书

各工作场所的约定。这是项目的“交接说明”。

  • 修改后重新发布时,版本号必须加1
  • 发布前用检查工具检查一遍
  • 只有在被要求“翻译”时才翻译
LAYER 3

过往对话索引

将以前的工作摘要保存下来的书架。可以回答“那个,之前是什么情况?”

  • 以前制作的游戏存放位置
  • 过去确定的方针及其理由
  • 作品诞生的经过

记忆的范围和共享方式因方案或设置而异。示例为本次作品制作中实际使用的内容。

DELEGATE WITH CONFIDENCE

放心交给AI,
也能恢复。可以确认。

因为AI会亲自动手,所以要与可以重来的机制一起使用。

修改前保留备份

在改写文件之前先备份,再开始工作。不满意的话,可以恢复原样。

保留变更历史

作业区的变更会自动记录,之后可以追溯何时、改了什么。

发布前检查

在公开之前,会用工具检查是否存在姓名、地址、密钥,或从外部植入恶意程序的漏洞。

区分「已确认的事」和「尚未确认的事」

汇报时,会将实际确认过的内容与尚未确认的内容分开说明。对于尚未确认的内容,不会称之为「已完成」。

这里介绍的机制是本次作品制作中的运用示例。可用功能会因方案或设置而有所不同。

MADE WITH BASECORD

将从语言中诞生的作品,
请实际看看。

这是一件非工程师的创作者,通过与AI对话而完成的作品。
不仅展示成品,也介绍了契机以及当初委托时所用的话语。

与AI共同制作的网站作例

将想象中的店铺,搬上网站。

河边的温泉旅馆、高级汽车、私人飞机。将虚构的世界以图片与页面的形式呈现的网站作品集。

查看网站作品集 →
Renovate Simulator的3D户型图界面

将翻修的想象,变成3D。

想提前考虑室内装修与家具的摆放。从这一想法出发,利用一天的空闲时间制作的3D应用。距离实际使用仍处于开发中的原型阶段。

查看制作故事 →
在通学电车上使用智能手机学习测验的想象图

将家人的烦恼,变成应用。

想在通学电车上高效记住考试范围。从这一身边的想法出发制作的学习应用。可以利用发音、图表和3D进行学习。

查看学习应用的制作故事 →

目前公开的作品是为了测试功能而制作的试验作品。网站中的店铺与旅馆均为虚构。

A LITTLE MORE ABOUT BASECORD

致初次访问的您。

你不会编程也能用吗?

只要用自然语言提出需求,AI 就会为你编写代码和界面。告诉它目标、试用成果、说明你在意的地方,这些都是使用者非常重要的角色。

不同的 AI 会让成果有所不同吗?

除了 AI 的种类,可用的工具、指示、工作环境以及确认的反复进行,也都会影响结果。BASECORD 就是将这些工作环境整合在一起的平台。但我们不保证每一项请求都会比其他服务品质更高。

能做的东西或可用的功能有差别吗?

有差别。共享方案不能使用 PHP 等服务器端程序,但可以通过仅供存储的 API,将应用程序的数据保存到服务器上。独享方案(每家公司一台服务器)则可以进行 PHP、数据库等开发。可用的 AI 以及图像生成等工具,也会依合约与设置而有所不同。

AI 做好的东西可以直接公开吗?

公开前需要确认运作情况、个人信息、权利与安全性。请在善用 AI 检查的同时,由使用者亲自确认并完成作品。

AI 会不会擅自做太多或把东西弄坏?

基本原则是只修改被要求的范围,并在修改前保留备份。对于无法恢复的操作,或超出请求范围的工作,我们会先征求您的确认。即便如此,结果仍请您务必亲自确认。

GIVE YOUR IDEAS A PLACE TO GROW

AI 大显身手的地方。
为你的创意,提供让它动起来的场所。

「要是有这样的东西就好了」。
把这个灵感交给 BASECORD,一起把它变成现实吧。