├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.yml │ ├── question.yml │ └── task.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependbot.yml └── workflows │ ├── build-and-test.yml │ ├── frontend-check.yml │ ├── license-check.yml │ ├── lint-pr-title.yml │ ├── linter.yml │ └── secret-check.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── docker-file ├── Dockerfile-backend ├── Dockerfile-frontend ├── config │ ├── mysql │ │ └── product_db.sql │ ├── nginx.conf │ └── postgres │ │ └── china_population_db.sql ├── docker-compose-datasource.yml └── docker-compose.yml ├── img ├── agent-config.png ├── agent-create.png ├── analyze-question.png ├── analyze-result.png ├── business-knowledge.png ├── datasource-config.png ├── datasource-init.png ├── datasource-tables.png ├── datasource-validation.png ├── feedback-mode.png ├── homepage-agents.png ├── nl2sql-mode.png ├── preset-questions.png ├── run-page.png ├── semantic-models.png └── show-sql-result.png ├── mvnw ├── mvnw.cmd ├── pom.xml ├── spring-ai-alibaba-data-agent-chat ├── README.md ├── img.png ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── cloud │ │ │ └── ai │ │ │ └── dataagent │ │ │ ├── aop │ │ │ └── NodeEntryLoggingAspect.java │ │ │ ├── config │ │ │ ├── CodeExecutorProperties.java │ │ │ ├── DataAgentConfiguration.java │ │ │ ├── DataAgentProperties.java │ │ │ └── file │ │ │ │ ├── FileStorageProperties.java │ │ │ │ └── OssStorageProperties.java │ │ │ ├── constant │ │ │ ├── Constant.java │ │ │ └── DocumentMetadataConstant.java │ │ │ ├── dispatcher │ │ │ ├── FeasibilityAssessmentDispatcher.java │ │ │ ├── HumanFeedbackDispatcher.java │ │ │ ├── IntentRecognitionDispatcher.java │ │ │ ├── PlanExecutorDispatcher.java │ │ │ ├── PythonExecutorDispatcher.java │ │ │ ├── QueryEnhanceDispatcher.java │ │ │ ├── SQLExecutorDispatcher.java │ │ │ ├── SemanticConsistenceDispatcher.java │ │ │ ├── SqlGenerateDispatcher.java │ │ │ ├── SqlOptimizeDispatcher.java │ │ │ └── TableRelationDispatcher.java │ │ │ ├── dto │ │ │ ├── BusinessKnowledgeDTO.java │ │ │ ├── GraphRequest.java │ │ │ ├── PromptConfigDTO.java │ │ │ ├── SemanticModelAddDTO.java │ │ │ ├── SqlRetryDto.java │ │ │ ├── prompt │ │ │ │ ├── IntentRecognitionOutputDTO.java │ │ │ │ └── QueryEnhanceOutputDTO.java │ │ │ └── schema │ │ │ │ ├── ColumnDTO.java │ │ │ │ ├── SchemaDTO.java │ │ │ │ └── TableDTO.java │ │ │ ├── entity │ │ │ ├── AgentDatasource.java │ │ │ ├── AgentKnowledge.java │ │ │ ├── BusinessKnowledge.java │ │ │ ├── Datasource.java │ │ │ ├── SemanticModel.java │ │ │ └── UserPromptConfig.java │ │ │ ├── enums │ │ │ └── TextType.java │ │ │ ├── mapper │ │ │ ├── AgentDatasourceMapper.java │ │ │ ├── AgentKnowledgeMapper.java │ │ │ ├── BusinessKnowledgeMapper.java │ │ │ ├── DatasourceMapper.java │ │ │ ├── SemanticModelMapper.java │ │ │ └── UserPromptConfigMapper.java │ │ │ ├── node │ │ │ ├── EvidenceRecallNode.java │ │ │ ├── FeasibilityAssessmentNode.java │ │ │ ├── HumanFeedbackNode.java │ │ │ ├── IntentRecognitionNode.java │ │ │ ├── PlanExecutorNode.java │ │ │ ├── PlannerNode.java │ │ │ ├── PythonAnalyzeNode.java │ │ │ ├── PythonExecuteNode.java │ │ │ ├── PythonGenerateNode.java │ │ │ ├── QueryEnhanceNode.java │ │ │ ├── ReportGeneratorNode.java │ │ │ ├── SchemaRecallNode.java │ │ │ ├── SemanticConsistencyNode.java │ │ │ ├── SqlExecuteNode.java │ │ │ ├── SqlGenerateNode.java │ │ │ ├── SqlOptimizeNode.java │ │ │ └── TableRelationNode.java │ │ │ ├── pojo │ │ │ ├── ExecutionStep.java │ │ │ ├── KeywordExtractionResult.java │ │ │ └── Plan.java │ │ │ ├── prompt │ │ │ ├── PromptConstant.java │ │ │ ├── PromptHelper.java │ │ │ └── PromptLoader.java │ │ │ ├── service │ │ │ ├── TableMetadataService.java │ │ │ ├── business │ │ │ │ ├── BusinessKnowledgeService.java │ │ │ │ └── BusinessKnowledgeServiceImpl.java │ │ │ ├── code │ │ │ │ ├── CodePoolExecutorEnum.java │ │ │ │ ├── CodePoolExecutorService.java │ │ │ │ ├── CodePoolExecutorServiceFactory.java │ │ │ │ └── impls │ │ │ │ │ ├── AbstractCodePoolExecutorService.java │ │ │ │ │ ├── AiSimulationCodeExecutorService.java │ │ │ │ │ ├── DockerCodePoolExecutorService.java │ │ │ │ │ └── LocalCodePoolExecutorService.java │ │ │ ├── datasource │ │ │ │ ├── AgentDatasourceService.java │ │ │ │ ├── DatasourceService.java │ │ │ │ └── DatasourceServiceImpl.java │ │ │ ├── file │ │ │ │ ├── FileStorageService.java │ │ │ │ ├── FileStorageServiceEnum.java │ │ │ │ ├── FileStorageServiceFactory.java │ │ │ │ └── impls │ │ │ │ │ ├── LocalFileStorageServiceImpl.java │ │ │ │ │ └── OssFileStorageServiceImpl.java │ │ │ ├── graph │ │ │ │ ├── Context │ │ │ │ │ └── StreamContext.java │ │ │ │ ├── GraphService.java │ │ │ │ └── GraphServiceImpl.java │ │ │ ├── hybrid │ │ │ │ ├── factory │ │ │ │ │ ├── FusionStrategyFactory.java │ │ │ │ │ └── HybridRetrievalStrategyFactory.java │ │ │ │ ├── fusion │ │ │ │ │ ├── FusionStrategy.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── RrfFusionStrategy.java │ │ │ │ │ │ └── WeightedAverageStrategy.java │ │ │ │ └── retrieval │ │ │ │ │ ├── AbstractHybridRetrievalStrategy.java │ │ │ │ │ ├── HybridRetrievalStrategy.java │ │ │ │ │ └── impl │ │ │ │ │ ├── DefaultHybridRetrievalStrategy.java │ │ │ │ │ └── ElasticsearchHybridRetrievalStrategy.java │ │ │ ├── knowledge │ │ │ │ ├── AgentKnowledgeService.java │ │ │ │ └── AgentKnowledgeServiceImpl.java │ │ │ ├── llm │ │ │ │ ├── LlmService.java │ │ │ │ ├── LlmServiceEnum.java │ │ │ │ ├── LlmServiceFactory.java │ │ │ │ └── impls │ │ │ │ │ ├── BlockLlmService.java │ │ │ │ │ └── StreamLlmService.java │ │ │ ├── nl2sql │ │ │ │ ├── Nl2SqlService.java │ │ │ │ └── Nl2SqlServiceImpl.java │ │ │ ├── prompt │ │ │ │ ├── UserPromptService.java │ │ │ │ └── UserPromptServiceImpl.java │ │ │ ├── schema │ │ │ │ ├── SchemaService.java │ │ │ │ └── SchemaServiceImpl.java │ │ │ ├── semantic │ │ │ │ ├── SemanticModelService.java │ │ │ │ └── SemanticModelServiceImpl.java │ │ │ └── vectorstore │ │ │ │ ├── AgentVectorStoreService.java │ │ │ │ └── AgentVectorStoreServiceImpl.java │ │ │ ├── strategy │ │ │ └── EnhancedTokenCountBatchingStrategy.java │ │ │ ├── util │ │ │ ├── ChatResponseUtil.java │ │ │ ├── DatabaseUtil.java │ │ │ ├── DateTimeUtil.java │ │ │ ├── DocumentConverterUtil.java │ │ │ ├── FluxUtil.java │ │ │ ├── JsonParseUtil.java │ │ │ ├── MarkdownParserUtil.java │ │ │ ├── NodeBeanUtil.java │ │ │ ├── PlanProcessUtil.java │ │ │ ├── SearchUtil.java │ │ │ └── StateUtil.java │ │ │ └── vo │ │ │ ├── GraphNodeResponse.java │ │ │ └── Nl2SqlProcessVO.java │ └── resources │ │ └── prompts │ │ ├── agent-knowledge.txt │ │ ├── business-knowledge.txt │ │ ├── extract-datetime.txt │ │ ├── feasibility-assessment.txt │ │ ├── init-rewrite.txt │ │ ├── intent-recognition.txt │ │ ├── json-fix.txt │ │ ├── mix-selector.txt │ │ ├── mix-sql-generator-system-check.txt │ │ ├── mix-sql-generator-system.txt │ │ ├── mix-sql-generator.txt │ │ ├── planner.txt │ │ ├── python-analyze.txt │ │ ├── python-generator.txt │ │ ├── query-enhancement.txt │ │ ├── question-expansion.txt │ │ ├── question-to-keywords.txt │ │ ├── report-generator.txt │ │ ├── semantic-consistency.txt │ │ ├── semantic-model.txt │ │ ├── sql-error-fixer.txt │ │ └── time-conversion.txt │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── cloud │ │ └── ai │ │ └── dataagent │ │ ├── MySqlContainerConfiguration.java │ │ ├── dispatcher │ │ ├── HumanFeedbackDispatcherTest.java │ │ └── TableRelationDispatcherTest.java │ │ ├── mapper │ │ ├── MappersTest.java │ │ └── TestApplication.java │ │ ├── node │ │ └── HumanFeedbackNodeTest.java │ │ ├── service │ │ ├── code │ │ │ ├── AgentVectorStoreServiceImplTest.java │ │ │ ├── CodeTestConstant.java │ │ │ ├── DockerCodePoolExecutorServiceTest.java │ │ │ └── LocalCodePoolExecutorServiceTest.java │ │ └── hybrid │ │ │ ├── fusion │ │ │ └── RrfFusionStrategyTest.java │ │ │ └── retrieval │ │ │ └── AbstractHybridRetrievalStrategyTest.java │ │ └── util │ │ ├── DateTimeUtilTest.java │ │ └── MarkdownParserUtilTest.java │ └── resources │ └── sql │ └── schema.sql ├── spring-ai-alibaba-data-agent-common ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── alibaba │ └── cloud │ └── ai │ └── dataagent │ └── common │ ├── connector │ ├── ResultSetBuilder.java │ ├── SqlExecutor.java │ ├── accessor │ │ ├── AbstractAccessor.java │ │ ├── Accessor.java │ │ └── AccessorFactory.java │ ├── bo │ │ ├── ColumnInfoBO.java │ │ ├── CommentInfoBO.java │ │ ├── DatabaseInfoBO.java │ │ ├── DbInstanceBO.java │ │ ├── DbQueryParameter.java │ │ ├── DdlBaseBO.java │ │ ├── ForeignKeyInfoBO.java │ │ ├── ResultSetBO.java │ │ ├── SchemaInfoBO.java │ │ └── TableInfoBO.java │ ├── config │ │ └── DbConfig.java │ ├── ddl │ │ ├── AbstractJdbcDdl.java │ │ ├── Ddl.java │ │ └── DdlFactory.java │ ├── impls │ │ ├── dameng │ │ │ ├── DamengDBAccessor.java │ │ │ ├── DamengJdbcConnectionPool.java │ │ │ └── DamengJdbcDdl.java │ │ ├── h2 │ │ │ ├── H2DBAccessor.java │ │ │ ├── H2JdbcConnectionPool.java │ │ │ └── H2JdbcDdl.java │ │ ├── mysql │ │ │ ├── MySQLDBAccessor.java │ │ │ ├── MysqlJdbcConnectionPool.java │ │ │ └── MysqlJdbcDdl.java │ │ └── postgre │ │ │ ├── PostgreDBAccessor.java │ │ │ ├── PostgreJdbcDdl.java │ │ │ └── PostgreSqlJdbcConnectionPool.java │ └── pool │ │ ├── AbstractDBConnectionPool.java │ │ ├── DBConnectionPool.java │ │ └── DBConnectionPoolFactory.java │ ├── enums │ ├── BizDataSourceTypeEnum.java │ ├── DatabaseDialectEnum.java │ ├── DbAccessTypeEnum.java │ └── ErrorCodeEnum.java │ ├── request │ ├── AgentSearchRequest.java │ ├── DeleteRequest.java │ ├── EvidenceRequest.java │ ├── SchemaInitRequest.java │ └── SearchRequest.java │ └── util │ ├── ColumnTypeUtil.java │ ├── JsonUtil.java │ ├── MdTableGeneratorUtil.java │ └── ResultSetConvertUtil.java ├── spring-ai-alibaba-data-agent-frontend ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierignore ├── .prettierrc ├── README-CODE-STYLE.md ├── README.md ├── index.html ├── knip.json ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── components │ │ ├── agent │ │ │ ├── AccessApi.vue │ │ │ ├── AgentKnowledgeConfig.vue │ │ │ ├── BaseSetting.vue │ │ │ ├── BusinessKnowledgeConfig.vue │ │ │ ├── DataSourceConfig.vue │ │ │ ├── PresetsConfig.vue │ │ │ ├── PromptConfig.vue │ │ │ └── SemanticsConfig.vue │ │ └── run │ │ │ ├── ChatSessionSidebar.vue │ │ │ ├── HumanFeedback.vue │ │ │ └── PresetQuestions.vue │ ├── layouts │ │ └── BaseLayout.vue │ ├── main.js │ ├── router │ │ ├── index.js │ │ └── routes.js │ ├── services │ │ ├── agent.ts │ │ ├── agentDatasource.ts │ │ ├── businessKnowledge.ts │ │ ├── chat.ts │ │ ├── common.ts │ │ ├── datasource.ts │ │ ├── fileUpload.ts │ │ ├── graph.ts │ │ ├── presetQuestion.ts │ │ ├── resultSet.ts │ │ ├── semanticModel.ts │ │ └── sessionStateManager.ts │ ├── styles │ │ └── global.css │ └── views │ │ ├── AgentCreate.vue │ │ ├── AgentDetail.vue │ │ ├── AgentList.vue │ │ ├── AgentRun.vue │ │ └── NotFound.vue ├── tsconfig.json ├── tsconfig.node.json └── vite.config.js ├── spring-ai-alibaba-data-agent-management ├── README.md ├── nl2sql-management.http ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── cloud │ │ │ └── ai │ │ │ └── dataagent │ │ │ ├── DataAgentApplication.java │ │ │ ├── advice │ │ │ └── ExceptionAdvice.java │ │ │ ├── config │ │ │ ├── AgentStartupInitialization.java │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── AgentController.java │ │ │ ├── AgentDatasourceController.java │ │ │ ├── AgentKnowledgeController.java │ │ │ ├── AgentPresetQuestionController.java │ │ │ ├── BusinessKnowledgeController.java │ │ │ ├── ChatController.java │ │ │ ├── DatasourceController.java │ │ │ ├── EchoController.java │ │ │ ├── FileUploadController.java │ │ │ ├── GraphController.java │ │ │ ├── PromptConfigController.java │ │ │ └── SemanticModelController.java │ │ │ ├── dto │ │ │ ├── ChatRequest.java │ │ │ ├── ToggleDatasourceDto.java │ │ │ └── UpdateDatasourceTablesDto.java │ │ │ ├── entity │ │ │ ├── Agent.java │ │ │ ├── AgentPresetQuestion.java │ │ │ ├── ChatMessage.java │ │ │ └── ChatSession.java │ │ │ ├── mapper │ │ │ ├── AgentDatasourceTablesMapper.java │ │ │ ├── AgentMapper.java │ │ │ ├── AgentPresetQuestionMapper.java │ │ │ ├── ChatMessageMapper.java │ │ │ └── ChatSessionMapper.java │ │ │ ├── service │ │ │ ├── AgentPresetQuestionService.java │ │ │ ├── AgentService.java │ │ │ ├── ChatMessageService.java │ │ │ ├── ChatSessionService.java │ │ │ └── impl │ │ │ │ ├── AgentDatasourceServiceImpl.java │ │ │ │ ├── AgentPresetQuestionServiceImpl.java │ │ │ │ ├── AgentServiceImpl.java │ │ │ │ ├── ChatMessageServiceImpl.java │ │ │ │ └── ChatSessionServiceImpl.java │ │ │ └── vo │ │ │ ├── ApiResponse.java │ │ │ ├── ChatResponse.java │ │ │ └── UploadResponse.java │ └── resources │ │ ├── application.yml │ │ └── sql │ │ ├── data.sql │ │ ├── h2 │ │ ├── data-h2.sql │ │ ├── product_data-h2.sql │ │ ├── product_schema-h2.sql │ │ └── schema-h2.sql │ │ ├── product_data.sql │ │ ├── product_schema.sql │ │ └── schema.sql │ └── test │ └── java │ └── com │ └── alibaba │ └── cloud │ └── ai │ └── dataagent │ ├── DatabaseSchemaTest.java │ ├── MySqlContainerConfiguration.java │ ├── mapper │ └── MappersTest.java │ └── service │ ├── H2AccessorIntegrationTest.java │ └── H2DatabaseIntegrationTest.java └── tools ├── github-actions └── setup-deps │ └── action.yml ├── linter ├── codespell │ ├── .codespell.ignorewords │ └── .codespell.skip ├── license │ └── .licenserc.yaml ├── markdownlint │ └── markdown_lint_config.yaml └── yamllint │ └── .yamllint ├── make ├── common.mk ├── java.mk ├── linter.mk └── tools.mk ├── scripts └── new-line-check.py └── src └── checkstyle ├── checkstyle-header.txt ├── checkstyle-suppressions.xml └── checkstyle.xml /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/.github/ISSUE_TEMPLATE/task.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependbot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/.github/dependbot.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/frontend-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/.github/workflows/frontend-check.yml -------------------------------------------------------------------------------- /.github/workflows/license-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/.github/workflows/license-check.yml -------------------------------------------------------------------------------- /.github/workflows/lint-pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/.github/workflows/lint-pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/.github/workflows/linter.yml -------------------------------------------------------------------------------- /.github/workflows/secret-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/.github/workflows/secret-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/README.md -------------------------------------------------------------------------------- /docker-file/Dockerfile-backend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/docker-file/Dockerfile-backend -------------------------------------------------------------------------------- /docker-file/Dockerfile-frontend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/docker-file/Dockerfile-frontend -------------------------------------------------------------------------------- /docker-file/config/mysql/product_db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/docker-file/config/mysql/product_db.sql -------------------------------------------------------------------------------- /docker-file/config/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/docker-file/config/nginx.conf -------------------------------------------------------------------------------- /docker-file/config/postgres/china_population_db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/docker-file/config/postgres/china_population_db.sql -------------------------------------------------------------------------------- /docker-file/docker-compose-datasource.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/docker-file/docker-compose-datasource.yml -------------------------------------------------------------------------------- /docker-file/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/docker-file/docker-compose.yml -------------------------------------------------------------------------------- /img/agent-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/agent-config.png -------------------------------------------------------------------------------- /img/agent-create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/agent-create.png -------------------------------------------------------------------------------- /img/analyze-question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/analyze-question.png -------------------------------------------------------------------------------- /img/analyze-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/analyze-result.png -------------------------------------------------------------------------------- /img/business-knowledge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/business-knowledge.png -------------------------------------------------------------------------------- /img/datasource-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/datasource-config.png -------------------------------------------------------------------------------- /img/datasource-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/datasource-init.png -------------------------------------------------------------------------------- /img/datasource-tables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/datasource-tables.png -------------------------------------------------------------------------------- /img/datasource-validation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/datasource-validation.png -------------------------------------------------------------------------------- /img/feedback-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/feedback-mode.png -------------------------------------------------------------------------------- /img/homepage-agents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/homepage-agents.png -------------------------------------------------------------------------------- /img/nl2sql-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/nl2sql-mode.png -------------------------------------------------------------------------------- /img/preset-questions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/preset-questions.png -------------------------------------------------------------------------------- /img/run-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/run-page.png -------------------------------------------------------------------------------- /img/semantic-models.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/semantic-models.png -------------------------------------------------------------------------------- /img/show-sql-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/img/show-sql-result.png -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/pom.xml -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/README.md -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/img.png -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/pom.xml -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/aop/NodeEntryLoggingAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/aop/NodeEntryLoggingAspect.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/config/CodeExecutorProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/config/CodeExecutorProperties.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/config/DataAgentConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/config/DataAgentConfiguration.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/config/DataAgentProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/config/DataAgentProperties.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/config/file/FileStorageProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/config/file/FileStorageProperties.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/config/file/OssStorageProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/config/file/OssStorageProperties.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/constant/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/constant/Constant.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/constant/DocumentMetadataConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/constant/DocumentMetadataConstant.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/FeasibilityAssessmentDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/FeasibilityAssessmentDispatcher.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/HumanFeedbackDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/HumanFeedbackDispatcher.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/IntentRecognitionDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/IntentRecognitionDispatcher.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/PlanExecutorDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/PlanExecutorDispatcher.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/PythonExecutorDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/PythonExecutorDispatcher.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/QueryEnhanceDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/QueryEnhanceDispatcher.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/SQLExecutorDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/SQLExecutorDispatcher.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/SemanticConsistenceDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/SemanticConsistenceDispatcher.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/SqlGenerateDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/SqlGenerateDispatcher.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/SqlOptimizeDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/SqlOptimizeDispatcher.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/TableRelationDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dispatcher/TableRelationDispatcher.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/BusinessKnowledgeDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/BusinessKnowledgeDTO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/GraphRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/GraphRequest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/PromptConfigDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/PromptConfigDTO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/SemanticModelAddDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/SemanticModelAddDTO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/SqlRetryDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/SqlRetryDto.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/prompt/IntentRecognitionOutputDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/prompt/IntentRecognitionOutputDTO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/prompt/QueryEnhanceOutputDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/prompt/QueryEnhanceOutputDTO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/schema/ColumnDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/schema/ColumnDTO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/schema/SchemaDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/schema/SchemaDTO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/schema/TableDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/dto/schema/TableDTO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/entity/AgentDatasource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/entity/AgentDatasource.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/entity/AgentKnowledge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/entity/AgentKnowledge.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/entity/BusinessKnowledge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/entity/BusinessKnowledge.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/entity/Datasource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/entity/Datasource.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/entity/SemanticModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/entity/SemanticModel.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/entity/UserPromptConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/entity/UserPromptConfig.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/enums/TextType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/enums/TextType.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/AgentDatasourceMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/AgentDatasourceMapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/AgentKnowledgeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/AgentKnowledgeMapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/BusinessKnowledgeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/BusinessKnowledgeMapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/DatasourceMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/DatasourceMapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/SemanticModelMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/SemanticModelMapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/UserPromptConfigMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/UserPromptConfigMapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/EvidenceRecallNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/EvidenceRecallNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/FeasibilityAssessmentNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/FeasibilityAssessmentNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/HumanFeedbackNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/HumanFeedbackNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/IntentRecognitionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/IntentRecognitionNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/PlanExecutorNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/PlanExecutorNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/PlannerNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/PlannerNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/PythonAnalyzeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/PythonAnalyzeNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/PythonExecuteNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/PythonExecuteNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/PythonGenerateNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/PythonGenerateNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/QueryEnhanceNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/QueryEnhanceNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/ReportGeneratorNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/ReportGeneratorNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/SchemaRecallNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/SchemaRecallNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/SemanticConsistencyNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/SemanticConsistencyNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/SqlExecuteNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/SqlExecuteNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/SqlGenerateNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/SqlGenerateNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/SqlOptimizeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/SqlOptimizeNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/TableRelationNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/node/TableRelationNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/pojo/ExecutionStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/pojo/ExecutionStep.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/pojo/KeywordExtractionResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/pojo/KeywordExtractionResult.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/pojo/Plan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/pojo/Plan.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/prompt/PromptConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/prompt/PromptConstant.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/prompt/PromptHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/prompt/PromptHelper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/prompt/PromptLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/prompt/PromptLoader.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/TableMetadataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/TableMetadataService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/business/BusinessKnowledgeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/business/BusinessKnowledgeService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/business/BusinessKnowledgeServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/business/BusinessKnowledgeServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/code/CodePoolExecutorEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/code/CodePoolExecutorEnum.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/code/CodePoolExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/code/CodePoolExecutorService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/code/CodePoolExecutorServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/code/CodePoolExecutorServiceFactory.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/code/impls/AbstractCodePoolExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/code/impls/AbstractCodePoolExecutorService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/code/impls/AiSimulationCodeExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/code/impls/AiSimulationCodeExecutorService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/code/impls/DockerCodePoolExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/code/impls/DockerCodePoolExecutorService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/code/impls/LocalCodePoolExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/code/impls/LocalCodePoolExecutorService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/datasource/AgentDatasourceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/datasource/AgentDatasourceService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/datasource/DatasourceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/datasource/DatasourceService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/datasource/DatasourceServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/datasource/DatasourceServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/file/FileStorageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/file/FileStorageService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/file/FileStorageServiceEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/file/FileStorageServiceEnum.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/file/FileStorageServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/file/FileStorageServiceFactory.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/file/impls/LocalFileStorageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/file/impls/LocalFileStorageServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/file/impls/OssFileStorageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/file/impls/OssFileStorageServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/graph/Context/StreamContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/graph/Context/StreamContext.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/graph/GraphService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/graph/GraphService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/graph/GraphServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/graph/GraphServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/factory/FusionStrategyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/factory/FusionStrategyFactory.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/factory/HybridRetrievalStrategyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/factory/HybridRetrievalStrategyFactory.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/fusion/FusionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/fusion/FusionStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/fusion/impl/RrfFusionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/fusion/impl/RrfFusionStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/fusion/impl/WeightedAverageStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/fusion/impl/WeightedAverageStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/retrieval/AbstractHybridRetrievalStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/retrieval/AbstractHybridRetrievalStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/retrieval/HybridRetrievalStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/retrieval/HybridRetrievalStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/retrieval/impl/DefaultHybridRetrievalStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/retrieval/impl/DefaultHybridRetrievalStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/retrieval/impl/ElasticsearchHybridRetrievalStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/hybrid/retrieval/impl/ElasticsearchHybridRetrievalStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/knowledge/AgentKnowledgeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/knowledge/AgentKnowledgeService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/knowledge/AgentKnowledgeServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/knowledge/AgentKnowledgeServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/llm/LlmService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/llm/LlmService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/llm/LlmServiceEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/llm/LlmServiceEnum.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/llm/LlmServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/llm/LlmServiceFactory.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/llm/impls/BlockLlmService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/llm/impls/BlockLlmService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/llm/impls/StreamLlmService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/llm/impls/StreamLlmService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/nl2sql/Nl2SqlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/nl2sql/Nl2SqlService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/nl2sql/Nl2SqlServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/nl2sql/Nl2SqlServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/prompt/UserPromptService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/prompt/UserPromptService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/prompt/UserPromptServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/prompt/UserPromptServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/schema/SchemaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/schema/SchemaService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/schema/SchemaServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/schema/SchemaServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/semantic/SemanticModelService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/semantic/SemanticModelService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/semantic/SemanticModelServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/semantic/SemanticModelServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/vectorstore/AgentVectorStoreService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/vectorstore/AgentVectorStoreService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/vectorstore/AgentVectorStoreServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/service/vectorstore/AgentVectorStoreServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/strategy/EnhancedTokenCountBatchingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/strategy/EnhancedTokenCountBatchingStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/ChatResponseUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/ChatResponseUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/DatabaseUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/DatabaseUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/DateTimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/DateTimeUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/DocumentConverterUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/DocumentConverterUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/FluxUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/FluxUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/JsonParseUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/JsonParseUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/MarkdownParserUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/MarkdownParserUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/NodeBeanUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/NodeBeanUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/PlanProcessUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/PlanProcessUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/SearchUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/SearchUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/StateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/util/StateUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/vo/GraphNodeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/vo/GraphNodeResponse.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/vo/Nl2SqlProcessVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/java/com/alibaba/cloud/ai/dataagent/vo/Nl2SqlProcessVO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/agent-knowledge.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/agent-knowledge.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/business-knowledge.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/business-knowledge.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/extract-datetime.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/extract-datetime.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/feasibility-assessment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/feasibility-assessment.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/init-rewrite.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/init-rewrite.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/intent-recognition.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/intent-recognition.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/json-fix.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/json-fix.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/mix-selector.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/mix-selector.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/mix-sql-generator-system-check.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/mix-sql-generator-system-check.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/mix-sql-generator-system.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/mix-sql-generator-system.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/mix-sql-generator.txt: -------------------------------------------------------------------------------- 1 | 【问题】 2 | {question} 3 | 4 | 【SQL】 5 | -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/planner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/planner.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/python-analyze.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/python-analyze.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/python-generator.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/python-generator.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/query-enhancement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/query-enhancement.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/question-expansion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/question-expansion.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/question-to-keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/question-to-keywords.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/report-generator.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/report-generator.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/semantic-consistency.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/semantic-consistency.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/semantic-model.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/semantic-model.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/sql-error-fixer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/sql-error-fixer.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/time-conversion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/main/resources/prompts/time-conversion.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/MySqlContainerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/MySqlContainerConfiguration.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/dispatcher/HumanFeedbackDispatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/dispatcher/HumanFeedbackDispatcherTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/dispatcher/TableRelationDispatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/dispatcher/TableRelationDispatcherTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/mapper/MappersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/mapper/MappersTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/mapper/TestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/mapper/TestApplication.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/node/HumanFeedbackNodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/node/HumanFeedbackNodeTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/service/code/AgentVectorStoreServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/service/code/AgentVectorStoreServiceImplTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/service/code/CodeTestConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/service/code/CodeTestConstant.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/service/code/DockerCodePoolExecutorServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/service/code/DockerCodePoolExecutorServiceTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/service/code/LocalCodePoolExecutorServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/service/code/LocalCodePoolExecutorServiceTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/service/hybrid/fusion/RrfFusionStrategyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/service/hybrid/fusion/RrfFusionStrategyTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/service/hybrid/retrieval/AbstractHybridRetrievalStrategyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/service/hybrid/retrieval/AbstractHybridRetrievalStrategyTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/util/DateTimeUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/util/DateTimeUtilTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/util/MarkdownParserUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/test/java/com/alibaba/cloud/ai/dataagent/util/MarkdownParserUtilTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-chat/src/test/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-chat/src/test/resources/sql/schema.sql -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/pom.xml -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/ResultSetBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/ResultSetBuilder.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/SqlExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/SqlExecutor.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/accessor/AbstractAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/accessor/AbstractAccessor.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/accessor/Accessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/accessor/Accessor.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/accessor/AccessorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/accessor/AccessorFactory.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/ColumnInfoBO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/ColumnInfoBO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/CommentInfoBO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/CommentInfoBO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/DatabaseInfoBO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/DatabaseInfoBO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/DbInstanceBO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/DbInstanceBO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/DbQueryParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/DbQueryParameter.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/DdlBaseBO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/DdlBaseBO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/ForeignKeyInfoBO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/ForeignKeyInfoBO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/ResultSetBO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/ResultSetBO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/SchemaInfoBO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/SchemaInfoBO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/TableInfoBO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/bo/TableInfoBO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/config/DbConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/config/DbConfig.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/ddl/AbstractJdbcDdl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/ddl/AbstractJdbcDdl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/ddl/Ddl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/ddl/Ddl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/ddl/DdlFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/ddl/DdlFactory.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/dameng/DamengDBAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/dameng/DamengDBAccessor.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/dameng/DamengJdbcConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/dameng/DamengJdbcConnectionPool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/dameng/DamengJdbcDdl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/dameng/DamengJdbcDdl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/h2/H2DBAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/h2/H2DBAccessor.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/h2/H2JdbcConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/h2/H2JdbcConnectionPool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/h2/H2JdbcDdl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/h2/H2JdbcDdl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/mysql/MySQLDBAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/mysql/MySQLDBAccessor.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/mysql/MysqlJdbcConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/mysql/MysqlJdbcConnectionPool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/mysql/MysqlJdbcDdl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/mysql/MysqlJdbcDdl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/postgre/PostgreDBAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/postgre/PostgreDBAccessor.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/postgre/PostgreJdbcDdl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/postgre/PostgreJdbcDdl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/postgre/PostgreSqlJdbcConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/impls/postgre/PostgreSqlJdbcConnectionPool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/pool/AbstractDBConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/pool/AbstractDBConnectionPool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/pool/DBConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/pool/DBConnectionPool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/pool/DBConnectionPoolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/connector/pool/DBConnectionPoolFactory.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/enums/BizDataSourceTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/enums/BizDataSourceTypeEnum.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/enums/DatabaseDialectEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/enums/DatabaseDialectEnum.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/enums/DbAccessTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/enums/DbAccessTypeEnum.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/enums/ErrorCodeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/enums/ErrorCodeEnum.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/request/AgentSearchRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/request/AgentSearchRequest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/request/DeleteRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/request/DeleteRequest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/request/EvidenceRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/request/EvidenceRequest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/request/SchemaInitRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/request/SchemaInitRequest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/request/SearchRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/request/SearchRequest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/util/ColumnTypeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/util/ColumnTypeUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/util/JsonUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/util/MdTableGeneratorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/util/MdTableGeneratorUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/util/ResultSetConvertUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-common/src/main/java/com/alibaba/cloud/ai/dataagent/common/util/ResultSetConvertUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/.eslintignore -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/.eslintrc.js -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/.gitignore -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/.prettierignore -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/.prettierrc -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/README-CODE-STYLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/README-CODE-STYLE.md -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/README.md -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/index.html -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/knip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/knip.json -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/package-lock.json -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/package.json -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/App.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/components/agent/AccessApi.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/components/agent/AccessApi.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/components/agent/AgentKnowledgeConfig.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/components/agent/AgentKnowledgeConfig.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/components/agent/BaseSetting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/components/agent/BaseSetting.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/components/agent/BusinessKnowledgeConfig.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/components/agent/BusinessKnowledgeConfig.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/components/agent/DataSourceConfig.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/components/agent/DataSourceConfig.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/components/agent/PresetsConfig.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/components/agent/PresetsConfig.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/components/agent/PromptConfig.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/components/agent/PromptConfig.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/components/agent/SemanticsConfig.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/components/agent/SemanticsConfig.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/components/run/ChatSessionSidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/components/run/ChatSessionSidebar.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/components/run/HumanFeedback.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/components/run/HumanFeedback.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/components/run/PresetQuestions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/components/run/PresetQuestions.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/layouts/BaseLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/layouts/BaseLayout.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/main.js -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/router/index.js -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/router/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/router/routes.js -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/services/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/services/agent.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/services/agentDatasource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/services/agentDatasource.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/services/businessKnowledge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/services/businessKnowledge.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/services/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/services/chat.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/services/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/services/common.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/services/datasource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/services/datasource.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/services/fileUpload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/services/fileUpload.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/services/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/services/graph.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/services/presetQuestion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/services/presetQuestion.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/services/resultSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/services/resultSet.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/services/semanticModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/services/semanticModel.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/services/sessionStateManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/services/sessionStateManager.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/styles/global.css -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/views/AgentCreate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/views/AgentCreate.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/views/AgentDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/views/AgentDetail.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/views/AgentList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/views/AgentList.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/views/AgentRun.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/views/AgentRun.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/src/views/NotFound.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/src/views/NotFound.vue -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/tsconfig.json -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/tsconfig.node.json -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-frontend/vite.config.js -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/README.md -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/nl2sql-management.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/nl2sql-management.http -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/pom.xml -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/DataAgentApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/DataAgentApplication.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/advice/ExceptionAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/advice/ExceptionAdvice.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/config/AgentStartupInitialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/config/AgentStartupInitialization.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/config/WebConfig.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/AgentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/AgentController.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/AgentDatasourceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/AgentDatasourceController.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/AgentKnowledgeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/AgentKnowledgeController.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/AgentPresetQuestionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/AgentPresetQuestionController.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/BusinessKnowledgeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/BusinessKnowledgeController.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/ChatController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/ChatController.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/DatasourceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/DatasourceController.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/EchoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/EchoController.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/FileUploadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/FileUploadController.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/GraphController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/GraphController.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/PromptConfigController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/PromptConfigController.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/SemanticModelController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/controller/SemanticModelController.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/dto/ChatRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/dto/ChatRequest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/dto/ToggleDatasourceDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/dto/ToggleDatasourceDto.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/dto/UpdateDatasourceTablesDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/dto/UpdateDatasourceTablesDto.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/entity/Agent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/entity/Agent.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/entity/AgentPresetQuestion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/entity/AgentPresetQuestion.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/entity/ChatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/entity/ChatMessage.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/entity/ChatSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/entity/ChatSession.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/AgentDatasourceTablesMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/AgentDatasourceTablesMapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/AgentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/AgentMapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/AgentPresetQuestionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/AgentPresetQuestionMapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/ChatMessageMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/ChatMessageMapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/ChatSessionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/mapper/ChatSessionMapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/AgentPresetQuestionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/AgentPresetQuestionService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/AgentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/AgentService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/ChatMessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/ChatMessageService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/ChatSessionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/ChatSessionService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/impl/AgentDatasourceServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/impl/AgentDatasourceServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/impl/AgentPresetQuestionServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/impl/AgentPresetQuestionServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/impl/AgentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/impl/AgentServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/impl/ChatMessageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/impl/ChatMessageServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/impl/ChatSessionServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/service/impl/ChatSessionServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/vo/ApiResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/vo/ApiResponse.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/vo/ChatResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/vo/ChatResponse.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/vo/UploadResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/java/com/alibaba/cloud/ai/dataagent/vo/UploadResponse.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/resources/sql/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/resources/sql/data.sql -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/resources/sql/h2/data-h2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/resources/sql/h2/data-h2.sql -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/resources/sql/h2/product_data-h2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/resources/sql/h2/product_data-h2.sql -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/resources/sql/h2/product_schema-h2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/resources/sql/h2/product_schema-h2.sql -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/resources/sql/h2/schema-h2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/resources/sql/h2/schema-h2.sql -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/resources/sql/product_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/resources/sql/product_data.sql -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/resources/sql/product_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/resources/sql/product_schema.sql -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/main/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/main/resources/sql/schema.sql -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/test/java/com/alibaba/cloud/ai/dataagent/DatabaseSchemaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/test/java/com/alibaba/cloud/ai/dataagent/DatabaseSchemaTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/test/java/com/alibaba/cloud/ai/dataagent/MySqlContainerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/test/java/com/alibaba/cloud/ai/dataagent/MySqlContainerConfiguration.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/test/java/com/alibaba/cloud/ai/dataagent/mapper/MappersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/test/java/com/alibaba/cloud/ai/dataagent/mapper/MappersTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/test/java/com/alibaba/cloud/ai/dataagent/service/H2AccessorIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/test/java/com/alibaba/cloud/ai/dataagent/service/H2AccessorIntegrationTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-data-agent-management/src/test/java/com/alibaba/cloud/ai/dataagent/service/H2DatabaseIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/spring-ai-alibaba-data-agent-management/src/test/java/com/alibaba/cloud/ai/dataagent/service/H2DatabaseIntegrationTest.java -------------------------------------------------------------------------------- /tools/github-actions/setup-deps/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/tools/github-actions/setup-deps/action.yml -------------------------------------------------------------------------------- /tools/linter/codespell/.codespell.ignorewords: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/tools/linter/codespell/.codespell.ignorewords -------------------------------------------------------------------------------- /tools/linter/codespell/.codespell.skip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/tools/linter/codespell/.codespell.skip -------------------------------------------------------------------------------- /tools/linter/license/.licenserc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/tools/linter/license/.licenserc.yaml -------------------------------------------------------------------------------- /tools/linter/markdownlint/markdown_lint_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/tools/linter/markdownlint/markdown_lint_config.yaml -------------------------------------------------------------------------------- /tools/linter/yamllint/.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/tools/linter/yamllint/.yamllint -------------------------------------------------------------------------------- /tools/make/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/tools/make/common.mk -------------------------------------------------------------------------------- /tools/make/java.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/tools/make/java.mk -------------------------------------------------------------------------------- /tools/make/linter.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/tools/make/linter.mk -------------------------------------------------------------------------------- /tools/make/tools.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/tools/make/tools.mk -------------------------------------------------------------------------------- /tools/scripts/new-line-check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/tools/scripts/new-line-check.py -------------------------------------------------------------------------------- /tools/src/checkstyle/checkstyle-header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/tools/src/checkstyle/checkstyle-header.txt -------------------------------------------------------------------------------- /tools/src/checkstyle/checkstyle-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/tools/src/checkstyle/checkstyle-suppressions.xml -------------------------------------------------------------------------------- /tools/src/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-ai-alibaba/DataAgent/HEAD/tools/src/checkstyle/checkstyle.xml --------------------------------------------------------------------------------