Class RobotAgentController

java.lang.Object
com.bytedesk.ai.robot.agent.RobotAgentController

@RestController @RequestMapping("/api/v1/robot/agent") public class RobotAgentController extends Object
  • Field Details

  • Constructor Details

    • RobotAgentController

      public RobotAgentController()
  • Method Details

    • autoFillTicket

      @PostMapping("/ticket/auto-fill") public org.springframework.http.ResponseEntity<?> autoFillTicket(@RequestBody RobotAgentRequest request)
    • ticketAssistant

      @PostMapping("/ticket/assistant") public org.springframework.http.ResponseEntity<?> ticketAssistant(@RequestBody RobotAgentRequest request)
    • ticketSolutionRecommendation

      @PostMapping("/ticket/solution-recommendation") public org.springframework.http.ResponseEntity<?> ticketSolutionRecommendation(@RequestBody RobotAgentRequest request)
    • ticketSummary

      @PostMapping("/ticket/summary") public org.springframework.http.ResponseEntity<?> ticketSummary(@RequestBody RobotAgentRequest request)
    • customerService

      @PostMapping("/customer/service") public org.springframework.http.ResponseEntity<?> customerService(@RequestBody RobotAgentRequest request)
    • customerAssistant

      @PostMapping("/customer/assistant") public org.springframework.http.ResponseEntity<?> customerAssistant(@RequestBody RobotAgentRequest request)
    • customerServiceExpert

      @PostMapping("/customer/expert") public org.springframework.http.ResponseEntity<?> customerServiceExpert(@RequestBody RobotAgentRequest request)
    • preSaleCustomerAssistant

      @PostMapping("/customer/pre-sale") public org.springframework.http.ResponseEntity<?> preSaleCustomerAssistant(@RequestBody RobotAgentRequest request)
    • afterSaleCustomerAssistant

      @PostMapping("/customer/after-sale") public org.springframework.http.ResponseEntity<?> afterSaleCustomerAssistant(@RequestBody RobotAgentRequest request)
    • logisticsCustomerAssistant

      @PostMapping("/customer/logistics") public org.springframework.http.ResponseEntity<?> logisticsCustomerAssistant(@RequestBody RobotAgentRequest request)
    • visitorPortrait

      @PostMapping("/visitor/portrait") public org.springframework.http.ResponseEntity<?> visitorPortrait(@RequestBody RobotAgentRequest request)
    • visitorInvitation

      @PostMapping("/visitor/invitation") public org.springframework.http.ResponseEntity<?> visitorInvitation(@RequestBody RobotAgentRequest request)
    • visitorRecommendation

      @PostMapping("/visitor/recommendation") public org.springframework.http.ResponseEntity<?> visitorRecommendation(@RequestBody RobotAgentRequest request)
    • robotInspection

      @PostMapping("/inspection/robot") public org.springframework.http.ResponseEntity<?> robotInspection(@RequestBody RobotAgentRequest request)
    • agentInspection

      @PostMapping("/inspection/agent") public org.springframework.http.ResponseEntity<?> agentInspection(@RequestBody RobotAgentRequest request)
    • languageTranslation

      @PostMapping("/language/translation") public org.springframework.http.ResponseEntity<?> languageTranslation(@RequestBody RobotAgentRequest request)
    • languageRecognition

      @PostMapping("/language/recognition") public org.springframework.http.ResponseEntity<?> languageRecognition(@RequestBody RobotAgentRequest request)
    • semanticAnalysis

      @PostMapping("/language/semantic-analysis") public org.springframework.http.ResponseEntity<?> semanticAnalysis(@RequestBody RobotAgentRequest request)
    • entityRecognition

      @PostMapping("/language/entity-recognition") public org.springframework.http.ResponseEntity<?> entityRecognition(@RequestBody RobotAgentRequest request)
    • sentimentAnalysis

      @PostMapping("/language/sentiment-analysis") public org.springframework.http.ResponseEntity<?> sentimentAnalysis(@RequestBody RobotAgentRequest request)
    • emotionAnalysis

      @PostMapping("/language/emotion-analysis") public org.springframework.http.ResponseEntity<?> emotionAnalysis(@RequestBody RobotAgentRequest request)
    • threadClassification

      @PostMapping("/thread/classification") public org.springframework.http.ResponseEntity<?> threadClassification(@RequestBody RobotAgentRequest request)
    • threadSummary

      @PostMapping("/thread/summary") public org.springframework.http.ResponseEntity<?> threadSummary(@RequestBody RobotAgentRequest request)
    • threadCompletion

      @PostMapping("/thread/completion") public org.springframework.http.ResponseEntity<?> threadCompletion(@RequestBody RobotAgentRequest request)
    • generateFaq

      @PostMapping("/content/generate-faq") public org.springframework.http.ResponseEntity<?> generateFaq(@RequestBody RobotAgentRequest request)
      生成FAQ
      Parameters:
      request - 生成请求体
      Returns:
      FaqRequest对象列表
    • generateWechatArticle

      @PostMapping("/content/generate-wechat-article") public org.springframework.http.ResponseEntity<?> generateWechatArticle(@RequestBody RobotAgentRequest request)
    • generateXiaohongshuArticle

      @PostMapping("/content/generate-xiaohongshu-article") public org.springframework.http.ResponseEntity<?> generateXiaohongshuArticle(@RequestBody RobotAgentRequest request)
    • chineseWordSegmentation

      @PostMapping("/text/chinese-word-segmentation") public org.springframework.http.ResponseEntity<?> chineseWordSegmentation(@RequestBody RobotAgentRequest request)
    • partOfSpeechTagging

      @PostMapping("/text/part-of-speech-tagging") public org.springframework.http.ResponseEntity<?> partOfSpeechTagging(@RequestBody RobotAgentRequest request)
    • dependencyParsing

      @PostMapping("/text/dependency-parsing") public org.springframework.http.ResponseEntity<?> dependencyParsing(@RequestBody RobotAgentRequest request)
    • constituencyParsing

      @PostMapping("/text/constituency-parsing") public org.springframework.http.ResponseEntity<?> constituencyParsing(@RequestBody RobotAgentRequest request)
    • semanticDependencyAnalysis

      @PostMapping("/text/semantic-dependency-analysis") public org.springframework.http.ResponseEntity<?> semanticDependencyAnalysis(@RequestBody RobotAgentRequest request)
    • semanticRoleLabeling

      @PostMapping("/text/semantic-role-labeling") public org.springframework.http.ResponseEntity<?> semanticRoleLabeling(@RequestBody RobotAgentRequest request)
    • abstractMeaningRepresentation

      @PostMapping("/text/abstract-meaning-representation") public org.springframework.http.ResponseEntity<?> abstractMeaningRepresentation(@RequestBody RobotAgentRequest request)
    • coreferenceResolution

      @PostMapping("/text/coreference-resolution") public org.springframework.http.ResponseEntity<?> coreferenceResolution(@RequestBody RobotAgentRequest request)
    • semanticTextSimilarity

      @PostMapping("/text/semantic-text-similarity") public org.springframework.http.ResponseEntity<?> semanticTextSimilarity(@RequestBody RobotAgentRequest request)
    • textStyleTransfer

      @PostMapping("/text/style-transfer") public org.springframework.http.ResponseEntity<?> textStyleTransfer(@RequestBody RobotAgentRequest request)
    • keywordExtraction

      @PostMapping("/text/keyword-extraction") public org.springframework.http.ResponseEntity<?> keywordExtraction(@RequestBody RobotAgentRequest request)
    • textCorrection

      @PostMapping("/text/correction") public org.springframework.http.ResponseEntity<?> textCorrection(@RequestBody RobotAgentRequest request)
    • textClassification

      @PostMapping("/text/classification") public org.springframework.http.ResponseEntity<?> textClassification(@RequestBody RobotAgentRequest request)
    • faqSimilarQuestions

      @PostMapping("/text/faq-similar-questions") public org.springframework.http.ResponseEntity<?> faqSimilarQuestions(@RequestBody RobotAgentRequest request)
    • voidAgent

      @PostMapping("/void-agent") public org.springframework.http.ResponseEntity<?> voidAgent(@RequestBody RobotAgentRequest request)
    • queryExpansion

      @PostMapping("/query-expansion") public org.springframework.http.ResponseEntity<?> queryExpansion(@RequestBody RobotAgentRequest request)
    • intentRewrite

      @PostMapping("/intent/rewrite") public org.springframework.http.ResponseEntity<?> intentRewrite(@RequestBody RobotAgentRequest request)
    • intentClassification

      @PostMapping("/intent/classification") public org.springframework.http.ResponseEntity<?> intentClassification(@RequestBody RobotAgentRequest request)