通过最近的一个案例,分享一下使用 AI 的一个小技巧,关于提问时的「升纬」~
因为最近我在做一档面向开发人员的 Agent 课程,需要写非常多相关的课程代码和实验。其中有一个项目是关于智能客服 Agent 的例子,我当时让 AI 去帮我搜“Agent 客服”相关开源项目,并且要符合我各种各样的限制条件,比如必须有 Human-in-the-loop(人工环路)、必须用 LangGraph 和 LangChain 以及 Eval 等等。
但找了一圈之后,并没有找到完全符合我预期的项目,很多项目只能满足其中的几个点,如果我需要分散去投入去读这几个项目,然后再去写这个代码,就会很麻烦。
在这种情况下,我把我的问题往上升了一维。我想了下之所以要做这个事情,本质上是要通过这个项目把十几个知识点串起来,并且满足我对特定开发框架的偏好,至于它是不是“智能客服”其实并没有那么重要。
所以我重新修改了问题,让 AI 重新去执行,结果就找到了一个非常符合预期的项目。接下来,我只需要自己把这个项目的业务故事线改成智能客服系统就可以了,但是整体框架可以用这个项目作为很棒的参考。