马一丁

Update README-EN.md

... ... @@ -160,6 +160,7 @@ BettaFish/
│ └── utils/ # Utility functions
│ ├── __init__.py
│ ├── config.py # Configuration management
│ ├── db.py # SQLAlchemy async engine + read-only query helpers
│ └── text_processing.py # Text processing tools
├── ReportEngine/ # Multi-round report generation Agent
│ ├── agent.py # Orchestrates template → layout → budget → chapter → render pipeline
... ... @@ -188,9 +189,6 @@ BettaFish/
│ ├── utils/ # Config/log helpers
│ │ └── config.py # Pydantic settings + printer
│ ├── report_template/ # Markdown template library
│ │ ├── 社会公共热点事件分析.md
│ │ ├── 商业品牌舆情监测.md
│ │ └── ... # More templates
│ └── ... # Misc caches, __init__.py, etc.
├── ForumEngine/ # Forum engine simple implementation
│ ├── monitor.py # Log monitoring and forum management
... ... @@ -211,16 +209,21 @@ BettaFish/
│ └── schema/ # Database schema
│ ├── db_manager.py # Database manager
│ ├── init_database.py # Database initialization
│ └── mindspider_tables.sql # Database table structure
│ ├── mindspider_tables.sql # Database table structure
│ ├── models_bigdata.py # SQLAlchemy models for large media crawling tables
│ └── models_sa.py # ORM base and topic/task models
├── SentimentAnalysisModel/ # Sentiment analysis model collection
│ ├── WeiboSentiment_Finetuned/ # Fine-tuned BERT/GPT-2 models
│ ├── WeiboMultilingualSentiment/# Multilingual sentiment analysis (recommended)
│ ├── WeiboMultilingualSentiment/ # Multilingual sentiment analysis (recommended)
│ ├── WeiboSentiment_SmallQwen/ # Small parameter Qwen3 fine-tuning
│ └── WeiboSentiment_MachineLearning/ # Traditional machine learning methods
├── SingleEngineApp/ # Individual Agent Streamlit applications
│ ├── query_engine_streamlit_app.py
│ ├── media_engine_streamlit_app.py
│ └── insight_engine_streamlit_app.py
├── query_engine_streamlit_reports/ # QueryEngine Streamlit outputs (Markdown + state)
├── media_engine_streamlit_reports/ # MediaEngine Streamlit outputs (Markdown + state)
├── insight_engine_streamlit_reports/ # InsightEngine Streamlit outputs (Markdown + state)
├── templates/ # Flask templates
│ └── index.html # Main interface frontend
├── static/ # Static resources
... ... @@ -228,9 +231,15 @@ BettaFish/
├── final_reports/ # Final generated HTML report files
├── utils/ # Common utility functions
│ ├── forum_reader.py # Agent forum communication
│ ├── github_issues.py # Helper to prefill GitHub issue links and errors
│ └── retry_helper.py # Network request retry mechanism tool
├── tests/ # Targeted pytest suites
│ ├── run_tests.py # pytest entry helper
│ ├── test_monitor.py # ForumEngine monitor tests
│ └── test_report_engine_sanitization.py # ReportEngine sanitization tests
├── app.py # Flask main application entry
├── config.py # Global configuration file
├── docker-compose.yml # Orchestrates multi-service deployment
└── requirements.txt # Python dependency list
```
... ...