gpt4 paper assistant: 用gpt-凯发k8一触即发

该存储库为 arxiv 实现了一个非常简单的日常扫描仪,它使用 gpt4 和作者匹配来查找您可能感兴趣的论文。它将每天通过 github actions ,并可以通过机器人将此信息发布到 slack 或只是将其呈现在静态 github-pages 网站中。

可以在此处看到在 cs.cl 上运行的日报的简单演示

作为成本估算,2023 年 11 月 12 日在所有 cs.cl, lg, ai 上运行此程序的成本约为 0.7 美元( cs.lg 为 0.5 美元, cs.cl 为 0.2 美元)

快速开始

这是运行扫描仪所需的最少步骤。强烈建议您阅读全文以决定您要运行什么。

在 github 操作上运行

  1. 将此存储库复制/分叉到新的 github 存储库,并在分叉它时启用计划的工作流程。
  2. 将 config/paper_topics.template.txt 复制到 config/paper_topics.txt 并填写您想要关注的论文类型
  3. 将 config/authors.template.txt 复制到 config/authors.txt 并列出您真正想要关注的作者。作者后面的数字很重要。它们是语义学者作者 id,您可以通过在语义学者上查找作者并获取 url 末尾的数字来找到它们。
  4. 在 config/config.ini 中设置您想要的 arxiv 类别。
  5. 将您的 openai 密钥 ( oai_key ) 设置为“github 秘密”
  6. 在您的存储库设置中,将 github 页面构建源设置为 github actions

此时,您的机器人应该每天运行并发布静态网站。您可以通过手动运行 github 操作工作流程来测试这一点。

可选但强烈推荐:

  1. 设置一个 slack 机器人,获取 oauth 密钥,将其设置为 slack_key 作为 github 秘密
  2. 为机器人创建一个频道(并邀请其加入该频道),获取其 slack 频道 id,在 github 密钥中将其设置为 slack_channel_id 。
  3. 查看 configs/config.ini 来调整过滤内容的方式。
  4. 将 github 存储库设置为私有,以避免 github 操作在 60 天后被设置为非活动状态

世界标准时间每天下午 1 点,机器人将运行并发布到 slack 并发布 github 页面网站(有关详细信息,请参阅publish_md 和 cron_runs 操作)。

本地运行

步骤大体与上面相同,但是你必须通过 requirements.txt 设置环境

您必须设置环境变量 oai_key 、 slack_key 、 slack_channel_id ,而不是通过 github secret 传递凭据。

要运行所有内容,只需调用 main.py

其他注意事项:您可能还不想推送到 slack,在这种情况下,请在 dump_json 、 dump_md 和 push_to_slack 的 字段。

如果语义学者 api 超时或速度缓慢,您应该获取 s2 api 密钥并在环境变量中将其设置为 s2_key 。(由于github操作的限制,这仅在代码在本地运行时才有帮助)

使其独立运行:整个过程几乎不需要计算,因此您可以从 aws 租用最便宜的 vm,将此存储库放入其中,安装 requirements.txt 适当设置环境变量并添加以下内容定时任务

0 13 * * * python ~/arxiv_scanner/main.py

该 crontab 将在世界标准时间 (utc) 下午 1 点(太平洋时间下午 6 点)运行该脚本。

项目链接

https://github.com/tatsu-lab/gpt_paper_assistant

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun267391.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年11月23日
下一篇 2023年11月23日

相关推荐

  • github 推出 github copilot workspace 的技术预览版 通过 copilot workspace,开发者可以用自然语言进行头脑风暴、规划、构建、测试和运…

    2024年5月10日
  • microsoft 引入了新的 windows 11 24h2 更新 cpu 要求

    microsoft 最近增强了即将推出的 windows 11 版本 24h2 的系统要求,表明有意阻止非常旧的处理器运行最新的操作系统。随着上个月向 canary 频道发布 wi…

    2024年4月25日
  • 被黑客利用的windows dos到nt路径转换过程

    safebreach 安全研究员 or yair 最近公布了 windows dos 到 nt 路径转换过程中的一系列漏洞,这些漏洞可能允许攻击者在不需要管理权限的情况下获得类似 …

    2024年4月25日
  • microsoft 由于错误警报而暂时撤回 outlook 安全更新

    microsoft 最近撤回了 outlook 的安全更新,因为发现它在用户打开 ics 日历文件时会导致不正确的安全警报。该问题是在 12 月针对 outlook 桌面应用程序的…

    2024年4月25日
  • microsoft 通过最新的修补程序更新解决了 exchange server 问题,并添加了 ecc、hma 支持

    microsoft 宣布发布修补程序更新,旨在解决在安装 2024 年 3 月安全更新后影响 exchange 服务器的几个问题。除了修复这些问题之外,2024 年 4 月修补程序…

    2024年4月25日
  • 已解决:帐户图片错误此图片无法保存

    帐户头像错误。当您尝试在 windows 上为用户帐户设置个人资料图片时,屏幕上出现此图片无法保存错误消息,任何人都可能发生此图片。 除了基本身份识别外,设置个人资料图片还可以帮助…

    2024年4月19日 工具软件
  • 此连接不是iphone中safari上的私人错误:修复

    在iphone上通过safari浏览网站时,您可能会遇到此错误提示“此连接不是私人的”消息。有很多可能的原因可以归咎于此。如果您按照以下步骤对 safari 中的问题进行故障排除,…

    2024年4月16日 苹果apple
  • 远程桌面无法验证远程计算机的身份:修复

    远程桌面连接或 rdc 并非完全防错。有很多设置可能会影响远程桌面连接。连接到远程桌面系统时,可能会出现此错误消息“远程桌面无法验证远程计算机的身份”。通常,主机和远程设备之间的时…

    2024年4月1日 工具软件
  • excel visual basic中的运行时错误13类型不匹配:修复

    在 excel 电子表格中执行 visual basic 代码时,您可能会遇到以下“运行时错误 13.类型不匹配“提示。visual basic 应用程序模块可帮助您增强工作表。但…

    2024年3月29日 工具软件
  • array.prototype.map() 期望从箭头函数 :fix 返回值

    javascript 中可能会弹出错误提示“array.prototype.map() expects a return value from arrow function”(ar…

    2024年3月28日
  • 20 种专为内容创作者设计的 ai 工具

    20 种专为内容创作者设计的 ai 工具 在快节奏的内容创作世界中,人工智能 (ai) 改变了游戏规则。它提供了大量的工具来简化创作过程,使您能够以更高的效率制作引人入胜的高质量内…

    2024年3月28日
  • cli 中的 github copilot 退出测试版,现在可用

    cli 中的 github copilot 退出测试版,现在可用 github 宣布在命令行界面 (cli) 中向所有 copilot 个人、企业和企业客户全面推出 copilot…

    2024年3月26日
  • microsoft .net framework 被许多 windows 应用程序使用。但是,在计算机上安装 .net framework 时,可能会遇到以下消息“安装未成功。hr…

    2024年3月25日 微软microsoft
  • ccmsetup 失败,错误代码为 0x80004005 [已解决]

    ccmsetup 失败,出现错误代码0x80004005尝试将更新推送到域中的客户端电脑时经常出现。它是由配置错误、缺少关键服务、防火墙阻止更新或无法访问 mp(管理点)或 dp(…

    2024年3月20日 工具软件
  • 什么是默认的 windows 11 密码以及如何在没有密码的情况下登录

    默认密码通常是设置或购买新设备时附带的通用预定义密码。windows 11 没有默认密码,但如果您被锁定,有一些解决方法可以重新获得访问权限。 如何在没有默认密码的情况下登录 wi…

    2024年3月20日 win 11
  • 随着 windows 11 insider preview build 26052 的发布,sudo 被引入 windows 11,拥有此版本及更高版本的用户可以使用它来以管理员身…

    2024年3月20日
  • 许多用户报告说没有互联网连接。代理服务器有问题,或者地址不正确,并在尝试在其计算机上使用浏览器时出现err_proxy_connection_failed错误。要修复此连接错误,您…

    2024年3月20日 工具软件
  • 我们最近遇到了mcuicnt.exe 找不到入口点,在动态链接库中找不到过程入口点 bcrypthash bcrypt.dll在多个设备上出现错误,有些设备运行 windows 7…

    2024年3月20日 win 11
  • 在 windows 资源管理器中搜索特殊字符:2 种简单方法

    虽然我们知道 windows 不允许在文件名中使用特殊字符,但大多数人都不知道它也无法使用标准搜索字段方法进行本机搜索。那么,如何在windows(文件)资源管理器中搜索特殊字符呢…

    2024年3月20日 win 11
  • 虽然内核隔离或内存完整性有助于保护 pc,但启用它可能对许多人来说具有挑战性。至少我们是这样,windows 安全中心将 htcvcomv64.sys 列为不兼容的驱动程序。 在这…

    2024年3月19日 工具软件
  • windows 使用 rbf 文件格式在软件安装期间创建临时备份,允许操作系统在安装不成功时还原内容。您可以使用合适的程序轻松打开rbf文件。 rbf (.rbf) 文件通常存储在…

    2024年3月19日 工具软件
  • xpw文件扩展名: 如何在windows上打开它

    xpw文件扩展名在当今是罕见的,因为创建这些文件的程序,由intercon associates inc.开发的accessible formnet,已经过时了。不过,如果您有一些…

    2024年3月18日
  • 许多用户报告说看到与ssvagent.exe相关的错误消息,或者它触发了 pc 上的高 cpu 或 ram 使用率。过去,我们在 internet explorer 上看到ssva…

    2024年3月18日 工具软件
  • 该uplay_r164.dll由育碧开发,并被多款 ubisoft connect 游戏使用,包括《刺客信条》、《孤岛惊魂 4》、《全境封锁 2》和《看门狗》等。 与该文件相关的两…

    2024年3月18日 工具软件
  • netcpl.cpl 或 internet 属性是一个内置实用程序,允许用户配置与 internet 相关的设置,包括安全、隐私、证书、vpn 和加载项。它存储在以下位置:c:\w…

    2024年3月18日 工具软件
网站地图