Devika AI:开源的 AI 软件开发工具,理解和执行复杂的人类指令

简介: Devika AI 是一款开源的 AI 软件开发工具,能够理解和执行复杂的人类指令。它通过分解任务、信息搜集和代码生成,帮助开发者提高效率,减少人工干预。本文将详细介绍 Devika AI 的功能、技术原理以及如何运行和配置该工具。

❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦


🚀 快速阅读

  1. 功能:理解复杂指令并将其转化为可执行步骤。
  2. 技术:支持多种大型语言模型,具备自然语言处理和推理能力。
  3. 应用:自动化代码生成、重构、Bug 修复和项目维护。

正文(附运行示例)

Devika AI 是什么

公众号: 蚝油菜花 - devika

Devika AI 是由印度 Stition AI 团队推出的开源 AI 软件开发工具,旨在理解和执行复杂的人类指令。它能够将高级指令分解为具体的步骤,进行信息搜集和研究,最终编写代码以实现目标。Devika AI 提供 AI 结对编程功能,致力于革新软件开发流程,减少人工干预,提升效率。

Devika AI 支持多种先进语言模型,具备自然语言处理、规划和推理能力,能够自动拆解任务并执行。它不仅能够理解复杂指令,还能进行任务分解、信息搜集、代码生成和 AI 规划与推理。

Devika AI 的主要功能

  • 理解高级指令:能够理解复杂的人类指令,并将其转化为可执行的步骤。
  • 任务分解:将高级目标拆解成具体的、可操作的任务。
  • 信息搜集与研究:基于互联网搜集相关信息,进行研究以支持任务执行。
  • 代码生成:编写代码实现特定的目标和功能,支持多种编程语言。
  • AI 规划与推理:使用先进的 AI 规划和推理算法来指导任务的执行。
  • 模型支持:支持多种大型语言模型,如 Claude、GPT-3.5/4 和 Ollama 的本地 LLMs。

Devika AI 的技术原理

  • 自然语言处理:使用先进的 NLP 技术理解人类指令。
  • 任务规划与推理:通过 AI 算法将复杂任务分解为可执行步骤。
  • 信息搜集:利用搜索引擎和互联网资源进行信息搜集。
  • 代码生成:基于搜集的信息和任务分解结果生成代码。
  • 模型集成:支持多种大型语言模型,提供灵活的模型选择。

如何运行 Devika AI

环境配置

确保满足以下要求:

  • Python >= 3.10 且 < 3.12
  • NodeJs >= 18
  • bun

安装步骤

  1. 克隆 Devika 仓库:
    git clone https://github.com/stitionai/devika.git
    
  2. 进入项目目录:
    cd devika
    
  3. 创建虚拟环境并安装依赖:
    uv venv
    source .venv/bin/activate  # macOS 和 Linux
    .venv\Scripts\activate     # Windows
    uv pip install -r requirements.txt
    
  4. 安装 Playwright 以支持浏览器功能:
    playwright install --with-deps
    
  5. 启动 Devika 服务器:
    python devika.py
    
  6. 启动前端:
    cd ui/
    bun install
    bun run start
    
  7. 访问 Devika 网页界面:http://127.0.0.1:3001

使用教程

  1. 打开 Devika 网页界面。
  2. 创建新项目。
  3. 配置搜索引擎和模型。
  4. 在聊天界面中输入高级任务描述。
  5. 监控 Devika 的进度,查看生成的代码。
  6. 提供反馈或进一步指导。
  7. 完成任务后,审查生成的代码和项目文件。

资源


❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

相关文章
|
4月前
|
人工智能 运维 Java
Spring AI Alibaba Admin 开源!以数据为中心的 Agent 开发平台
Spring AI Alibaba Admin 正式发布!一站式实现 Prompt 管理、动态热更新、评测集构建、自动化评估与全链路可观测,助力企业高效构建可信赖的 AI Agent 应用。开源共建,现已上线!
5491 77
|
4月前
|
机器学习/深度学习 人工智能 算法
AI可以做电商主图了:技术原理,AI电商图生成工具对比及技术解析
双十一临近,电商主图需求激增。AI技术凭借多图融合、扩散模型等,实现高效智能设计,30秒生成高质量主图,远超传统PS效率。支持风格迁移、背景替换、文案生成,助力商家快速打造吸睛商品图,提升转化率。
1240 0
|
4月前
|
人工智能 搜索推荐 数据可视化
当AI学会“使用工具”:智能体(Agent)如何重塑人机交互
当AI学会“使用工具”:智能体(Agent)如何重塑人机交互
482 115
|
4月前
|
人工智能 安全 搜索推荐
AI的下一个前沿:从静态工具到动态代理
AI的下一个前沿:从静态工具到动态代理
287 113
|
4月前
|
人工智能 缓存 运维
【智造】AI应用实战:6个agent搞定复杂指令和工具膨胀
本文介绍联调造数场景下的AI应用演进:从单Agent模式到多Agent协同的架构升级。针对复杂指令执行不准、响应慢等问题,通过意图识别、工具引擎、推理执行等多Agent分工协作,结合工程化手段提升准确性与效率,并分享了关键设计思路与实践心得。
754 20
【智造】AI应用实战:6个agent搞定复杂指令和工具膨胀
|
4月前
|
人工智能 自然语言处理 Shell
我们开源了一款 AI 驱动的用户社区
KoalaQA 是一款开源的 AI 驱动用户社区,支持智能问答、语义搜索、自动运营与辅助创作,助力企业降低客服成本,提升响应效率与用户体验。一键部署,灵活接入大模型,快速构建专属售后服务社区。
438 5
我们开源了一款 AI 驱动的用户社区
|
4月前
|
人工智能 数据安全/隐私保护 开发者
一条AI指令,解决"发朋友圈不知道写啥"的千古难题
技术人发朋友圈总犯难?项目上线怕炫耀,生活瞬间不知如何表达。其实,用AI辅助写作是个妙招。关键在于给出清晰指令:明确场景、风格与需求,让AI生成真实自然、有温度的文案。本文提供一套即拿即用的AI指令模板,覆盖生活、工作、旅行等六大场景,帮你快速生成不“AI味”的朋友圈内容。省下纠结时间,真诚分享生活,才是正解。
519 10
|
4月前
|
人工智能 开发者
从技术到品牌:一个AI指令,让开发者也能写出动人的品牌故事
开发者常擅技术却困于品牌叙事。本文分享一套结构化AI指令,结合DeepSeek、通义千问等国产工具,将品牌故事拆解为可执行模块,助力技术人快速生成有温度、有逻辑的品牌故事框架,实现从代码到共鸣的跨越。
341 5
|
4月前
|
人工智能
一个帮运营写产品详情页的AI指令
分享一套实用的电商详情页AI生成指令模板,涵盖标题、卖点、场景、参数、保障等核心模块,帮助运营、产品经理等快速产出80分初稿,大幅提升效率。适配主流AI工具,结合人工优化,轻松应对多平台需求。
1331 7

热门文章

最新文章