开发者
资源
文档评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

启动DevKit AI CLI

DevKit AI支持以命令行方式直接交互式对话,通过自然语言完成用户需要的操作。

前提条件

完成DevKit AI的安装。

操作步骤

  1. 进入DevKit-AI-x.x.x-Linux-Kunpeng目录。
    cd DevKit-AI-x.x.x-Linux-Kunpeng
    • DevKit AI CLI支持非交互式的对话,并可以管理或恢复历史会话记录继续对话,详情请参见会话管理与非交互式对话进行操作。
    • DevKit AI提供了默认的Skills配置,并支持自定义下载与管理Skills,详情请参见Skill管理。
  2. (可选)更新下载DevKit AI Skills。
    ./devkitai skills update

    返回信息如下:

    准备更新所有配置的skills...
    当前配置的skills存放目录/home/skills不存在,努力创建中。
    当前配置的skills存放目录/home/skills创建成功。
    准备更新Skill DevkitAI
    开始检测skillDevkitAI下载地址的网络连通性,请耐心等待。
    网络连接成功,开始下载Skill: DevkitAI
    100%[======================================================================]    0.81M   3.9MB/s eta  0m 00s
    解压进度 [==================================================] 301/301
    DevkitAI skill更新完成
    更新完成: 1/1 个 skills 成功
      [OK] DevkitAI (1.0.0)
  3. 启动DevKit AI。
    ./devkitai

    返回信息如下:

    [新会话ID] 20260824_095500_470d
    
    >>> 
  4. 使用自然语言与DevKit AI进行交互式对话,可以询问“你能帮我做什么”。
    [新会话ID] 20260824_100053_1288
    
    >>> 你能帮我做什么

    返回信息如下:

    DevKit AI: 
    
    [主Agent] > 我可以帮你完成以下类型的任务:
    
    **文件操作**
    - 读取、创建、编辑文件
    - 搜索文件内容(grep)和查找文件(glob)
    - 浏览目录结构
    
    **代码开发**
    - 代码分析、调试、重构
    - 编译构建项目
    - 运行测试和脚本
    
    **项目迁移(核心能力)**
    - C/C++ 项目从 x86 迁移到 ARM/鲲鹏架构
    - 支持双架构同时兼容编译运行
    - 支持 Bazel、CMake、Make、Blade、SCons 等构建系统
    
    **系统操作**
    - 执行 Shell 命令
    - 环境检测和依赖分析
    
    **其他**
    - 复杂任务分解和规划
    - 并行处理多个独立任务
    
    ---
    
    当前工作目录是:`/home/DevKit-AI-x.x.x-Linux-Kunpeng`
    
    请告诉我你想做什么,我会帮你完成。
    >>> 

    可根据实际的需求场景进行进一步的交互式对话。