您要做的第一件事是清洁您的工作区域并提交任何更改。然后,您需要编写一个带有明确说明的提示,就好像您正在向没有经验的同事解释任务一样。之后,指定您将随提示一起发送给 GPT 的上下文。请注意,提示是您对 GPT 的指示,而上下文是指 GPT 必须知道才能执行代码库操作的文件。例如
promptr -p "Cleanup the code in this file" index.js
这里的 index.js 指的是上下文,而“清理此文件中的代码”是您对 GPT 的提示。提示器会将其发送到 GPT 并等待响应,因为这可能需要一些时间。然后,GPT 生成的响应首先由提示器解析,然后将建议的更改应用于您的文件系统。就是这样!简单但非常有用的工具。
设置提示器以自动执行代码库
以下是在本地计算机上设置提示器的步骤:
要求安装
打开终端或命令行窗口。通过运行以下任一命令(具体取决于您使用的包管理器)全局安装提示器:
npm:
npm install -g @ifnotnowwhen/promptr
Yarn:
yarn global add @ifnotnowwhen/promptr
您还可以通过将当前版本的二进制文件复制到您的路径来安装 ,但目前仅 macOS 用户支持它。
安装完成后,您可以通过执行以下命令进行验证
promptr --version
设置 API 密钥
您需要一个 API 密钥才能使用提示器。如果您没有,您可以注册一个免费帐户以获得高达 18 美元的免费积分。
获得密钥后,您必须设置一个环境变量“”。
对于 Mac 或 Linux:
export OPENAI_API_KEY=
对于视窗:
单击“编辑系统环境变量”以添加新变量“”,并将其值设置为从 帐户收到的密钥。
结论
虽然它允许人们像维护文本文件一样对他们的代码执行操作,但这项技术仍处于早期阶段,并且有一些缺点。例如,如果 GPT 建议删除文件,则可能会丢失数据,因此建议在使用之前致力于您的重要工作。同样,有些人对使用 API的每代币成本表示担忧。尽管如此,我想知道当我们能够开发可以自我修复的软件时,还有多远。如果您想尝试一下,这里是官方 存储库的链接 – 提示器。
原文链接:使用GPT 自动化您的代码库 ()