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 RobotEntity
RobotRestService.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 RobotProtobuf
RobotProtobuf.convertFromRobotEntity
(RobotEntity robotEntity) RobotRestService.convertToExcel
(RobotEntity entity) RobotRestService.convertToResponse
(RobotEntity entity) protected RobotEntity
RobotRestService.doSave
(RobotEntity entity) RobotRestService.handleOptimisticLockingFailureException
(org.springframework.orm.ObjectOptimisticLockingFailureException e, RobotEntity entity) void
RobotEntityListener.onPostPersist
(RobotEntity robot) private void
RobotRestService.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) void
RobotRestService.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 RobotProtobuf
ConvertAiUtils.convertToRobotProtobuf
(RobotEntity entity) static String
ConvertAiUtils.convertToRobotProtobufString
(RobotEntity entity) static RobotResponse
ConvertAiUtils.convertToRobotResponse
(RobotEntity entity) static String
ConvertAiUtils.convertToUserProtobufString
(RobotEntity entity) -
Uses of RobotEntity in com.bytedesk.service.routing_strategy
Methods in com.bytedesk.service.routing_strategy that return RobotEntityModifier and TypeMethodDescriptionprivate RobotEntity
RobotThreadRoutingStrategy.getRobotEntity
(String robotUid) 获取机器人实体Methods in com.bytedesk.service.routing_strategy with parameters of type RobotEntityModifier and TypeMethodDescriptionprivate ThreadEntity
RobotThreadRoutingStrategy.getOrCreateRobotThread
(VisitorRequest request, RobotEntity robotEntity, String topic) 获取或创建机器人会话private MessageProtobuf
RobotThreadRoutingStrategy.getRobotContinueMessage
(RobotEntity robotEntity, ThreadEntity thread) 获取机器人继续对话消息private MessageProtobuf
WorkgroupThreadRoutingStrategy.getRobotContinueMessage
(RobotEntity robotEntity, ThreadEntity thread) 获取机器人继续对话消息private String
RobotThreadRoutingStrategy.getRobotWelcomeMessage
(RobotEntity robotEntity) 获取机器人欢迎消息private String
WorkgroupThreadRoutingStrategy.getRobotWelcomeMessage
(RobotEntity robotEntity) 获取机器人欢迎消息private MessageProtobuf
RobotThreadRoutingStrategy.handleExistingRobotThread
(RobotEntity robotEntity, ThreadEntity thread) 处理现有的机器人会话private MessageProtobuf
RobotThreadRoutingStrategy.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)