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 ---
}

输出:

相关推荐
leobertlan7 小时前
2025年终总结
前端·后端·程序员
面向Google编程7 小时前
从零学习Kafka:数据存储
后端·kafka
易安说AI8 小时前
Claude Opus 4.6 凌晨发布,我体验了一整晚,说说真实感受。
后端
易安说AI8 小时前
Ralph Loop 让Claude无止尽干活的牛马...
前端·后端
易安说AI8 小时前
用 Claude Code 远程分析生产日志,追踪 Claude Max 账户被封原因
后端
颜酱9 小时前
图结构完全解析:从基础概念到遍历实现
javascript·后端·算法
Coder_Boy_12 小时前
基于SpringAI的在线考试系统-考试系统开发流程案例
java·数据库·人工智能·spring boot·后端
掘金者阿豪13 小时前
关系数据库迁移的“暗礁”:金仓数据库如何规避数据完整性与一致性风险
后端
ServBay13 小时前
一个下午,一台电脑,终结你 90% 的 Symfony 重复劳动
后端·php·symfony
sino爱学习13 小时前
高性能线程池实践:Dubbo EagerThreadPool 设计与应用
java·后端