「技术」下的文章

2026-08-28 👤 mdo 👁 1 阅读

AI 代码编辑器

除了 Cursor 之外,目前国外最火、最主流的同赛道 AI 代码编辑器(或 IDE 插件)主要有以下 4 款。它们都支持读取你的 ThinkPHP 6 项目上下文,并能根据 .cursorrules 或各自的配置文件写出符合你项目规范的代码: 1. Windsurf (由 Codeium 团队开发

2026-08-27 👤 mdo 👁 3 阅读

OpenRouter 免费通道

针对 Mac 环境和 PHP 语言,为你提供两种最方便的个人开发测试方案。你可以直接复制下面的代码进行测试。 在开始前,请先在 Mac 终端(Terminal)中安装官方的 OpenAI PHP 客户端: bash composer require openai-php/client 请谨慎使用此

2026-08-27 👤 mdo 👁 5 阅读

命令行代码助手

为你打造一个专属于终端的 命令行代码助手(CLI Code Assistant)。这个工具可以让你在终端里通过一行命令,直接调用前面设计好的 ThinkPHP 6(或其他语言)多智能体专家团队,对本地的代码文件进行一键 Review、找 Bug 或重构。 以下是完整的开发和配置步骤,基于 Pytho

2026-08-27 👤 mdo 👁 4 阅读

可视化的 UI 控制台页面

为了实现前后端分离架构,并且配备一个可视化的 UI 控制台页面,我们需要对代码生成流程进行两项升级: 前端与接口升级: 采用标准的 RESTful API 规范。后端 TP6 仅返回结构化的 JSON 数据(包含状态码、提示信息和数据负载),前端通过 AJAX (Fetch) 进行异步交互。 UI

2026-08-27 👤 mdo 👁 4 阅读

自动化研发

为了实现用 ThinkPHP 6 (TP6) + CrewAI 来自动编写业务代码,我们需要在 Python 端将 CrewAI 升级为一个“自动化研发团队”。这个团队至少需要两个角色: 高级系统架构师 (Architect):负责分析业务需求,设计数据库表结构和 API 接口规范。 高级 PHP

2026-08-27 👤 mdo 👁 5 阅读

Python 服务来实现多智能体协作

在 PHP ThinkPHP 6 (TP6) 框架中,我们通常需要结合 CrewAI 的 Python 服务来实现多智能体协作。因为 CrewAI 原生是 Python 框架,最推荐的架构是:Python 负责 CrewAI 的智能体编排(后端算力),ThinkPHP 6 负责 Web 接口、数据持

2026-08-22 👤 mdo 👁 1 阅读

OpenAI 标准接口

在 ThinkPHP 6 中对接 OpenAI 标准接口并实现同步阻塞返回,使用 TP6 内置的 think\facade\Http 客户端最为快捷。 以下是完整的生产级代码实现: 1. 配置环境变量 (.env) 在项目根目录的 .env 文件中配置大模型凭证,方便管理和切换(例如切换为国内的 D

2026-08-21 👤 mdo 👁 5 阅读

在 Linux 系统上部署本地 AI 模型用于编程辅助

在 Linux 系统上部署本地 AI 模型用于编程辅助(如代码生成、Debug、重构、自动补全)是非常高效的选择。由于您是用于编程,最推荐的方案是使用 Ollama 作为模型后端,结合 VS Code 或 Cursor 插件,实现类似 GitHub Copilot 的本地化体验。 1. 编程专属本地

2026-08-20 👤 mdo 👁 1 阅读

接收 astrbot_plugin_push_lite 状态回执

在 ThinkPHP 6 (TP6) 框架中,接收 astrbot_plugin_push_lite 状态回执的方法非常简单。你需要创建一个路由和一个控制器来接收这个接口发送的 POST 请求。 1. 路由配置 (Route) 在项目的路由文件(通常是 route/app.php

2026-07-26 👤 mdo 👁 5 阅读

完美地解决 TP3 老系统数据的平滑读取

为了彻底、完美地解决 TP3 老系统数据的平滑读取,必须解决两个核心痛点: TP3 的盲猜反序列化机制(标量存原样,数组/对象存原生 serialize,同时兼容 json)。 TP3 与 TP6 的缓存前缀(Prefix)不一致。 以下是为你量身定制的终极落地解决方案,通