水下自己的AI使用经验

前阵子, 公司也是全力推动 AI 的使用. 作为一个练习 2 年半的JAVA狗. 也是正式开始用上了 AI 来进行提效 (其实之前自己也在用, 干完偷偷摸鱼). 利用 AI 进行编程的经验帖已经非常丰富了,相比各位大佬,我还属于边学边用的阶段,就不献丑了。我聊聊另一个给我带来明显效率提升的场景——利...
水下自己的AI使用经验
水下自己的AI使用经验

前阵子, 公司也是全力推动 AI 的使用. 作为一个练习 2 年半的JAVA狗. 也是正式开始用上了 AI 来进行提效 (其实之前自己也在用, 干完偷偷摸鱼).

利用 AI 进行编程的经验帖已经非常丰富了,相比各位大佬,我还属于边学边用的阶段,就不献丑了。我聊聊另一个给我带来明显效率提升的场景——利用 AI 替我高效值班 (方便愉快摸鱼 :innocent:)

背景

出于解决客户需求和服务器稳定性的角度出发, 我公司的每个开发, 每隔2周都要值2天班

  • 用来解决客户提出的各种问题, 问题分为两类
    • 一类是实在实在的 BUG
    • 一类是客户可能不了解系统, 提出的数据问题
      • 大部分数据展示和客户理解的不对, 因此需要查阅相关代码把相关统计口径告诉客户(很抱歉, 这方面几乎没有文档, 因此基本都是靠老手经验或者直接去看代码 :rofl:)
  • 监控服务器稳定运行, 监控各种指标

这里吐个槽, 现在公司代码仓库超过一百万行了, 有些方法都是面条代码, 上千行了, 自己去看也挺费劲的 (说实话, 看见这些方法, 我都绕着走,除非必须要看 :rofl:)

思路转变

之前在网上冲浪看到这么几句话

  1. 考虑的是这件事情的 SOP 是什么
  2. 整个 SOP 过程中, 有哪些地方可以用 AI 获得效率增益, 哪些地方需要人为干预
  3. AI Agent 的瓶颈不在于模型能力,而在于权限

于是慢慢思考的自己的工作流程,有哪些可以利用到 AI。
这里说下一般排查过程

  1. 先查生产日志找到报错或者入参等,带入代码
  2. 查询相关数据库
  3. 验证自己的猜测

很遗憾,目前公司的基础设施还比较薄弱(Trace 都还没落地 :rofl:),很多问题只能靠肉眼看日志,看代码,再靠大脑单步调试。

我就想直接把这套流程接入 AI 帮我查得了, 于是就找 skill, 找 mcp接入。这里得夸赞下阿里云还不错, 1)有现成的 sls 查询的skill, 2) dms 也有现成的 mcp, 直接接入就完事 3)再把代码仓库也给 AI。
接入后后面的问题基本都让 AI 帮我查了。

另外一个方面,服务器稳定性有时候要去服务器状态, 有时候 CPU 高得去看看,运维那边只提供了 webshell,网上找了一圈 chrome-devtools 能操作浏览器, 自己配置下,AI 也能去 webshell 里面愉快的看服务器状态了(AI 命令敲的比我这个练习2年半的JAVA狗熟练多了)

后来又看到 pi 作者大佬的文章《What If You Don’t Need MCP》
说不要用 mcp, 折腾了一圈之后,把原来的 MCP 能力通过 mcporter 转成了 skill。实际使用下来,稳定性和使用体验都比之前好了不少。 :smiling_face_with_three_hearts:

总之这算是自己的折腾历史吧,现在值班2天大部分时间在指挥AI干活, 感觉脑力消耗减少了不少, 幸福程度++ :innocent:

1 个帖子 - 1 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文