如何几步跑通 Devika:会拆任务、会写代码的 AI 软件工程师
如何几步跑通 Devika会拆任务、会写代码的 AI 软件工程师【免费下载链接】devikaDevika is the first open-source implementation of an Agentic Software Engineer. Initially started as an open-source alternative to Devin.项目地址: https://gitcode.com/GitHub_Trending/de/devika你有一个目标Devika 能把它拆成步骤、上网查资料、写代码再自己跑通。如果你想招一个能接小型开发任务的数字同事这篇带你把它跑起来。不想自己写繁琐脚本时 ️假设你要对比三个大模型 API 的真实响应速度。自己写测试脚本得逐个对接各家不同的接口格式、整理参数、汇总结果少说半天。Devika 的用法简单得多在聊天框里丢一句帮我比较这三家 LLM API 的性能输出脚本和报告它就开工了。上图里左边是它的对话和内心独白右上是它真的打开了文档站查资料右下是终端在跑代码。它不是只会聊天的代码生成器会自己查、自己执行。开工前的 3 项准备密钥、搜索、协作流程 模型密钥UI 支持 Claude、GPT-4、Gemini、Mistral、Groq也能接 Ollama 本地模型。首次运行会生成配置文件你直接在网页设置页填 key 即可各项 key 的槽位都在 sample.config.toml 里列着。搜索配置Devika 靠搜索引擎查资料Google 和 Bing 二选一。协作流程内部四个模块各管一段理解它们你才知道它在干什么。以 Bing 为例在 Azure 控制台建好资源后从密钥和端点页面复制 key 填入。Google 则需要 API key 加搜索引擎 ID 两样东西。协作流程拆开看是这样几条流水线Researcher查资料的先从你的话里提炼关键词再上网检索相关文档。Coder写代码的照着计划和查到的资料动手写代码。Patcher救火的运行结果不对时回来定位并修改代码。Planner列清单的其实它先干这件事把你的目标拆成一串可执行的小步骤。上手 5 步 第 1 步克隆并启动前置要求Python 3.10 或 3.11、Node.js ≥18另外装上 uv 和 bun。git clone https://gitcode.com/GitHub_Trending/de/devika cd devika uv venv source .venv/bin/activate uv pip install -r requirements.txt playwright install --with-deps python devika.py这四行完成克隆、建虚拟环境、装依赖和浏览器、启动后端终端出现 Devika is up and running 就算起来了。第 2 步接入搜索引擎打开网页界面的设置页选择 Google 或 Bing把 key 填进去。Google 需要 API key 和搜索引擎 ID 两个值完整申请步骤看 搜索配置说明。第 3 步导入领域知识Devika 有两个后台入口知识库加 RAG 模块会把项目资料存起来供它检索src/experts/ 里还有 StackOverflow、Web 设计、数学等现成的专家脚本。做垂直任务时直接在指令里告诉它参考哪些资料就行。第 4 步发出第一条指令新开一个终端把前端跑起来cd ui bun install bun run start然后浏览器打开 http://127.0.0.1:3001新建项目、选好模型和搜索引擎一句话写下目标它立刻开工。第 5 步检查与迭代它干活时界面会同步显示思考过程、浏览过的网页和终端输出你可以全程围观。结果不满意直接在聊天里说哪里要改它会接着修不用你手动干预。新手最容易踩的 2 个坑 ⚠️坑 1发出指令后没有回应现象指令发出去后长时间没反应或直接报错。原因key 还留着占位符或者你选了一个没配置过的模型。处理到设置页逐项核对密钥只把自己真正要用的那个模型填完整。坑 2后端起来了页面却打不开现象终端显示 Devika is up and running浏览器却访问不了 3001。原因前后端是两个独立进程你只启动了后端。处理新开终端进入 ui 目录执行 bun run start再刷新页面。跑完这 5 步Devika 就从聊天玩具变成一个能接活的同事下次把最繁琐的脚本交给它试试。想继续深入架构文档、Ollama 本地模型配置、搜索引擎配置。【免费下载链接】devikaDevika is the first open-source implementation of an Agentic Software Engineer. Initially started as an open-source alternative to Devin.项目地址: https://gitcode.com/GitHub_Trending/de/devika创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联
返回资讯列表 →