Uses of Class
com.bytedesk.ai.robot.RobotEntity
Packages that use RobotEntity
Package
Description
Robot package contains classes for managing AI robots/agents.
Utilities package contains helper classes and common utilities for the AI module.
-
Uses of RobotEntity in com.bytedesk.ai.robot
Fields in com.bytedesk.ai.robot with type parameters of type RobotEntityModifier and TypeFieldDescriptionprivate List<RobotEntity>RobotExcelListener.cachedDataList缓存的数据Methods in com.bytedesk.ai.robot that return RobotEntityModifier and TypeMethodDescriptionRobotRestService.convertExcelToRobot(RobotExcel excel, String kbType, String fileUid, String kbUid, String orgUid) protected RobotEntityRobotRestService.doSave(RobotEntity entity) RobotRestService.handleOptimisticLockingFailureException(org.springframework.orm.ObjectOptimisticLockingFailureException e, RobotEntity entity) Methods in com.bytedesk.ai.robot that return types with arguments of type RobotEntityModifier and TypeMethodDescriptionprotected org.springframework.data.jpa.domain.Specification<RobotEntity>RobotRestService.createSpecification(RobotRequest request) protected org.springframework.data.domain.Page<RobotEntity>RobotRestService.executePageQuery(org.springframework.data.jpa.domain.Specification<RobotEntity> spec, org.springframework.data.domain.Pageable pageable) RobotRepository.findByLevelAndDeletedFalseAndType(String level, String type) RobotRepository.findByNameAndOrgUidAndDeletedFalse(String name, String orgUid) RobotRestService.findByNameAndOrgUidAndDeletedFalse(String name, String orgUid) static org.springframework.data.jpa.domain.Specification<RobotEntity>RobotSpecification.search(RobotRequest request, AuthService authService) Methods in com.bytedesk.ai.robot with parameters of type RobotEntityModifier and TypeMethodDescriptionstatic RobotProtobufRobotProtobuf.convertFromRobotEntity(RobotEntity robotEntity) RobotRestService.convertToExcel(RobotEntity entity) RobotRestService.convertToResponse(RobotEntity entity) protected RobotEntityRobotRestService.doSave(RobotEntity entity) RobotRestService.handleOptimisticLockingFailureException(org.springframework.orm.ObjectOptimisticLockingFailureException e, RobotEntity entity) voidRobotEntityListener.onPostPersist(RobotEntity robot) private voidRobotRestService.setRobotSettings(RobotEntity robot, RobotRequest request) Sets common settings for both create and update operationsMethod parameters in com.bytedesk.ai.robot with type arguments of type RobotEntityModifier and TypeMethodDescriptionprotected org.springframework.data.domain.Page<RobotEntity>RobotRestService.executePageQuery(org.springframework.data.jpa.domain.Specification<RobotEntity> spec, org.springframework.data.domain.Pageable pageable) voidRobotRestService.save(List<RobotEntity> entities) -
Uses of RobotEntity in com.bytedesk.ai.robot.event
Fields in com.bytedesk.ai.robot.event declared as RobotEntityConstructors in com.bytedesk.ai.robot.event with parameters of type RobotEntity -
Uses of RobotEntity in com.bytedesk.ai.utils
Methods in com.bytedesk.ai.utils with parameters of type RobotEntityModifier and TypeMethodDescriptionstatic RobotProtobufConvertAiUtils.convertToRobotProtobuf(RobotEntity entity) static StringConvertAiUtils.convertToRobotProtobufString(RobotEntity entity) static RobotResponseConvertAiUtils.convertToRobotResponse(RobotEntity entity) static StringConvertAiUtils.convertToUserProtobufString(RobotEntity entity) -
Uses of RobotEntity in com.bytedesk.service.routing_strategy
Methods in com.bytedesk.service.routing_strategy that return RobotEntityModifier and TypeMethodDescriptionprivate RobotEntityRobotThreadRoutingStrategy.getRobotEntity(String robotUid) 获取机器人实体Methods in com.bytedesk.service.routing_strategy with parameters of type RobotEntityModifier and TypeMethodDescriptionprivate ThreadEntityRobotThreadRoutingStrategy.getOrCreateRobotThread(VisitorRequest request, RobotEntity robotEntity, String topic) 获取或创建机器人会话private MessageProtobufRobotThreadRoutingStrategy.getRobotContinueMessage(RobotEntity robotEntity, ThreadEntity thread) 获取机器人继续对话消息private MessageProtobufWorkgroupThreadRoutingStrategy.getRobotContinueMessage(RobotEntity robotEntity, ThreadEntity thread) 获取机器人继续对话消息private StringRobotThreadRoutingStrategy.getRobotWelcomeMessage(RobotEntity robotEntity) 获取机器人欢迎消息private StringWorkgroupThreadRoutingStrategy.getRobotWelcomeMessage(RobotEntity robotEntity) 获取机器人欢迎消息private MessageProtobufRobotThreadRoutingStrategy.handleExistingRobotThread(RobotEntity robotEntity, ThreadEntity thread) 处理现有的机器人会话private MessageProtobufRobotThreadRoutingStrategy.processNewRobotThread(VisitorRequest request, ThreadEntity thread, RobotEntity robotEntity) 处理新的机器人会话WorkgroupThreadRoutingStrategy.routeToRobot(VisitorRequest visitorRequest, ThreadEntity threadFromRequest, RobotEntity robotEntity, WorkgroupEntity workgroup) 路由到机器人 -
Uses of RobotEntity in com.bytedesk.service.settings
Fields in com.bytedesk.service.settings declared as RobotEntity -
Uses of RobotEntity in com.bytedesk.service.visitor_thread
Methods in com.bytedesk.service.visitor_thread with parameters of type RobotEntityModifier and TypeMethodDescriptionVisitorThreadService.createRobotThread(VisitorRequest visitorRequest, RobotEntity robot, String topic) VisitorThreadService.reInitRobotThreadExtra(ThreadEntity thread, RobotEntity robot)