当前位置: 首页 > news >正文

矩阵蠕虫,陈欣出品

4ed2751bb442404aacdad295b8e9d5fd.jpg

af7ef8b28fa94a8fb4ddcf58cc4d79de.jpg

96d01f72bdb34f56854f4724045be653.jpg 

159cf1fe741f4b3aa9ea7c9be421c9a7.jpg 

 

 

第一章

陈欣是一名资深的软件工程师,专门从事分布式系统和人工智能的研究。她的最新项目叫做“MatrixWorm”,目标是创建一个简单而强大的远程控制系统。在这个系统中,控制端可以通过文字命令,让被控制端利用大语言模型的能力来理解和执行各种任务。

 

今天,陈欣接到了一个特别的任务:前往一个偏远的实验室,调试MatrixWorm系统,确保它能够在实际环境中稳定运行。

 

第二章

陈欣抵达实验室后,发现这里的环境比她想象的要复杂得多。实验室位于一个偏远的山区,网络条件极差,设备老旧,而且团队成员对新技术的接受度不高。陈欣明白,她需要克服这些困难,才能让MatrixWorm系统顺利运行。

 

她首先检查了系统的架构,发现控制端和被控制端之间的通信存在问题。具体来说,多轮对话中的会话上下文无法正确传递,导致每次请求都像是独立的,无法形成连续的对话。

 

第三章

陈欣决定从控制端和被控制端的通信入手,找出问题的根源。她打开控制端的代码,发现每次请求都会生成一个新的 `session_id`,这显然是导致会话上下文丢失的原因。

 

陈欣修改了控制端的代码,确保每次请求都使用同一个 `session_id`,并在发送请求时打印出 `session_id` 和 `correlation_id`,以便于调试。

 

第四章

陈欣还注意到,被控制端在接收到请求时,没有正确处理 `session_id`,导致会话上下文无法正确维护。她修改了被控制端的代码,确保每次请求和响应都包含 `session_id`,并在调用大语言模型时打印出会话上下文信息。

 

经过一系列的调试,陈欣终于解决了会话上下文传递的问题。她启动了控制端和被控制端的脚本,进行了一次完整的测试。

 

第五章

陈欣决定进行一个多轮对话的测试,以验证会话上下文是否正确传递。她在控制端输入了第一个问题:“1+1等于几?”

 

控制端的输出显示:

```

 [.] New session started with session_id: 18a6d0b5-1830-4911-b4ea-caa2e80403b0

Enter your question (type 'exit' to quit): 1+1等于几?

 [.] Sent message to com.stupidbeauty.matrixworm.controllee.0d117fb6-93ae-4ea5-8a5a-e1df5df3a427 with session_id: 18a6d0b5-1830-4911-b4ea-caa2e80403b0 and correlation_id: 61f2cd42-4e64-42f8-b510-ff3f958678ad

 [.] Started consuming messages from com.stupidbeauty.matrixworm.controller.5057a74d-59c8-42e6-ad0b-50fccbda0100

 [x] Awaiting response

 [.] Received response: {'response': '1+1等于2。', 'correlation_id': '61f2cd42-4e64-42f8-b510-ff3f958678ad', 'session_id': '18a6d0b5-1830-4911-b4ea-caa2e80403b0'}

 [.] Received response for session_id: 18a6d0b5-1830-4911-b4ea-caa2e80403b0 and correlation_id: 61f2cd42-4e64-42f8-b510-ff3f958678ad

 [.] Response: 1+1等于2。

```

 

被控制端的输出显示:

```

Queue Name: com.stupidbeauty.matrixworm.controllee.0d117fb6-93ae-4ea5-8a5a-e1df5df3a427

 [.] Started consuming messages from com.stupidbeauty.matrixworm.controllee.0d117fb6-93ae-4ea5-8a5a-e1df5df3a427

 [x] Awaiting RPC requests

 [.] Received request: {'message': '1+1等于几?', 'reply_to': 'com.stupidbeauty.matrixworm.controller.5057a74d-59c8-42e6-ad0b-50fccbda0100', 'correlation_id': '61f2cd42-4e64-42f8-b510-ff3f958678ad', 'session_id': '18a6d0b5-1830-4911-b4ea-caa2e80403b0'}

 [.] Session context for session_id: 18a6d0b5-1830-4911-b4ea-caa2e80403b0

 [.] user: 1+1等于几?

 [.] Received response from OpenAI: content='1+1等于2。'

 [.] Sent response to com.stupidbeauty.matrixworm.controller.5057a74d-59c8-42e6-ad0b-50fccbda0100 with session_id: 18a6d0b5-1830-4911-b4ea-caa2e80403b0 and correlation_id: 61f2cd42-4e64-42f8-b510-ff3f958678ad

```

 

陈欣接着输入了第二个问题:“再加1等于几?”

 

控制端的输出显示:

```

Enter your question (type 'exit' to quit): 再加1等于几?

 [.] Sent message to com.stupidbeauty.matrixworm.controllee.0d117fb6-93ae-4ea5-8a5a-e1df5df3a427 with session_id: 18a6d0b5-1830-4911-b4ea-caa2e80403b0 and correlation_id: 7b8c1d2e-5f6d-4a7b-9c0e-1d2e3f4g5h6i

 [.] Started consuming messages from com.stupidbeauty.matrixworm.controller.5057a74d-59c8-42e6-ad0b-50fccbda0100

 [x] Awaiting response

 [.] Received response: {'response': '2+1等于3。', 'correlation_id': '7b8c1d2e-5f6d-4a7b-9c0e-1d2e3f4g5h6i', 'session_id': '18a6d0b5-1830-4911-b4ea-caa2e80403b0'}

 [.] Received response for session_id: 18a6d0b5-1830-4911-b4ea-caa2e80403b0 and correlation_id: 7b8c1d2e-5f6d-4a7b-9c0e-1d2e3f4g5h6i

 [.] Response: 2+1等于3。

```

 

被控制端的输出显示:

```

 [.] Received request: {'message': '再加1等于几?', 'reply_to': 'com.stupidbeauty.matrixworm.controller.5057a74d-59c8-42e6-ad0b-50fccbda0100', 'correlation_id': '7b8c1d2e-5f6d-4a7b-9c0e-1d2e3f4g5h6i', 'session_id': '18a6d0b5-1830-4911-b4ea-caa2e80403b0'}

 [.] Session context for session_id: 18a6d0b5-1830-4911-b4ea-caa2e80403b0

 [.] user: 1+1等于几?

 [.] assistant: 1+1等于2。

 [.] user: 再加1等于几?

 [.] Received response from OpenAI: content='2+1等于3。'

 [.] Sent response to com.stupidbeauty.matrixworm.controller.5057a74d-59c8-42e6-ad0b-50fccbda0100 with session_id: 18a6d0b5-1830-4911-b4ea-caa2e80403b0 and correlation_id: 7b8c1d2e-5f6d-4a7b-9c0e-1d2e3f4g5h6i

```

 

 

第六章

看到测试结果,陈欣感到非常高兴。她成功解决了会话上下文传递的问题,确保了多轮对话的连续性和一致性。她继续进行了更多的测试,确认所有功能都正常工作。

 

实验室的负责人对陈欣的工作给予了高度评价,表示这将极大地提升实验室的自动化水平,提高工作效率。陈欣也感到非常自豪,她知道自己为项目的成功做出了重要贡献。

 

第七章

任务完成后,陈欣收到了新的指示,前往另一个项目继续她的工程师生涯。她收拾好行装,准备踏上新的旅程。在离开实验室之前,她回望这片曾经充满挑战的地方,心中充满了希望和期待。

 

 

http://www.lryc.cn/news/471229.html

相关文章:

  • python 爬虫 入门 五、抓取图片、视频
  • ubantu 编译安装ceph 18.2.4
  • 哈希封装“unordered_set·map“
  • Bi-LSTM-CRF实现中文命名实体识别工具(TensorFlow)
  • 从JDK 17 到 JDK 21:Java 新特性
  • 【计算机网络 - 基础问题】每日 3 题(五十七)
  • 第十二章 章节练习created的应用
  • Unity 游戏性能优化实践:内存管理与帧率提升技巧
  • C++游戏开发详解
  • 三、大模型(LLMs)微调面
  • Flutter升级与降级
  • 分布式并发场景的核心问题与解决方案
  • D - Many Segments 2(ABC377)
  • 数组指针和指针数组的区别
  • 【VUE点击父组件按钮,跳转到子组件】
  • Java列表排序:方法与实践
  • 哈希及其封装实现unordermap和set
  • 在 AMD GPU 上构建解码器 Transformer 模型
  • Canvas简历编辑器-选中绘制与拖拽多选交互设计
  • 简单工厂(Simple Factory)
  • ffmpeg拉流分段存储到文件-笔记
  • Java 实习工资大概是多少?——解读影响薪资的因素
  • 【Linux】万字详解:Linux文件系统与软硬链接
  • spacenavd
  • C#WPF的XAML的语法详谈和特性
  • 一篇文章讲透数据结构之二叉搜索树
  • 新手入门c++(8)
  • 新手铲屎官提问,有哪几款噪音低的宠物空气净化器推荐
  • 解决RabbitMQ脑裂问题
  • 经纬恒润AUTOSAR成功适配芯钛科技Alioth TTA8车规级芯片