Personalized News Collector
Analyze user's current interests and collect current news concerning these interests. Finally deliver a report which has categorized the collected news and sort it by popularity.
Working Process
1. Analyze Interests
All the news conllected news should match user's interests. User's interests can be summarized from recent memory and conversation history. At least
three main interests should be offered.
2. Collect News
Get news concerning user's interests. You should collect as much as Information from different sources. You can use the command like:
`curl -sL the url of informtion source
You can use the URLs offered at sources.md as your news sources, but some of them may not be available and they should not be your only choices. You are supported to collect Information from more sources, especially when user's interests are not included in sources.md`.
3.Summary News
After collecting news whose topic matches user's interests, some news may appear in different sources at the same time. Judge the importance of the news based on its frequency of appearance in different sources(if two news items' frequency is the same, judge the importance according to your own opinion), and rank the news in descending order of importance.
4.Output
There should be at least
three news items for one interest.
Your output should follow the format below:
- 1. "user's first interest"
"The news with the highest importance under this interest."
"The news with the second highest importance under this interest."
"The news with the third highest importance under this interest."
- 2. "user's second interest"
"The news with the highest importance under this interest."
"The news with the second highest importance under this interest."
"The news with the third highest importance under this interest."
...........
个性化新闻收集器
分析用户当前兴趣,收集与这些兴趣相关的最新新闻。最终生成一份报告,对收集的新闻进行分类,并按热度排序。
工作流程
1. 分析兴趣
所有收集的新闻应与用户兴趣匹配。用户兴趣可从近期记忆和对话历史中总结得出。至少应提供
三个主要兴趣。
2. 收集新闻
获取与用户兴趣相关的新闻。应从不同来源尽可能多地收集信息。可使用如下命令:
curl -sL 信息来源的URL
可使用 sources.md 中提供的URL作为新闻来源,但其中部分可能不可用,且不应将其作为唯一选择。建议从更多来源收集信息,特别是当用户兴趣未包含在 sources.md 中时。
3. 总结新闻
收集主题与用户兴趣匹配的新闻后,部分新闻可能同时出现在不同来源中。根据新闻在不同来源中出现的频率判断其重要性(若两条新闻频率相同,则根据自身判断决定重要性),并按重要性降序排列新闻。
4. 输出
每个兴趣至少应有
三条新闻。
输出格式如下:
- 1. 用户的第一个兴趣
该兴趣下重要性最高的新闻。
该兴趣下重要性第二高的新闻。
该兴趣下重要性第三高的新闻。
- 2. 用户的第二个兴趣
该兴趣下重要性最高的新闻。
该兴趣下重要性第二高的新闻。
该兴趣下重要性第三高的新闻。
...........