首页
学习
活动
专区
圈层
工具
发布

AI Agents Masterclass 项目文档

项目包含多个功能模块,如Asana任务管理、Google Drive文档处理、Slack消息交互等,通过实际案例演示AI代理的强大能力。...功能特性多平台集成:支持Asana、Google Drive、Slack等多个平台的API集成任务自动化:自动创建和管理Asana任务,包括设置截止日期和项目分配文档处理:搜索Google Drive文档并自动创建新文档对话交互...等多种LLM模型Streamlit UI:提供美观的交互式用户界面LangGraph支持:使用LangGraph实现复杂的代理工作流安装指南系统要求Python 3.8+GitPip安装步骤克隆仓库:git...:通过自然语言创建、查询和更新Asana任务文档检索:从Google Drive搜索相关文档会议记录:自动总结会议记录并创建行动项知识库查询:基于上传的文档回答专业问题核心代码Asana任务创建工具@tooldef...(message.content) # 处理用户输入 if prompt := st.chat_input("请输入您的指令"): st.chat_message("user"

21910

ChatGPT 浏览器插件实现思路解析

/github.com/ZohaibAhmed/ChatGPT-Google图片整体构成从插件的配置清单上可以看出,插件由两部分构成:在页面上运行的 content scripts 在后台运行的 background...:打开 Google 网页时 inject.js 被注入,页面的代码开始执行执行时向 background.js 发送一个消息,background.js 处理完消息后会执行回调回调里会发起一个轮询任务...图片代码也很简短:从请求中获取 q 字段的内容,也就是前面传输过来的搜索词使用 send_message 把搜索词发送出去通过 get_last_message 获取最后消息的返回结果把结果作为 response...同时由于利用的是 playwright 操作浏览器,性能开销和资源占用都挺大的。总的来说,这个方案虽然粗暴,但在没有官方 API 的情况时却是蛮实用的,这个思路可以用在很多其他类似的场景上。...chat-gpt-google-extension 实现思路项目地址:https://github.com/wong2/chat-gpt-google-extension这个项目在前一个项目的基础上,做了进一步的优化

5.3K161
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    钉钉机器人自动关联 GitHub 发送 approval prs

    此文主要提供了解决自动发送 approval prs 的思路,并以钉钉群和 Slack 为例,给出了其 Python 的实现方式,如果你使用其他通讯工具,实现原理是相通的。...[dignding-chat-bot] 点击“添加机器人”,选择“自定义” 本例的“安全设置”使用自定义关键词的方式,之后给机器人所发送的消息中必须包含此处设置的关键词。...配置 Slack bot 创建一个 app(链接:https://api.slack.com/apps),设置 App Name,选择目标 Slack Workspace 在左侧栏中选择 “Basic...pr list", atPerson) 将消息发送到钉钉群,此处需要用到上文中的钉钉群机器人的 Webhook 和自定义的关键词。...发送 slack 消息 Python slackclient 是 Slack 开发的官方 API 库,能够从 Slack 频道中获取信息,也能将信息发送到Slack频道中,支持 Python 3.6 及以上版本

    1.8K30

    APP消息推送方案调研

    常用场景:订阅内容、行程提醒、帐号动态等。通过对消息样式和提醒方式的自定义可以帮助您的消息吸引用户,从而提高应用的日活跃用户数量。...过对消息样式和提醒方式的自定义可以帮助您的消息吸引用户,从而提高应用的日活跃用户数量。透传消息透传消息是由客户端应用负责处理的消息,您可以自定义推送样式,从而助您更高效灵活地推送消息。...由于通知栏消息的低功耗和高到达率特点,推送服务更推荐您使用通知栏消息。...Cloud Messaging for Android,是Google为android手机开发的类似于iOS的APNS后台消息推送机制。...另外其实 Android 也有类似 APNS 的 GCM(Google Cloud Message),属于开发者可选,非强制。

    6.5K10

    GitHub 2023排名前十的最佳开源项目

    无需编码,可以在Jupyter Notebook环境中轻松运行类似Tableau的用户界面,例如: 本地Jupyter Notebook环境 Kaggle Notebook Google Colab Streamlit...6、Rocket.Chat — 开源Slack替代品 Rocket.Chat提供实时团队沟通功能,包括语音和视频通话、屏幕共享和文件共享等一系列功能。...它高度可定制,可以自托管或作为云端解决方案使用。凭借其强大的协作工具,Rocket.Chat是Slack的绝佳替代品。...8、Supabase — 开源Firebase替代品 Supabase提供了一个完整的平台,用于构建和托管Web应用程序,包括后端数据库、API和实时数据层。...9、Kdenlive — 开源Adobe Premiere替代品 KDenLive是一款开源视频编辑软件,为创建、编辑和制作高质量视频内容提供了强大且灵活的平台。

    1.5K10

    Python模拟发送Slack消息

    ,首先在平台的官网上搜搜有没有相关的api文档之类的 其次在github上搜搜,有没有官方的开源模块或者第三方模块 在这就是Google你的需求了 3 找到方法如何运用 3.1 在浏览器中模拟方法请求...= os.environ["SLACK_API_TOKEN"] sc = SlackClient(slack_token)sc.api_call( "chat.postMessage", channel...:tada:" ) api_call是模块中封装的一个调用接口,这个接口的作用就是相当于你使用浏览器模拟post请求的执行过程,他把你在浏览器中要实现post请求所要执行的点点点封装成一个黑箱子,只要按格式填写参数就可以了...chat.postMessage 发送消息的方法 channel 要指定消息要发送到的channel text 你所要发送的内容 这样是不是一目了然了,再比如说我想获取workspace中所有的channel...'} #注意修改这里的Token netRequest = requests.post(url="https://slack.com/api/chat.postMessage

    1.9K10

    常见AI工具

    名称 地址 概述 魔法 免费 ChatGPT https://chat.openai.com/ 根据用户输入的问题或文本生成有意义和准确的回复 yes 普通版免费 semantic-kernel microsoft...) Integrate cutting-edge LLM technology quickly and easily into your apps WebChatGPT https://chrome.google.com...AutoGPT https://github.com/reworkd/AgentGPT](https://github.com/reworkd/AgentGPT 它可以自动将一个目标拆分成多个子任务,并在循环中使用互联网和其他工具来实现目标...NO,需要OpenAI API NewBing https://www.bing.com/new 微软推出的AI聊天工具,能够根据用户输入的要求生成草稿或回答问题,提供多种模式,如热情、平衡、创造和精确等...性原型系统,探索用 AI 技术提升写作者的写作效率和创作体验(在线体验推荐使用 Chrome 或 Microsoft Edge 浏览器

    42530

    Docker hackathon, teamspark 及团队协作软件设计上的思考

    xmpp是一个基于XML的开放即时通讯协议,如果你用过jabber,google chat,adium等聊天工具,它们都使用了xmpp。具体协议见 rfc3920(最新的是rfc6120)。...但一个协作软件的核心究竟是什么?是chat,还是围绕chat建立的沟通能力?在这一点上,hipchat和slack显然有不同的想法。...按照teamspark的功能,chat和notification是data plane,需要最高的效率,使用websocket承载。...比如成员A在任务B下上传一个文件,上传文件的动作使用HTTP API;"A上传了一个文件:xxx" 这个消息,用websocket传输。这样可以保证websocket上的通道上总是小数据,保持畅通。...,比如说chat是什么格式,notification是什么格式,获取团队成员列表的API接受什么参数等等,都是枯燥和没太多技术含量的东西,不提也罢。

    1.2K30

    Google谷歌的未来 & 野心:2017 Google IO 大会 全程回顾

    定位:智能手机 助手 基于 Google Now 融合了语音搜索、人工智能和机器深度学习 于2016年发布,此处是更新 核心功能:通过 语音 让机器智能地为你提供对应服务 类似Apple 的Siri...、微软的小冰 新增功能: 加入Google Lens 加入 文字输入 的方式 Google Assistant将提供其API,方便开发者嵌入到自己的应用中 特别注意:Google Assistant...若长按显示提醒的app,则会弹出类似于iOS Force Touch的小窗,以帮助用户便捷回复 若开发者觉得提醒圈颜色与自己的app不搭,Android O系统会根据开发者所提交的配色,为每款app...升级 面向开发者的 API,为商家打造的忠诚奖励机制 在客户端:谷歌 通过消息提醒等手段 使消费者 加入忠诚奖励计划中 在企业端:谷歌则选择与 Clover联手,为商家制定包含代金券、折扣券等等的安卓应用提供便利...,意味着只有少部分内容制作者,才能参与到直播来。

    1.5K20

    团队使用 Slack 技巧

    当一些 Issue 需要更详细的描述,或者有实时交流需求时,很多开源项目的维护者和用户往往都会使用 Slack 来进行沟通的,所以笔者对 Slack 还是十分熟悉的。...但当身处一个全员 remote 团队,技术、业务和其他团队都要求使用 Slack 进行沟通和交流时,自认 Slack 老炮的笔者,却发现很多之前完全不了解的关于团队使用 Slack 的技巧。...所以在 Slack(以及其他办公通讯软件中),建议使用在单条消息后添加 emoji 来表示类似情感,这其实也广泛应用于 GitHub 和 GitLab 的 Issue 中。 ?...集成其他应用 Slack 还有一个不错的功能在于他可以集成其他应用,如笔者就集成了 Google Calendar、Google Drive 和 Zoom 等应用。...Slack 会根据 Google Calendar 中将要到来的日程安排进行提醒,这对远程办公的笔者来说十分重要;而集成 Zoom 则可以通过一行命令 /zoom 快速创建会议,十分方便。 ?

    1.7K40

    2023年GitHub上10个最佳开源项目

    旨在创建类似于ChatGPT模型的开源版本,而且具有PaLM架构的额外优势。不幸的是,没有为此解决方案提供预先训练的模型。 2....Rocket.Chat — 开源Slack替代方案 Rocket.Chat通过一系列功能提供实时团队沟通,包括语音和视频通话、屏幕共享和文件共享。...它是高度可定制的,可以自托管或用作基于云的解决方案。凭借其强大的协作工具,Rocket.Chat是Slack的绝佳替代品。 6....Airbyte——开源 Fivetran 替代品 Airbyte提供了一个简单但功能强大的数据集成界面。它支持广泛的数据源,包括数据库、SaaS应用程序和API。...Kdenlive — 开源 Adobe Premiere 替代方案 KDenLive是一款开源视频编辑软件,为创建、编辑和制作高质量视频内容提供了强大而灵活的平台。

    4.1K20

    04 Apr 2022 red hat随笔(五)

    hat时,有点不习惯,因为办公软件就是google全家桶,比如: gmail:邮件系统直接使用gmail google meeting:开会使用,对国内有点不友好,你懂的:) google drive...:存放文档,比如doc、video等 google calendar:日历系统 google docs:google版的office,可以处理和搜索文档、表格、幻灯片,并可以通过网络和他人分享 github...另外,我们组的所有项目就托管在这里:https://github.com/stolostron slack 我们整个team都是使用slack作为沟通工具,说起slack,我觉得这个产品做得太给力了,我随便说几个我最喜欢的功能...可以使用类似点赞的功能回复某条信息,这个功能我最喜欢了,比如有时候不想打扰别人,又想感谢或者告诉听别人已经看到信息了,可以在当前信息下点击一个表情即可 app:可以集成很多app,比如google calendar...,但是当时来不及回复,可以设置一个提醒,等slack给你发送提醒时,你再回复 channel:各种非私有的channel你都可以随时加入或者退出,非常方便,很多开源社区都会有自己的slack channel

    32020

    GPT-5 系统提示词,泄漏

    每当用户消息包含这些或类似措辞时,请判断他们是否在请求你保存或遗忘信息。...每当你准备向用户发送包含诸如“已记录”、“明白了”、“我会记住的”或类似措辞的消息时,你都必须先调用 bio 工具,然后再把这条消息发送给用户。...简单的提醒,请使用“提醒我……” For requests that require a search, use "Search for..."...消息索引始终提供,但搜索结果索引不一定提供——如果没有,只需使用消息索引。如果搜索结果索引存在,会放在【和】内,例如 13 于。navlist 中的所有文件必须唯一。...例如,这可能包括公司的 Google Drive 文档和 Slack 消息。具体来源会在另一条消息中告知你。

    96510

    Node.js + Git Hooks + Slack:前端项目构建异常自动提醒

    那么本文就来介绍如何使用 Node.js 实现一个前端项目构建异常自动提醒工具,结合 Git Hooks 和 Slack,实现代码提交时的自动检测和异常提醒,通过这种方式我们可以在代码提交的早期阶段发现潜在问题...实现异常提醒功能1、Slack WebhookSlack 提供了 Webhook 功能,允许开发者通过 HTTP 请求向 Slack 频道发送消息,我们可以通过配置 Slack Webhook 来实现异常提醒...(2)发送消息到 Slack使用 Node.js 的 axios 库发送 HTTP 请求到 Slack Webhook,具体如下所示:const axios = require('axios'); const...最后通过本文的介绍,我们已经实现了一个基于 Node.js 的前端项目构建异常自动提醒工具,结合了 Git Hooks 和 Slack 的强大功能。...在现代软件开发中,自动化工具的使用不仅可以提高开发效率,还可以减少人为错误,提升代码质量,通过结合 Git Hooks 和 Slack,我们实现了一个简单而强大的前端项目构建异常自动提醒工具。

    18522

    zapier 推出MCP全流程方案

    以代码为中心的工作流程自动化,利用 Zapier 的强大功能,包括易于配置的触发器、便捷的 API 和简单的部署,按照你的方式来做。...现在AI 可以执行发送消息、管理数据、安排事件和更新记录等实际任务,从而将其从一个对话工具转变为应用程序的实用扩展。...便捷地选择和定义 AI 可以执行的具体操作,例如发送 Slack 消息或管理 Google 日历事件,确保精确控制。 Zapier 提供了超过 7,000 个第三方应用和超过 30,000 个动作。...AI 动作赋予您的 AI 或系统执行任何 Zapier 动作的能力(例如发送 Slack 消息、查找 Google 日历事件、撰写 Gmail 回复、创建 HubSpot 联系人等)。...Microsoft 待办事项列表 联系并培养你的 LinkedIn 广告潜在客户 通过 Microsoft Teams 获取重要信息的通知提醒 在您的社交渠道上创建和分享 LinkedIn 内容 将文件和邮件附件保存到

    1.3K10

    【快报】潘建伟团队实现“十量子纠缠”| Alphabet 预建立无人机运货在线市场

    beam splitters),成功制作出“十光子纠缠”。...,谷歌云将深化与 Slack的合作,加强其联合产品和工程开发力度,以增强谷歌云盘 Google Drive 中的内容与 Slack 的共享和传输过程。...合作后,谷歌云将为客户提供办公套件 G Suite 和Slack的组合,包括 AOL、R/GA和Shopify。...Google文档和谷歌云端硬盘属于最早一批Slack集成产品,并且目前仍然是最受欢迎的服务。实际上,每个工作日从谷歌 Drive 大约有 6万次向Slack的内容导入,也即每1.4秒 共享一个文件。...R Server 9.0 能将 R 模型转换为 Web 服务,不需要将语言转换为部署应用程序所使用的的语言,全过程可以通过使用 Swagger 标准生成R 服务的API来完成。

    1K80

    介绍10款ChatGPT替代产品

    好消息是,你总能找到功能强大且易于访问的ChatGPT 替代品。 ChatGPT 究竟是什么?...Jasper Chat 是一个全新的聊天界面,可以更轻松快速地制作内容。现代技术使提供平均结果变得更加容易。Jasper 与 ChatGPT 一样,使用自然语言处理来生成听起来像人类的响应。...由于其 API,ChatSonic 很容易集成到其他应用程序中。 它可以产生令人惊叹的视觉效果。 价格 –使用免费试用计划,每月最多可以免费制作 10,000 个word。...从语言学习和代码生成到客户服务和参与计划,都有ChatGPT 功能的替代方案, 常见问题 Q1:Google 和 ChatGPT 有何不同?...回答: ChatGPT 使用其 GPT-3.5 模型,而 Google Bard 使用 Google 自己的 LaMDA 语言模型。

    3.1K40
    领券