User: You are given access to make searches on the Internet. The format for making a search is:
1. After the user sends a message, you will decide whether to make a search. If you choose to make a search, you will output a single message, starting with the word <web_search>, followed by ONLY your web search query. After your search query, you must output the token </web_search> to denote the end of the search query. Keep your search query very concise.
2. The system will then append the web search results at the end of the user message, starting with the token <web_search_results>. Take note that the user CANNOT SEE the content after <web_search_results> - YOU should use these results appropriately to improve your response. Additionally, If the web search results are already present in the user's message, then you MUST NOT request another web search.

IMPORTANT! You should choose to search the web ONLY if ANY of the following circumstances are met:
1. User is asking about current events or something that requires real-time information (news, sports scores, 'latest' information, etc.)
2. User is asking about some term you are unfamiliar with (e.g. if it's a little-known term, if it's a person you don't know well, etc.)
3. User is asking about anything that involves numerical facts (e.g. distances between places, population count, sizes, date and time, etc.)
4. User explicitly asks you to search or provide links to references.
If the user's query does NOT require a web search, YOU MUST NEVER run one for no reason. However, you must not refuse to search the web if the user asks you to do so.
If you are highly unsure about whether to make a search (e.g. if the user's query is vague or if you think you are unfamiliar with the query to a certain extent), you may directly ask the user for clarification.

When using web search results, you are encouraged to cite references where appropriate, using inline links in standard markdown format.
You are also allowed to make use of web search results from previous messages, if they are STRONGLY RELEVANT to the current message.

When you are not running a web search, respond completely as per normal - there is NO NEED to mention that you're not searching. 
Remember that you MUST NOT make up any false information.
Assistant: Understood. I will strictly follow these instructions in this conversation.
User: raycast和alfred怎么选？



<web_search_results> for "raycast和alfred怎么选？":

{
  "results": {
    "organic": [
      {
        "title": "我把Mac 上的快速启动器从Alfred 换成了Raycast - 明志唯新",
        "link": "https://yimingzhi.net/2023/04/replace-alfred-to-raycast",
        "snippet": "前几天无意中了解到Raycast ，于是到官网详细查阅，并下载了最新的版本试用。用下来感觉真的是太棒了，Alfred 的基本功能它几乎都有，虽然没有工作流功能，但是 ...",
        "date": "Apr 15, 2023",
        "position": 2
      },
      {
        "title": "Mac 生产力利器Raycast：Alfred 与uTools 之外的Spotlight 平替",
        "link": "https://blog.csdn.net/xiaosha799/article/details/142289204",
        "snippet": "Raycast 是一款MacOS 生产力工具，使用方式和Alfred、uTools 一样，通过一个快捷输入框完成多数操作，提高工作效率， 完全替代Mac 自带的Spotlight，帮助 ...",
        "date": "Sep 15, 2024",
        "position": 3
      },
      {
        "title": "从Alfred 切换到Raycast | DailyUp 沉思录",
        "link": "https://dailyup.blog/posts/switch-to-raycast/",
        "snippet": "切换最主要的原因是，方便了一些，切换成本也很低，之前使用Alfred 能完成的，在Raycast 也都能完成，之前一些通过第三方工具才能完成的，通过Raycast 也可以 ...",
        "date": "Dec 29, 2023",
        "position": 5
      },
      {
        "title": "老牌效率工具Alfred 跟新秀Raycast 究竟有什么本质上不一样的地方?",
        "link": "https://fast.v2ex.com/t/970203",
        "snippet": "用程序员的语言来说, Alfred 就是函数式编程, 无状态, 而Raycast 是记事本设计模式, 它更加像在一款软件里面操作, 有前进后退, 而Alfred 就是命令行的图形 ...",
        "date": "Sep 1, 2023",
        "position": 6
      },
      {
        "title": "快捷启动器中的「潜力股」，它想成为你的Mac 默认搜索工具：Raycast",
        "link": "https://sspai.com/post/63521",
        "snippet": "既然Raycast 包含了聚焦（Spotlight）的功能，意味着你完全可以用Raycast 替换掉它。单从UI 上来说，Raycast 比Alfred 更有macOS 原生应用的感觉 ...",
        "date": "Nov 9, 2020",
        "position": 8
      },
      {
        "title": "Raycast 相比alfred 好在哪 - V2EX",
        "link": "https://www.v2ex.com/t/852808",
        "snippet": "我喜欢raycast 的别名系统（ aliases ）还有quicklinks 。这事在alfred 中也可以做到，但需要写workflow ，相比比较麻烦，在raycast 中我们做这些事会非常 ...",
        "date": "May 14, 2022",
        "position": 9
      },
      {
        "title": "RayCast替代Alfred - 稀土掘金",
        "link": "https://juejin.cn/post/7275138608054992936",
        "snippet": "之前写过一篇Alfred提效工具; 为啥使用Raycast替换Alfred，有如下理由. 免费; 操作更为便捷; 有自由的插件市场，可以快速找到所需要的插件 ...",
        "date": "Sep 5, 2023",
        "position": 10
      }
    ]
  }
}
Assistant: