diff --git a/code/ai-demo/.gitignore b/code/ai-demo/.gitignore
deleted file mode 100644
index 480bdf52..00000000
--- a/code/ai-demo/.gitignore
+++ /dev/null
@@ -1,39 +0,0 @@
-target/
-!.mvn/wrapper/maven-wrapper.jar
-!**/src/main/**/target/
-!**/src/test/**/target/
-.kotlin
-
-### IntelliJ IDEA ###
-.idea/modules.xml
-.idea/jarRepositories.xml
-.idea/compiler.xml
-.idea/libraries/
-*.iws
-*.iml
-*.ipr
-
-### Eclipse ###
-.apt_generated
-.classpath
-.factorypath
-.project
-.settings
-.springBeans
-.sts4-cache
-
-### NetBeans ###
-/nbproject/private/
-/nbbuild/
-/dist/
-/nbdist/
-/.nb-gradle/
-build/
-!**/src/main/**/build/
-!**/src/test/**/build/
-
-### VS Code ###
-.vscode/
-
-### Mac OS ###
-.DS_Store
\ No newline at end of file
diff --git a/code/ai-demo/.idea/.gitignore b/code/ai-demo/.idea/.gitignore
deleted file mode 100644
index b58b603f..00000000
--- a/code/ai-demo/.idea/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Editor-based HTTP Client requests
-/httpRequests/
diff --git a/code/ai-demo/.idea/encodings.xml b/code/ai-demo/.idea/encodings.xml
deleted file mode 100644
index aa00ffab..00000000
--- a/code/ai-demo/.idea/encodings.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/code/ai-demo/.idea/misc.xml b/code/ai-demo/.idea/misc.xml
deleted file mode 100644
index a12cfdac..00000000
--- a/code/ai-demo/.idea/misc.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/code/ai-demo/.idea/vcs.xml b/code/ai-demo/.idea/vcs.xml
deleted file mode 100644
index 5b8fb08b..00000000
--- a/code/ai-demo/.idea/vcs.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/code/ai-demo/pom.xml b/code/ai-demo/pom.xml
deleted file mode 100644
index 2fd18dd6..00000000
--- a/code/ai-demo/pom.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
- 4.0.0
-
- org.example
- ai-demo
- 1.0-SNAPSHOT
-
-
- 8
- 8
- UTF-8
-
-
-
-
-
- dev.langchain4j
- langchain4j-open-ai
- 1.3.0
-
-
-
-
\ No newline at end of file
diff --git a/code/ai-demo/src/main/java/org/example/Main.java b/code/ai-demo/src/main/java/org/example/Main.java
deleted file mode 100644
index 7db4ab1f..00000000
--- a/code/ai-demo/src/main/java/org/example/Main.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package org.example;
-
-import dev.langchain4j.data.message.ChatMessage;
-import dev.langchain4j.data.message.UserMessage;
-import dev.langchain4j.model.chat.ChatModel;
-import dev.langchain4j.model.openai.OpenAiChatModel;
-
-import java.io.IOException;
-import java.nio.file.Files;
-import java.nio.file.Path;
-import java.util.Base64;
-
-public class Main {
- public static void main(String[] args) throws IOException {
-
- ChatModel chatModel = OpenAiChatModel
- .builder()
- .apiKey("sk-14a6915853e241d6a58f31f81ae96b65") // 安全起见最好用环境变量
- .modelName("qwen3.5-plus")
- .baseUrl("https://dashscope.aliyuncs.com/compatible-mode/v1")
- .build();
-
- // 记录开始时间
- long startTime = System.nanoTime();
-
-
- Path imagePath = Path.of("path/to/your/image.jpg"); // 替换为您的图片路径
- byte[] imageBytes = Files.readAllBytes(imagePath);
- String base64Image = Base64.getEncoder().encodeToString(imageBytes);
-
- UserMessage userMessage = UserMessage.userMessage(
- "请描述这张图片的内容。", // 文本部分
- base64Image // 图片部分 (Base64格式)
- );
-
-
- String content = chatModel.chat(userMessage);
-
- long endTime = System.nanoTime();
-
- // 计算耗时(毫秒)
- long durationMs = (endTime - startTime) / 1_000_000;
-
- System.out.println("模型回答: " + content);
- System.out.println("请求耗时: " + durationMs + " ms");
- }
-}
\ No newline at end of file
diff --git a/code/test/.gitignore b/code/test/.gitignore
deleted file mode 100644
index 480bdf52..00000000
--- a/code/test/.gitignore
+++ /dev/null
@@ -1,39 +0,0 @@
-target/
-!.mvn/wrapper/maven-wrapper.jar
-!**/src/main/**/target/
-!**/src/test/**/target/
-.kotlin
-
-### IntelliJ IDEA ###
-.idea/modules.xml
-.idea/jarRepositories.xml
-.idea/compiler.xml
-.idea/libraries/
-*.iws
-*.iml
-*.ipr
-
-### Eclipse ###
-.apt_generated
-.classpath
-.factorypath
-.project
-.settings
-.springBeans
-.sts4-cache
-
-### NetBeans ###
-/nbproject/private/
-/nbbuild/
-/dist/
-/nbdist/
-/.nb-gradle/
-build/
-!**/src/main/**/build/
-!**/src/test/**/build/
-
-### VS Code ###
-.vscode/
-
-### Mac OS ###
-.DS_Store
\ No newline at end of file
diff --git a/code/test/.idea/.gitignore b/code/test/.idea/.gitignore
deleted file mode 100644
index b58b603f..00000000
--- a/code/test/.idea/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Editor-based HTTP Client requests
-/httpRequests/
diff --git a/code/test/.idea/encodings.xml b/code/test/.idea/encodings.xml
deleted file mode 100644
index aa00ffab..00000000
--- a/code/test/.idea/encodings.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/code/test/.idea/misc.xml b/code/test/.idea/misc.xml
deleted file mode 100644
index 6774fba6..00000000
--- a/code/test/.idea/misc.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/code/test/pom.xml b/code/test/pom.xml
deleted file mode 100644
index f4b50f9e..00000000
--- a/code/test/pom.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
- 4.0.0
-
- org.example
- test
- 1.0-SNAPSHOT
-
-
- 8
- 8
- UTF-8
-
-
-
-
-
- com.microsoft.sqlserver
- mssql-jdbc
- 6.2.2.jre8
-
-
-
-
-
\ No newline at end of file
diff --git a/code/test/src/main/java/org/example/Main.java b/code/test/src/main/java/org/example/Main.java
deleted file mode 100644
index c13a3bdd..00000000
--- a/code/test/src/main/java/org/example/Main.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package org.example;
-
-import java.sql.Connection;
-import java.sql.DriverManager;
-import java.sql.ResultSet;
-import java.sql.Statement;
-
-public class Main {
- public static void main(String[] args) {
- // ✅ 修改下面的信息
- String url = "jdbc:sqlserver://192.168.118.128:1433;databaseName=master;encrypt=true;trustServerCertificate=true;sslProtocol=TLSv1";
- String user = "sa";
- String password = "root"; // 改成真实密码
-
- try {
- // 连接数据库
- Connection conn = DriverManager.getConnection(url, user, password);
- System.out.println("✅ 成功连接 SQL Server!");
-
- // 测试查询版本信息
- Statement stmt = conn.createStatement();
- ResultSet rs = stmt.executeQuery("SELECT @@VERSION AS version");
- while (rs.next()) {
- System.out.println("SQL Server 版本: " + rs.getString("version"));
- }
-
- // 关闭资源
- rs.close();
- stmt.close();
- conn.close();
- } catch (Exception e) {
- System.out.println("❌ 连接失败: " + e.getMessage());
- e.printStackTrace();
- }
- }
-}