“Plandex:AI编程引擎革新,高效应对复杂任务“

news2025/5/25 22:33:33

Plandex

Plandex 是一个开源的、基于终端的AI编程引擎,用于处理复杂任务。它通过长期运行的代理来完成跨越多个文件和多个步骤的任务,将大型任务分解为更小的子任务,然后逐个实现,直到完成整个工作。这有助于用户处理待办事项、处理不熟悉的科技、解决难题,并减少在无聊工作上的时间。

GitHub - plandex-ai/plandex: An AI coding engine for complex tasksAn AI coding engine for complex tasks. Contribute to plandex-ai/plandex development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/plandex-ai/plandex?tab=readme-ov-file


Plandex 的特点包括:
1. 变化积累在受保护的沙箱中,用户可以在自动应用到项目文件之前查看它们。内置的版本控制允许用户轻松地回退并尝试不同的方法。分支功能允许用户尝试多种方法并比较结果。


2. 高效地在终端中管理上下文。用户可以轻松地将文件或整个目录添加到上下文中,并自动保持它们更新,以便模型始终具有项目最新状态。


3. 依赖 OpenAI API 并需要 `OPENAI_API_KEY` 环境变量。对开源模型、Google Gemini 和 Anthropic Claude 的支持即将推出。用户可以使用 `OPENAI_ENDPOINT` 环境变量设置自定义 OpenAI 端点。


4. 支持 Mac、Linux、FreeBSD 和 Windows,从单个二进制文件运行,无需依赖项。


安装 Plandex 的方法包括:
1. 使用 `curl` 命令行工具快速安装。
2. 手动安装,从最新版本中获取适合您平台的二进制文件并将其放入您的 `PATH`。
3. 从源代码构建。


开始使用 Plandex 的步骤包括:
1. 如果您还没有 OpenAI 账户,首先在此处注册。
2. 然后在此处生成一个 API 密钥。
3. 设置环境变量 `OPENAI_API_KEY`、`OPENAI_ENDPOINT`(可选)和 `OPENAI_ORG_ID`(可选)。
4. 运行 `plandex new` 创建新计划。
5. 在运行任何 plandex 命令后,将显示可能接下来要运行的命令建议。用户可以通过遵循这些建议快速学习使用 Plandex。


Plandex Cloud 提供了一种简单且可靠的方式来使用 Plandex。用户在创建第一个计划时,将被提示开始一个匿名的试用(无需电子邮件)。试用账户限于 10 个计划和每个计划 10 个 AI 模型回复。用户可以通过提供姓名和电子邮件地址升级到无限账户。Plandex Cloud 账户目前免费,未来可能每月收费 10-20 美元。


关于 Plandex 的限制和指导包括:
1. Plandex 可以显著提高生产力,但与任何其他 AI 工具一样,您不应期望完美结果。在应用更改之前,特别是如果涉及安全,请仔细审查计划。
2. 由于大型语言模型的推理限制,自动应用的文件更新也不完美。虽然这些可以通过更好的提示策略(欢迎贡献)和更好的模型随着时间的推移而改进,但请准备好偶尔的更新可能不太正确。
3. 提供更多方向和细节将获得更好的结果。与 Plandex 合作通常涉及提供一个提示,如果结果不太准确,则使用 `plandex rewind` 回退并迭代提示或添加上下文后再试一次。分支对于尝试不同的方法也很有用。
4. 虽然可以将整个项目放入上下文,但为了获得更好的结果(并支付更少费用),请更加有选择地加载上下文中的内容。


Plandex Cloud 遵循网络和数据安全最佳实践。无论是在云中还是自行托管,Plandex 都保护模型提供商的 API 密钥(如您的 OpenAI API 密钥)。
Plandex 的隐私和数据保留政策可以在相关页面找到。
Plandex 的路线图包括对开源模型、Google Gemini 和 Anthropic Claude 的支持,以及 GPT4-Vision 和其他多模态模型的支持,VSCode 和 JetBrains 扩展,社区插件和模块,Github 集成,Web 仪表板和图形用户界面,SOC2 合规性,以及细调模型。
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1593211.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Mapmost Alpha:开启三维城市场景创作新纪元

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

:app debug:armeabi-v7a failed to configure C/C++

报错信息 由于刚换电脑不久,新建native c工程时,出现报错如下: :app debug:armeabi-v7a failed to configure C/C null java.lang.NullPointerExceptionat com.android.build.gradle.tasks.CmakeQueryMetadataGenerator.getProcessBuilder(…

Linux:环境基础开发工具使用

文章目录 前言1.Linux下的软件安装1.1 什么是软件包1.2 如何安装软件1.3 如何卸载软件 2.vim2.1 vim的基本概念2.2 vim的基本操作2.3 vim正常模式命令集2.4 vim末行模式命令集2.5 vim的操作总结 3.Linux下的编译器:gcc3.1 gcc的使用3.2 gcc是如何工作的3.2.1 预处理…

Axure实现导航栏的展开与收缩

Axure实现导航栏的展开与收缩 一、概要介绍二、设计思路三、Axure制作导航栏四、技术细节五、小结 一、概要介绍 使用场景一般是B端后台系统需要以导航栏的展开与收缩实现原型的动态交互,主要使用区域是左边或者顶部的导航栏展开与收缩,同一级导航下的小…

【Linux实践室】Linux高级用户管理实战指南:用户所属组变更操作详解

🌈个人主页:聆风吟_ 🔥系列专栏:Linux实践室、网络奇遇记 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 一. ⛳️任务描述二. ⛳️相关知识2.1 🔔Linux查看用户所属组2.1.1 👻使…

Java虚拟机——HotSpot 垃圾收集器

HotSpot 虚拟机提供了多种垃圾收集器,每种收集器都有各自的特点,虽然我们要对各个收集器进行比较,但并非为了挑选出一个最好的收集器。我们选择的只是对具体应用最合适的收集器。 新生代垃圾收集器 Serial 垃圾收集器(单线程&…

数据仓库—维度建模—维度表设计

维度表 维度表(Dimension Table)是数据仓库中描述业务过程中各种维度信息的表,用于提供上下文和描述性信息,以丰富事实数据的分析 维度表是维度建模的灵魂所在,在维度表设计中碰到的问题(比如维度变化、维度层次、维度一致性、维度整合和拆分等)都会直接关系到维度建模…

华为海思数字芯片设计笔试第二套

1.声明 下面的题目作答都是自己认为正确的答案,并非官方答案,如果有不同的意见,可以评论区交流。 这些题目也是笔者从各个地方收集的,感觉有些题目答案并不正确,所以在个别题目会给出自己的见解,欢迎大家讨…

计算机网络----第十三天

DNS协议和文件传输协议 DNS: 含义:用于域名和IP地址的互相解析 DNS域名: 背景:通过IP地址访问目标主机,不便于记忆 域名的树形层次化结构: ①根域 ②顶级域:主机所处的国家/区域&#xf…

mac 配置前端开发环境brew,git,nvm,nrm

我的电脑是mac 3 pro 一、配置Homebrew 打开终端,执行指令 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"查看版本 brew -v 安装nvm brew install nvm 再执行 brew reinstall nvm 我这边安装好了…

elasticSearch从零整合springboot项目实操

type会被弃用 ,就是说之后的elasticSearch中只会存在 索引(indices) 和 一行(document) 和字段(fields) elasticSearch 和solr的区别最大的就是 es对应的 是 json的格式 。 solr有xml和josn等…

2024mathorcup妈妈杯C题数学建模无水印高质量论文新鲜出炉

以下展示部分正文内容:完整内容见文末名片 添加图片注释,不超过 140 字(可选) 添加图片注释,不超过 140 字(可选) 添加图片注释,不超过 140 字(可选) 添加图片…

全新付费进群系统源码 带定位完整版 附教程

搭建教程 Nginx1.2 PHP5.6-7.2均可 最好是7.2 第一步上传文件程序到网站根目录解压 第二步导入数据库(dkewl.sql) 第三步修改/config/database.php里面的数据库地址 第四步修改/config/extra/ip.php里面的域名 第四步设置伪静态thinkphp 总后台账…

ML在骨科手术术前、书中、术后方法应用综述【含数据集】

达芬奇V手术机器人 近年来,人工智能(AI)彻底改变了人们的生活。人工智能早就在外科领域取得了突破性进展。然而,人工智能在骨科中的应用研究尚处于探索阶段。 本文综述了近年来深度学习和机器学习应用于骨科图像检测的最新成果,描述了其贡献、优势和不足。以及未来每项研究…

哈希函数算法

概述 为了实现哈希集合这一数据结构,有以下几个关键问题需要解决: 哈希函数:能够将集合中任意可能的元素映射到一个固定范围的整数值,并将该元素存储到整数值对应的地址上。冲突处理:由于不同元素可能映射到相同的整…

干货 | 百亿节点,毫秒级延迟,基于nebula的大规模图应用实践

背景 2017年9月携程金融成立,在金融和风控业务中,有多种场景需要对图关系网络进行分析和实时查询,传统关系型数据库难以保证此类场景下的关联性能,且实现复杂性高,离线关联耗时过长,因此对图数据库的需求日…

TypeScript 忽略红色波浪线

👨🏻‍💻 热爱摄影的程序员 👨🏻‍🎨 喜欢编码的设计师 🧕🏻 擅长设计的剪辑师 🧑🏻‍🏫 一位高冷无情的全栈工程师 欢迎分享 / 收藏 / 赞 / 在看…

【noVNC】使用noVNC实现浏览器网页访问vnc(基于web的远程桌面)

1.VNC本身提供的http连接方式,可传输文件,画面有卡顿,需要安装jre 2.noVNC访问方式,不可传输文件,画面较为流畅,不用安装插件运行环境 一、noVNC 是什么 Web 端的Vnc软件,通过noVNC&#xff0…

计算机体系架构

冯诺依曼架构 我们编写的程序存储在哪里呢?CPU内部的结构其实很简单,除了ALU、控制单元、寄存器和少量Cache,根本没有多余的空间存放我们编写的代码,我们需要额外的存储器来存放我们编写的程序(指令序列)。…

逆向案例十六——简单webpack逆向,财联社信息

网址链接:财联社A股24小时电报-上市公司动态-今日股市行情报道 数据包sign参数为加密,可以直接搜索找参数的位置,搜索不到的情况下,在断点跟栈: 确定js文件所在位置,并打上断点。 点击加载刷新页面。可以发…