Briefly is a news summarization application which generates personalized news summaries tailored to a user’s interests. If users are familiar with the topic of an article, the summaries generated by Briefly should be specific and detailed. If users are less familiar with the topic, the summaries should provide more background context.
- Briefly has been tested on both Python 3.9 and 3.10.
- Ensure your OpenAI API key is listed in your operating system's environment variables.
- To interact with the system, run front-end.py: $> python frontend.py
- Navigate to the Gradio front-end in your browser. The default URL is: http://127.0.0.1:7860/
- Choose from some pre-generated personas and select a sample article to summarize.
- Click "Get Your Personalized Summary."
- To view the full agentic conversation, click on the next tab: "Full Agentic Conversation."