proxy ai 增加 sequential-thinking

ProxyAI:人工智能驱动的智能编程助手

ProxyAI 是一款前沿的人工智能代码助手,专为提升开发效率而设计。它能协助完成多种编程任务,包括但不限于:

  • 代码自动补全
  • 错误检测与修复
  • 智能代码重构
  • 文档自动生成

作为 CursorWindsurfGitHub Copilot 及各类 JetBrains 插件 的强大替代方案,ProxyAI 提供了更优的本地化处理能力和定制化服务。


Sequential-Thinking 思维链MCP

核心功能亮点:

plaintext 复制代码
1. 复杂问题分解 → 将难题拆解为可执行的子任务
2. 思考过程追踪 → 可视化呈现问题解决路径
3. 智能总结生成 → 自动提炼关键结论与解决方案

由于ProxyAI插件不支持mcp,现在通过中间层来实现

测试:写一个快速排序

typescript 复制代码
public class Test {
    public static void main(String[] args) {
        //int[] arr = {64, 34, 25, 12, 22, 11, 90}; 快速排序从小到大,最后打印
    }
}

最终代码

ini 复制代码
public class Test {
    public static void main(String[] args) {
        //int[] arr = {64, 34, 25, 12, 22, 11, 90}; 快速排序从小到大,最后打印
        // graph TD
        //     A[开始] --> B[定义数组]
        //     B --> C[调用快速排序函数]
        //     C --> D[打印排序后的数组]
        //     D --> E[结束]
        // graph TD
        //     A[快速排序函数开始] --> B{left < right?}
        //     B -->|否| C[返回]
        //     B -->|是| D[选择基准pivot]
        //     D --> E[分区操作]
        //     E --> F[递归调用左半部分]
        //     F --> G[递归调用右半部分]
        //     G --> H[返回]
        // --- Modification Start ---
        int[] arr = {64, 34, 25, 12, 22, 11, 90};
        quickSort(arr, 0, arr.length - 1);
        for (int num : arr) {
            System.out.print(num + " ");
        }
        System.out.println();
    }

    public static void quickSort(int[] arr, int left, int right) {
        if (left < right) {
            int pivotIndex = partition(arr, left, right);
            quickSort(arr, left, pivotIndex - 1);
            quickSort(arr, pivotIndex + 1, right);
        }
    }

    private static int partition(int[] arr, int left, int right) {
        int pivot = arr[right];
        int i = left - 1;
        for (int j = left; j < right; j++) {
            if (arr[j] < pivot) {
                i++;
                int temp = arr[i];
                arr[i] = arr[j];
                arr[j] = temp;
            }
        }
        int temp = arr[i + 1];
        arr[i + 1] = arr[right];
        arr[right] = temp;
        return i + 1;
    }
    // --- Modification End ---
}

输出:

相关推荐
你的人类朋友2 小时前
JWT的组成
后端
北风朝向3 小时前
Spring Boot参数校验8大坑与生产级避坑指南
java·spring boot·后端·spring
canonical_entropy3 小时前
一份关于“可逆计算”的认知解码:从技术细节到哲学思辨的完整指南
后端·低代码·deepseek
趙卋傑4 小时前
项目发布部署
linux·服务器·后端·web
数据知道5 小时前
Go基础:Go语言能用到的常用时间处理
开发语言·后端·golang·go语言
不爱编程的小九九5 小时前
小九源码-springboot048-基于spring boot心理健康服务系统
java·spring boot·后端
龙茶清欢5 小时前
Spring Boot 应用启动组件加载顺序与优先级详解
java·spring boot·后端·微服务
235166 小时前
【LeetCode】3. 无重复字符的最长子串
java·后端·算法·leetcode·职场和发展
可观测性用观测云6 小时前
解锁DQL高级玩法——对日志关键信息提取和分析
后端
Chan167 小时前
【 设计模式 | 结构型模式 代理模式 】
java·spring boot·后端·设计模式·intellij-idea