CONVERSATION_CHAT_REQUIRES_ACTION 这个事件要如何触发,目前是不支持嘛
- Ngôn ngữ chính
- Java
- Star
- 214
- Fork
- 98
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
使用对话流bot, 工作流里面使用的智能体唤醒插件。插件是调用后台接口数据的。 单独使用工作流程测试是显示调用了技能
if (ChatEventType.CONVERSATION_CHAT_CREATED.equals(eventType)) {
handleChatCreated(event, emitter, param);
} else if (ChatEventType.CONVERSATION_MESSAGE_DELTA.equals(eventType)) {
handleMessageDelta(event, emitter);
} else if (ChatEventType.CONVERSATION_AUDIO_DELTA.equals(eventType)) {
handleAudioDelta(event, emitter);
} else if (ChatEventType.CONVERSATION_CHAT_IN_PROGRESS.equals(eventType)) {
handleChatInProgress(event, emitter, param);
} else if (ChatEventType.CONVERSATION_MESSAGE_COMPLETED.equals(eventType)) {
handleMessageCompleted(event, emitter, param);
} else if (ChatEventType.CONVERSATION_CHAT_COMPLETED.equals(eventType)) {
handleChatCompleted(event, emitter, param);
} else if (ChatEventType.CONVERSATION_CHAT_FAILED.equals(eventType)) {
handleChatFailed(event, emitter, param);
} else if (ChatEventType.CONVERSATION_CHAT_REQUIRES_ACTION.equals(eventType)) {
param.setActiveConversationId(activeConversationId);
handleRequiresAction(event, emitter, param, application, zcAuth);
} else if (ChatEventType.ERROR.equals(eventType)) {
handleError(event, emitter, param);
} else if (ChatEventType.DONE.equals(eventType)) {
handleDone(event, emitter, param);
} else {
log.debug("Unhandled event type: {}", eventType.getValue());
}
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với đoạn mã Java dispatch sự kiện trong issue và lần theo nhánh CONVERSATION_CHAT_REQUIRES_ACTION qua handleRequiresAction. Tái hiện trường hợp bot conversation-flow bằng agent wake-up plugin, sau đó so sánh với bài kiểm thử workflow độc lập báo cáo việc skill invocation. Hoàn tất khi xác định được liệu sự kiện này có được phát ra hay không và ghi lại hành vi trigger được hỗ trợ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java
- Lĩnh vực
- api, backend
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 42/100