ITADN
AICrafterZheng/AI-Frontiers-Digest
AICrafterZheng/AI-Frontiers-Digest · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

AI 前沿摘要

AI 前沿摘要 利用大语言模型(LLMs)智能地总结并精选人工智能领域的最新进展。通过分析文章及其讨论,它提供了关于 AI 领域的简洁、易消化的见解。此外,它还能从文章中生成播客和音频,从而提供更引人入胜且沉浸式的体验。

项目结构

  • /web - 前端应用(Vite + React + TypeScript)
  • /workflow - 用于获取、处理和总结新闻文章的 Prefect 工作流

主要功能

  1. AI News Aggregation: Automatically fetch and organize AI news from trusted sources
  • Hacker News
    • We filter for stories mentioning keywords: "gpt, llm, workflow, serverless, function as a service, backend as a service, faas, baas, developer experience, developer productivity, dev productivity, dev experience, automation, ai, artificial intelligence, dev, dx, machine learning, deep learning, nlp, openai, anthropic, gemini, claude, devin, mistral, llama, sora, midjourney, lpu, LlamaIndex, LangChain"
  • TechCrunch AI
  • Right now, Hacker News and TechCrunch AI articles are supported, actively adding more resources.
  1. Summarization: Summarize articles and Hacker News discussions
  2. Email Delivery: Deliver summaries directly to your inbox
  3. Discord Delivery: Deliver summaries to our Discord community
  4. Web App: View summaries and explore AI news on aicrafter.info
  5. Audio: Generate audio from article.
  6. Podcast: Generate podcasts from article.
  7. Audio Player: Auto play next audio/podcast.

技术栈

前端

  • Vite
  • React
  • TypeScript
  • TailwindCSS

后端

  • LLMs
    • Azure AI Services: gpt-4o, Mistral-large
    • OpenRouter: claude-3.5-sonet, mistral-7b-instruct
  • Jina Reader: 将 URL 转换为 LLM 友好的输入。
  • NotebookLM: 将文章转换为播客
    • 感谢 NotebookLlama 提供播客转录生成,以及 PodCastLM 提供音频生成。
    • 转录生成模型: gpt-4o (Azure AI Services)
    • 音频生成: Azure TTS (Text-to-Speech)
  • Prefect: 工作流编排
    • Prefect Workers Pool: Azure Container Registry
  • Supabase: 数据库 + 音频存储
  • Cloudflare Page Functions: 后端 API
  • Resend: 邮件

入门

  1. 克隆仓库:
git clone https://github.com/your-username/ai-frontiers-digest.git
cd ai-frontiers-digest
  1. 安装依赖项:
cd web
npm install
  1. 启动 Web 应用:
npm run dev
  1. 启动 Cloudflare Page Functions(后端 API):
npm run preview:wrangler

里程碑

  • 添加更多来源:
    • Github
    • Twitter
    • Reddit
    • Product Hunt
    • LinkedIn

告诉我你想看到什么!加入我们的 Discord,或在 Feedback 上提供反馈。

贡献

欢迎贡献!请随时提交 Pull Request。

许可证

本项目采用 MIT 许可证授权 - 详见 LICENSE 文件。


dannyzheng.me 用 ❤️ 为 AI 社区打造。