首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一文复现Anthropic刚刚发布的ReSearch,原来底层是MCP协议驱动的

    Claude于今日凌晨推出新的功能,将ReSearch和 Google Workspace 集成、以及把电子邮件、日历和文档与 Claude 相关联,claude可以在工作环境和联网环境下借助Research...然后,在dify里面,构建工作流,选用MCP Agent策略 放在一个非常简单的工作流里面, Agent主要设置一下Agent策略、模型以及工具(一个海外搜索,需要自己注册找到API),然后填入自己的MCP...output": "", "tool_input": { "gmail_find_email": { "query": "out of office" }, "google_calendar_find_multiple..." } }, "tool_name": "gmail_find_email;google_calendar_find_multiple_;google_drive_find_a_file...Searched messages: Searched Calendar events: Searched Google Drive: round3其实就是最终综合如上信息进行回复的对话思维链。

    50510

    当“Google官方通知”变成钓鱼陷阱:3000家企业中招,攻击者正把云平台变成武器库

    他每天都会收到来自Google Calendar、Drive、Tasks的各种自动通知。...攻击者不再依赖仿冒域名或黑产服务器,而是直接滥用Google自身的云应用生态,将合法的通知机制转化为精准投递钓鱼载荷的“绿色通道”。...具体流程如下:创建恶意自动化工作流:攻击者在自己的Google Cloud项目中配置一个“任务创建”触发器,绑定到特定事件(如表单提交、定时任务)。...调用Google官方通知接口:该工作流通过Google的Application Integration服务,调用内部邮件发送API,向目标邮箱发送通知。...编辑:芦笛(公共互联网反网络钓鱼工作组)

    21110

    Model Context Protocol 是什么?它和 Function Calling、AI Agents 有哪些不同?

    Remote Services:外部的 API、SaaS 服务、云数据库、文档平台等,比如 Notion、Google Drive、PostgreSQL 等,统一通过 MCP Server 接入。...每一个工具(比如 Google Calendar、数据库、搜索引擎、文档检索系统等)都可以通过 MCP 协议暴露出自己的接口,包括输入参数、返回结果的格式,甚至还有权限控制等信息。...这意味着我们可以搭建出一整套由模型驱动、跨工具协作的应用系统:模型 A 先从 Notion 查一份文档;然后把摘要发给 Slack 群组;再创建一个待办事项到 Google Calendar;最后发一封邮件通知相关人员...GitHub - Repo 管理、文件操作和 GitHub API 集成。Google Maps - 集成 Google Map 获取位置信息。PostgreSQL - 只读数据库查询。...Google Calendar - 与 Google 日历集成,日程安排,查找时间,并添加/删除事件。

    73320

    「不再手忙脚乱!」用 AI 打造你的专属智能时间管理助手

    摘要在快节奏的生活和工作中,时间管理变得越来越重要,但传统工具往往千篇一律,难以真正贴合个人需求。...引言我们每天都会面对各种任务:工作、学习、家庭事务、社交活动…… 但你有没有发现,传统的时间管理工具,比如 Todoist、Notion、Google Calendar,虽然功能很强,但总感觉少了点“个性化...任务数据分散,难以管理Notion 里有工作计划,Google Calendar 里有会议安排,微信里有老板交代的任务,所有事情都分散在不同地方,很难一目了然。...add_task_to_notion(task_name, category, due_date) print(f"任务同步状态: {status_code}, {response}")真实应用场景工作管理...未来还可以接入 Google Calendar、支持语音输入,甚至根据你的习惯智能推荐日程。想让时间管理更智能、更省心?试试这个 AI 方案,彻底告别手忙脚乱!

    1.1K00

    基于 LangChain 构建智能日程规划机器人

    设置 OpenAI API Key将你的 key 写入 .env 文件中:OPENAI_API_KEY=你的OpenAI密钥然后在代码中加载:from dotenv import load_dotenvload_dotenv...()三、项目结构概览calendar_agent/├── tools/│ ├── calendar_tools.py # 自定义工具├── agent_calendar.py...Action → 调用 Tool → Observation → LLM 生成回答2️⃣ Tool 的作用 每个 Tool 是一种能力,如“添加日程” 你可以添加更多 Tool,例如: 查询天气 API...查询节假日 与 Google 日历集成 3️⃣ Memory 的重要性 使用 ConversationBufferMemory 保存上下文对话 能让机器人理解“刚才的会议”、“改成上午”这类模糊指令...✅ 集成真实日历系统(如 Google Calendar)替换 calendar_data.py 为调用 Google Calendar API,变成真正的智能日程助理。

    97910

    Python电子邮件自动化实战案例

    写在开头在当今的工作环境中,电子邮件仍然是最主要的沟通方式之一。不论是市场营销、客户支持还是日常办公,高效的邮件处理不仅可以提升工作效率,还能优化用户体验。...3 日常办公自动化3.1 自动化会议通知和日程安排使用Python自动发送会议通知和管理日程安排,推荐使用Google Calendar API。这个API允许你创建、修改和提醒日历事件。...首先,你需要在Google Cloud Platform上创建项目并启用Calendar API,然后安装Google Client Library。...pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib以下是一个简单的示例,展示如何使用...Google Calendar API在日历中创建事件:from google.oauth2.credentials import Credentialsfrom google_auth_oauthlib.flow

    1.1K10

    如何在 Android 中申请权限?有什么需要注意的?

    privatevoidshowPermissionRationaleDialog(){newAlertDialog.Builder(this).setTitle("需要权限").setMessage("应用需要相机和存储权限才能正常工作...简化库(推荐)添加依赖展开代码语言:TXTAI代码解释implementation'com.google.accompanist:accompanist-permissions:0.32.0'Kotlin...)及以上需要运行时申请危险权限Android10(API29)分区存储,需要使用MediaStore或StorageAccessFrameworkAndroid11(API30)需要使用MANAGE_EXTERNAL_STORAGE...权限组包含权限CALENDARREAD_CALENDAR,WRITE_CALENDARCAMERACAMERACONTACTSREAD_CONTACTS,WRITE_CONTACTS,GET_ACCOUNTSLOCATIONACCESS_FINE_LOCATION...)使用简化库:考虑使用Google的Accompanist库简化权限处理通过合理处理权限申请,可以提升用户体验,避免因权限问题导致应用功能异常。

    9710

    【JAVA-Day43】Java常用类Calendar解析

    重要会议将于明天举行", myEvent.getDescription()); } 与日历应用程序集成 如果您的应用程序需要更高级的日历功能,如共享事件、与其他日历应用程序同步等,您可以考虑与日历应用程序(如Google...使用java.util.Calendar类来处理这些情况需要额外的工作,但是它仍然可以帮助您进行基本的假日处理和日期调整。 如何处理国家或地区的节假日?...针对假日数据进行日期调整:一旦您获取了假日数据,您可以使用Calendar类来进行日期调整。如果某个假日是工作日,您可以将它调整为休息日,或者反之。...|| dayOfWeek == Calendar.SUNDAY) { // 如果元旦是周末,将日期调整到下一个工作日 holidayDate.add(Calendar.DAY_OF_MONTH...API设计: java.time的API设计更一致、直观,易于使用。 Calendar的API相对较复杂,可能需要更多的代码来执行相同的任务。

    1.5K10

    Java 的日期 API 真烂

    记得在我刚学 Java 的时候,真是搞不清楚 Date 和 Calendar 这两个类,后来我渐渐知道,原来不能全怪我啊,Java 日期 API 之烂是公认的(不妨参见这篇文章,Tiago Fernandez...做过一个投票,就是要选举最烂的 Java API,结果 Java 日期 API 排行第二,仅次于臭名远扬的 EJB2,嘿嘿)。...对于月份做了个恶心但是不容易坑人的处理(看奇葩的月份参数啊): func Date(year int, month Month, day, hour, min, sec, nsec int, loc *Location) 我甚至怀疑 Google...不过,无论是 Date,还是 Calendar,都用着太不方便了,这是 API 没有设计好的地方。...JSR-310 众所周知 Java 的规范就是多、而且啰嗦,这帮老大们(Export Group 中除了有 Oracle 的人,还有 IBM、Google 和 RedHat 的人)终于再也无法忍受 Java

    97510

    深入理解Java常用类-----时间日期

    除了String这个类在日常的项目中比较常用之外,有关时间和日期的操作也是经常遇到的,本篇就讲详细介绍下Java API中对时间和日期的支持。...其实在Java 8之前时间日期的API并不是很好用,以至于人们在项目中大多使用的是一个第三方库 Joda-Time,当然Java 8 吸收了该库的大部分优点,改进了相关API,现在的时间日期处理接口相对以前来说是好用很多...至于为什么是这个时间,由于种种历史原因大家也可以去了解下,此处不再赘述。 由于该类中大部分方法都被注解了@Deprecated,已经不再推荐使用了,所以接下来我们主要还是看看其中还保留着的方法。...二、处理年月日的年历类Calendar      以前我们是可以使用Date来处理日期年月日的,但是由于该类不支持国际化等原因,现在其中大部分方法被注解,不再推荐使用,现在的Date类更像是代表着某一个时刻的对象...while (amount < 0) { roll(field, false); amount++; } } 我们需要记住的是,roll方法完成的工作是和

    1.4K80

    “ClickFix”钓鱼攻击全面升级:多载体投递+智能伪装,企业凭证安全拉响新警报

    投递渠道大扩容:钓鱼不再只靠邮件过去,钓鱼攻击主要依赖电子邮件。...但如今,ClickFix攻击者正积极拓展“战场”:PDF/HTML附件:伪装成发票、合同或会议纪要,内嵌跳转链接;.ics日历邀请:通过Outlook或Google Calendar发送虚假会议,附带“...情报显示,他们在数分钟内就会执行一系列自动化操作:创建邮件转发规则:将敏感邮件悄悄抄送至外部邮箱;注册恶意OAuth应用:利用合法API权限持续访问用户数据,绕过多因素认证(MFA);插入BEC(商务邮件诈骗...ClickFix的升级警示我们:钓鱼不再只是“点不点链接”的问题,而是整个身份验证体系与用户行为习惯的系统性挑战。唯有技术加固与安全意识并重,才能在这场没有硝烟的战争中守住底线。...延伸阅读原始报告:New Phishing Kit Automates ClickFix Attacks编辑:芦笛(公共互联网反网络钓鱼工作组)

    39210

    Python技术周刊:第 8 期

    它旨在为加载、清理、操作和可视化数据提供一个集成工作流。这是通过一个用Go编写的电子表格后端来实现的,该后端集成了Python运行时来操作其内容。...10、使用Python、Calendar API自动化谷歌日历[10] 本篇文章是用python自动生成谷歌日历的端到端教程。...9、python-fire[19] Fire 是 Google 开源的Python库,可自动将您的代码转变成CLI,无需您做任何额外工作。...第四,决定好优先顺序,将精力集中在能够取得显著成果的出色工作领域。第五,为取得成果做出决策。 10、同时追两只兔子的话,最后你一只也捉不住。...API自动化谷歌日历: https://karenapp.io/articles/2019/07/how-to-automate-google-calendar-with-python-using-the-calendar-api

    2.4K20
    领券