Loading [MathJax]/jax/output/CommonHTML/config.js
部署DeepSeek模型,进群交流最in玩法!
立即加群
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【deepseek用例生成平台-29】AI接口的并发功能函数方法实现

【deepseek用例生成平台-29】AI接口的并发功能函数方法实现

作者头像
我去热饭
发布于 2025-04-22 01:55:42
发布于 2025-04-22 01:55:42
1200
举报
文章被收录于专栏:测试开发干货测试开发干货

本节课搞定这个AIsend_begin_set函数:

如图所示:这个函数需要三个入参:原始需求、分解后的功能点、用例设置。

那这个函数要做的事情就是以下几步:

1. 整理好要给AI的问题,是一个大列表

2. 调用多线程进行提问,节省时间成本

3. 总结结果,整理成列表返回给上游

为了方便开发,我们需要手动先输入并保存一个demo:

然后是优化设置:具体话术内容大家可自行设计,和AI的对话提示词没有最好只有更好!

这里可以改下左侧输入框宽度:

然后来实现这个函数第一步:整理话术

print效果如下:

根据这些控制台输出,写出整理代码:(之所以不在页面上设置,就是把很多复杂且无聊的提示词隐藏在后台代码,防止前端维护的眼花缭乱。这些提示词今后也可以更新)

比如,我们在每一句后面加上:

那结果就变成了:

第一步整理的话术,以后需要不断的调整,来达到最佳效果。不同的AI大模型也有自己的脾气,需要更换的时候,也需要改这些提示词。

然后我们再写个并发进行请求,这里我们需要考虑以下几个问题:

1. 子线程执行的函数,需要记录用例设计方案名字,那怎么实现?

2. 子线程需要设置守护线程还是不设置?

3. 最终的结果要怎么保存到一起?毕竟线程执行的速度不可控,顺序更不可控,而且互相之间没有通信。

4. 每一个线程如今都具备了完整的原始需求、分解后功能点、用例设置话术。那是否应该新建一个和AI的对话,以防互相影响?

....

关于这些问题,大家可以仔细的想一想,考验你能否在测开的道路上更进一步的时候到了。

于是我决定下节课,先用一个小demo来解决上述问题,然后再正式融入到我们的项目代码中。(主要是我的AI模型被粉丝们用欠费了,暂时没法正式测试。之前获得的deepseek征文大赛第一名奖励的3000元子也在短短几天内被用光了,这教程得有多火?建议各位保护好自己的bot_app_key,千万不要被盗走,否则不管里多少钱都可能被大规模使用秒光哦~)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-04-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档