The Article Analysis Tool is a Java application that uses the OpenAI API to analyze news articles and store the analysis results in an SQLite database. This tool allows you to input URLs of news articles, generate summaries, extract key information, determine article tones and reliability of the source, determine the usefulness of the article in supporting your topic/argument, and more.
- Java (JDK 8 or higher)
- OpenAI API Key+ Maven Dependency
- SQLite+ Maven Dependency
- Clone the repository:
git clone <repository-url>
- Open the project in your preferred Java development environment.
- Add your OpenAI API key to the
Main
class. - Make sure you have the required libraries and dependencies installed (maven or gradle).
- Build and run the application.
- Run the application.
- Provide a general research topic.
- Enter URLs of news articles to be analyzed.
- The tool will generate summaries, extract key information, determine tones, and more.
- Analysis results will be stored in an SQLite database.
- Summary Generation
- Topic Determination
- Source Validity Analysis
- Key Information Extraction
- Tone Determination
- Comparison with User Research Topic