Smart-Web-Monitor / test_ai.py
WebAI Deployer
Update Camouflage App (2026-01-10)
b36d0b3
#!/usr/bin/env python3
"""
AI 功能测试脚本
"""
from transformers import pipeline
import requests
print("🤖 Loading AI model...")
sentiment_analyzer = pipeline(
"sentiment-analysis",
model="distilbert-base-uncased-finetuned-sst-2-english",
device=-1 # CPU
)
print("✅ AI model loaded!\n")
# 测试 1: 正面内容
print("=" * 50)
print("测试 1: 正面内容")
print("=" * 50)
positive_text = "This is an amazing and wonderful product! I absolutely love it!"
result = sentiment_analyzer(positive_text)[0]
print(f"文本: {positive_text}")
print(f"情感: {result['label']}")
print(f"置信度: {result['score']:.2f}\n")
# 测试 2: 负面内容
print("=" * 50)
print("测试 2: 负面内容")
print("=" * 50)
negative_text = "This is terrible and disappointing. I hate it."
result = sentiment_analyzer(negative_text)[0]
print(f"文本: {negative_text}")
print(f"情感: {result['label']}")
print(f"置信度: {result['score']:.2f}\n")
# 测试 3: 真实网页
print("=" * 50)
print("测试 3: 真实网页 (example.com)")
print("=" * 50)
try:
response = requests.get("https://example.com", timeout=10)
text_sample = response.text[:512]
result = sentiment_analyzer(text_sample)[0]
print(f"网页: https://example.com")
print(f"内容长度: {len(response.text)} 字节")
print(f"AI 情感: {result['label']}")
print(f"AI 置信度: {result['score']:.2f}")
except Exception as e:
print(f"错误: {e}")
print("\n✅ 测试完成!AI 功能正常工作!")