分享好友 最新动态首页 最新动态分类 切换频道
21.5k Star , AI 智能体项目OpenDevin:少写代码,多创造(附部署教程)
2024-12-27 02:55

Aitrainee | 公众号:AI进修生

Devin 代表了一种尖端的自主代理,旨在应对软件工程的复杂性。它利用 shell、代码编辑器和 Web 浏览器等工具的组合,展示了LLM在软件开发方面尚未开发的潜力。我们的目标是探索和扩展 Devin 的能力,确定其优势和需要改进的领域,以指导开放代码模型的进展。

如何部署

第一章:准备环境

1.1 安装Docker(Linux系统

首先,通过运行下面的命令来安装 Docker 并配置阿里云的镜像加速器

 

1.2 安装 Docker Compose

完成 Docker 的安装后,接下来安装 Docker Compose

 

1.3 用户权限设置

为了便于管理 Docker,将当前用户添加到 Docker 用户组

 

第二章:系统更新与软件安装

2.1 更新系统软件

检查并列出所有可升级的软件包

 

执行软件包升级

 

2.2 安装必要的开发工具

安装 Node.js 和 npm,这对于许多现代开发环境是必需的

 

同样,安装 make 工具来管理和维护项目

 

第三章:安装 Anaconda 和设置 Python 环境

3.1 下载与安装 Anaconda

下载 Anaconda 安装脚本,并为其设置执行权限

 

执行 Anaconda 安装脚本

 

更新环境变量以确保 Anaconda 正确配置

 

3.2 配置 Python 环境

创建并激活一个名为 的新 Python 环境,指定 Python 版本为 3.11

 

第四章:项目设置和构建

4.1 安装 Poetry

安装 Poetry 来管理 Python 项目的依赖

 

更新路径和环境变量

 

4.2 获取并构建项目

克隆并进入 OpenDevin 项目目录,然后使用 make 构建项目

 
 

第五章:配置语言模型

5.1 选择和配置语言模型

OpenDevin 支持使用 litellm 库配置多种语言模型。默认配置是使用 OpenAI 的 GPT-4,但用户可以根据需求选择其他模型,如 Anthropic 的 Claude 或 Llama。

5.1.1 使用 Makefile 配置模型

简单有效的配置方法是通过 Makefile

 

此命令会引导您输入所需的 LLM API 密钥和模型名称,以便个性化您的 OpenDevin 环境。

5.1.2 探索其他模型

如果您希望尝试除 OpenAI GPT 外的其他模型,可以查阅 litellm 文档以获取更多信息和支持。我们也在准备相关文档,以帮助用户探索和配置各种替代模型。

5.2 运行本地模型

具体文档说明如何使用 ollama 在本地运行模型,以及使用 Azure 云服务运行 OpenDevin 的指南正在编写中。

第六章:运行应用程序

6.1 启动 OpenDevin

完成配置后,启动 OpenDevin 就像执行以下命令一样简单

 

这将同时启动后端和前端服务器,使您能够与 OpenDevin 交互。

第七章:单独服务器启动

7.1 启动后端服务器

如果需要专注于后端相关任务,可以单独启动后端服务器

 

7.2 启动前端服务器

同样,如果要处理前端相关的组件或界面增强,可以单独启动前端服务器

 

第八章:获取帮助

8.1 使用 make help

如果您需要关于可用目标和命令的帮助或信息,可以使用以下命令

 

:一键执行

 

https://github.com/OpenDevin/OpenDevin

    最新文章
    外链建设指南:打造成功外链策略
    简介外链是网站优化 (SEO) 中至关重要的组成部分,它有助于建立可信度、提升排名并增加流量。本文将提供一个全面的网站外链规划计划和执行方案,以指导您成功构建外链策略。外链规划:确定您的目标受众对于创建有价值和相关的链接至关重要
    百度智能云领跑中国“AI+工业互联网”,市场地位与发展能力双维度第一
    10月29日,国内权威咨询机构赛迪顾问发布《AI+工业互联网报告简报》显示:百度智能云在2020年中国AI+工业互联网市场竞争格局中位居领导者象限,并在市场地位和发展能力双维度上均列第一。赛迪报告分别从市场地位和发展能力两个维度对中国AI+工
    小程序开发一个多少钱?可以更新迭代商城小程序费用参考!
    商城类的小程序,整体上费用在1000~9000元不等。商城类小程序,当然也存在9.9元~300元左右报价,甚至在一些社交媒体平台上有人“热心肠”免费帮忙制作、全年免费帮忙维护和搭建,背后实则暗藏欺诈和套路。在2024年制作一个小程序,开源节流
    主营产品:VOCs在线监测、环境在线监测系统、TSP在线检测仪、VOCs超标报警仪
      成都环境在线监测系统PM2.5臭氧浓度实时检测根据国家环境部门发布的《环境信息zui网络建设规范》(HJ460-2009)、《环境保护应用软件开发管理技术规范》(HJ622-2011)、《污染源在线自动监控监测系统数据传输标准2122005》、《环境污
    百度蜘蛛池租用:最新百度蜘蛛池收录策略解析,提升网站流量与排名的秘诀
    百度蜘蛛池租用解析:掌握最新收录策略,优化网站流量与排名。本内容深度剖析蜘蛛池租用技巧,助您高效提升网站在百度搜索中的表现。本文目录导读:了解百度蜘蛛池最新百度蜘蛛池收录策略监测与调整随着互联网的飞速发展,搜索引擎优化(SE
    华为MateXs2什么时候上市?华为MateXs2上市时间及价格介绍
    华为MateXs2新款折叠屏手机即将上市,那么它的价格是多少呢,上市时间是什么时候呢?现在让小编来给大家详细的介绍一下吧,感兴趣的朋友可以来看看哦,希望能够帮助到大家!华为matexs2这款手机的最低价格将会在16999元起售,符合华为一贯
    首先文献管理我给大家推荐三个软件,也是我自己一直在用的,尤其是Zotero和小绿鲸真的用起来超级方便。
    大家好!我是le。前面我发了推文研究生最常用的工具推荐,受到了大家的好评,研究生最常用的科研工具推荐,但是也有好多同学留言说是不是很齐全,所以本期我推出最全版本。包含了在科研过程中可能用到的各种工具,希望对大家的学术研究工作
    t3特惠车主 2.15.0 更新:2024-12-12备案号:苏ICP备19021948号-3A
    t3特惠车主,一般又称T3车主app,t3特选车主app。T3出行是一汽、东风、长安三大国企联合腾讯、阿里等多方知名企业联合投资打造的智慧出行生态平台。我们以“成为值得信赖的出行服务企业”为愿景,以“科技引领 愉快出行”为使命,为网约车司
    值得一试的8个最佳AI写代码工具
    生成式人工智能为许多新的创新和AI工具打开了闸门。从人工智能图像生成到人工智能编码助手,有太多的东西需要解读,而且我们每天都在学习新的应用。在本文中,我们将专门讨论可以帮助您进行软件开发的人工智能编码工具。您可以使用下面列出
    用AI绘画生成超逼真美女写真,跟我一起体验科技之美!
    限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=030001_yljdaimn 是否曾幻想过,只需轻轻一点,就能得到一张美丽的女友写真?今天,家人们,我要和大家聊聊如
    相关文章
    推荐文章
    发表评论
    0评