proxy ai 增加 sequential-thinking

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

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

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

作为 Cursor 、Windsurf 、GitHub 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 ---
}

输出:

相关推荐
学长毕设1 小时前
基于SpringBoot的野生动物公益保护平台设计与实现-附源码
java·spring boot·后端
梦里寻码2 小时前
我用 NestJS + Vue3 写了一套完整的研发管理系统(58 表 / 229 API / 130 项断言,全开源
前端·后端·算法
鶴哥只手遮天2 小时前
《Redis 8.10.3 深度剖析》系列 ·第 10 章 Hash 一:`listpack`、`hashtable` 与 `LISTPACK_EX`
redis·后端·开源
johnjincaaaa2 小时前
WebAssembly 逆向实战:从 0 搞懂猿人学第 15 题
后端
Gopher_HBo2 小时前
Go CPU 剖析:四角色白话机制 + 实测实验
后端
猿人谷2 小时前
Surrogate Model:让进化算法学会“预测”,为什么它正在成为智能优化的重要技术?
后端·算法·架构
the局外人3 小时前
LangChain ToolRuntime 入门:context、state 与 store 的实际用法
后端·langchain·agent
回家路上绕了弯3 小时前
当 AI 越来越能干,我们如何理解自己的价值?
后端
陈随易3 小时前
Node.js 2026上半年都有哪些性能提升?
前端·后端·程序员
hhcgchpspk3 小时前
flask服务端页面预防被爬措施
后端·python·flask·网络爬虫·防爬