#编程 一个开源本地化的RAG系统:Minima,可与ChatGPT、MCP集成,也可以作为企业内部本地RAG,想要本地部署AI问答系统的用户可以使用。可以完全本地安装,也可以ChatGPT版通过ChatGPT查询本地文档,或者使用Claude查询本地文件
支持PDF、Excel、Word、txt、Markdown、CSV等格式
支持 PDF、Excel、Word、txt、Markdown、CSV 等多种格式
https://github.com/dmayboroda/minima
支持PDF、Excel、Word、txt、Markdown、CSV等格式
支持 PDF、Excel、Word、txt、Markdown、CSV 等多种格式
https://github.com/dmayboroda/minima
#编程 50 行 Python 代码搭建 AI 创业趋势分析助手
主要功能:
- 用户输入:允许企业家输入感兴趣的特定创业领域或技术
- 新闻收集:使用
@DuckDuckGo
收集最新的创业新闻和市场分析
- 摘要生成:使用 Newspaper4k 生成经验证信息的简洁摘要
- 趋势分析:识别创业融资、技术应用和市场机会的新兴模式
- 前端界面:
@streamlit
提供用户友好的交互界面
系统架构包含三个 Agent:
- 新闻收集:负责搜索和收集相关文章
- 摘要撰写:处理和总结文章内容
- 趋势分析:分析摘要并识别趋势
实现步骤:
- 环境设置:包括安装必要的依赖和获取 API 密钥
- 创建 Streamlit 应用:构建用户界面
- 实现三个 Agent 的功能并将它们组合成一个团队
- 执行分析工作流程并展示结果
https://www.theunwindai.com/p/build-an-ai-startup-trend-analysis-agent-using-claude-3-5-sonnet
主要功能:
- 用户输入:允许企业家输入感兴趣的特定创业领域或技术
- 新闻收集:使用
@DuckDuckGo
收集最新的创业新闻和市场分析
- 摘要生成:使用 Newspaper4k 生成经验证信息的简洁摘要
- 趋势分析:识别创业融资、技术应用和市场机会的新兴模式
- 前端界面:
@streamlit
提供用户友好的交互界面
系统架构包含三个 Agent:
- 新闻收集:负责搜索和收集相关文章
- 摘要撰写:处理和总结文章内容
- 趋势分析:分析摘要并识别趋势
实现步骤:
- 环境设置:包括安装必要的依赖和获取 API 密钥
- 创建 Streamlit 应用:构建用户界面
- 实现三个 Agent 的功能并将它们组合成一个团队
- 执行分析工作流程并展示结果
https://www.theunwindai.com/p/build-an-ai-startup-trend-analysis-agent-using-claude-3-5-sonnet
#编程 人工智能 IDE 构建相同的应用。
Their progress is insane
> Replit got way better at UI
> Cursor shipped coding agents
> Windsurf entered the game and made a nice
> V0 can do full-stack apps
> Bolt is turning noncoders into coders
https://twitter.com/johnrushx/status/1861797531597816073
Their progress is insane
> Replit got way better at UI
> Cursor shipped coding agents
> Windsurf entered the game and made a nice
> V0 can do full-stack apps
> Bolt is turning noncoders into coders
https://twitter.com/johnrushx/status/1861797531597816073
#AI #编程 一个基于AI的多代理研究助手项目:AI-Data-Analysis-MultiAgent,这个agent团队可以自动化完成数据分析、生成研究假设、图表可视化、报告生成等整个流程任务
https://github.com/starpig1129/AI-Data-Analysis-MultiAgent
https://github.com/starpig1129/AI-Data-Analysis-MultiAgent
#编程 目前市场上几乎所有帮你写代码的 AI 助手
Github Copilot
Bolt
cursor ai
codeiumdev Windsurf
PearAI
Vercel v0
Claude AI Artifacts
ChatGPT Canvas
Aider http://aider.chat
Cline https://github.com/cline/cline
Lovable
OpenHands https://github.com/All-Hands-AI/OpenHands…
Cody AI
Amazon Q Developer https://aws.amazon.com/q/developer/
智谱 AI 的 CodeGeeX https://codegeex.cn
Baidu 的 文心快码 https://comate.baidu.com/en
Alibaba 的通义灵码 https://tongyi.aliyun.com/lingma/
Alipay 的 CodeFuse https://codefuse.alipay.com/vat/home
Bytedance 的 MarsCode
腾讯云 AI 代码助手 https://copilot.tencent.com
Monica Code
代码小浣熊 https://xiaohuanxiong.com/code
Github Copilot
Bolt
cursor ai
codeiumdev Windsurf
PearAI
Vercel v0
Claude AI Artifacts
ChatGPT Canvas
Aider http://aider.chat
Cline https://github.com/cline/cline
Lovable
OpenHands https://github.com/All-Hands-AI/OpenHands…
Cody AI
Amazon Q Developer https://aws.amazon.com/q/developer/
智谱 AI 的 CodeGeeX https://codegeex.cn
Baidu 的 文心快码 https://comate.baidu.com/en
Alibaba 的通义灵码 https://tongyi.aliyun.com/lingma/
Alipay 的 CodeFuse https://codefuse.alipay.com/vat/home
Bytedance 的 MarsCode
腾讯云 AI 代码助手 https://copilot.tencent.com
Monica Code
代码小浣熊 https://xiaohuanxiong.com/code
#编程 V0+Cursor AI 编程项目开发技巧
1. 利用 ChatGPT 进行项目规划 在使用 V0 之前,我会用 ChatGPT 规划整个项目。这包括创建完整的产品需求文档(PRD)、定义数据库结构、选择配色方案,以及规划所有页面的 UI 布局。这些准备工作确保我在开始使用 V0 之前有清晰的愿景。
2. 使用 V0 设计 UI 有了详细的布局和概念后,我会将其导入 V0 开始构建 UI。附上 Dribbble 上的灵感截图可以帮助 V0 准确理解我想要的美感。在这种指导下,我让 V0 为项目生成 UI 基础。
3. 不断优化 为了获得最佳效果,我会持续提示 V0 参考附带的截图来优化每个页面。这种迭代式的提示可以调整布局和设计,确保 V0 每次都能更接近我的设想。
4. Cursor 进行开发 在 V0 生成基础 UI 代码后,我会将所有内容导入 Cursor 开始搭建核心功能。这包括集成 Supabase 作为后端,添加认证、路由保护和数据库连接等基本功能。
5. 在 Cursor 中将核心项目文档组织为 .md 文件 为了保持所有阶段的一致性,我将 PRD、数据库架构、用户旅程等关键文档直接保存为 Cursor 中的 .md 文件。这样的设置让我在开发过程中能快速查阅核心细节,确保与初始计划保持一致。
6. 标记官方文档以获取准确信息 在使用特定框架或服务时,我会在 Cursor 中同步它们的官方文档。这样,我的提示总能获取最新最准确的信息,最大限度地减少错误并提高准确性。
7. 使用 cursor directory 获取专业提示 Cursor 的提示目录是技术项目的宝藏。我会自定义这些提示并将其存储在 .cursorrules 文件中,调整 Cursor 的响应使其完全符合我的技术栈。
8. 将可用代码保存为 .md 文件 当 Cursor 生成完美契合的代码时,我会将其作为可重用示例保存在 Cursor 的 .md 文件中。这个习惯对未来的项目来说是巨大的时间节省,让 Cursor 能够提供一致且可靠的代码片段。
9. 从代码模板开始 不要浪费时间重复造轮子。使用样板代码来处理认证、数据库和支付等常见元素。在经过验证的基础上构建可以节省时间。
1. 利用 ChatGPT 进行项目规划 在使用 V0 之前,我会用 ChatGPT 规划整个项目。这包括创建完整的产品需求文档(PRD)、定义数据库结构、选择配色方案,以及规划所有页面的 UI 布局。这些准备工作确保我在开始使用 V0 之前有清晰的愿景。
2. 使用 V0 设计 UI 有了详细的布局和概念后,我会将其导入 V0 开始构建 UI。附上 Dribbble 上的灵感截图可以帮助 V0 准确理解我想要的美感。在这种指导下,我让 V0 为项目生成 UI 基础。
3. 不断优化 为了获得最佳效果,我会持续提示 V0 参考附带的截图来优化每个页面。这种迭代式的提示可以调整布局和设计,确保 V0 每次都能更接近我的设想。
4. Cursor 进行开发 在 V0 生成基础 UI 代码后,我会将所有内容导入 Cursor 开始搭建核心功能。这包括集成 Supabase 作为后端,添加认证、路由保护和数据库连接等基本功能。
5. 在 Cursor 中将核心项目文档组织为 .md 文件 为了保持所有阶段的一致性,我将 PRD、数据库架构、用户旅程等关键文档直接保存为 Cursor 中的 .md 文件。这样的设置让我在开发过程中能快速查阅核心细节,确保与初始计划保持一致。
6. 标记官方文档以获取准确信息 在使用特定框架或服务时,我会在 Cursor 中同步它们的官方文档。这样,我的提示总能获取最新最准确的信息,最大限度地减少错误并提高准确性。
7. 使用 cursor directory 获取专业提示 Cursor 的提示目录是技术项目的宝藏。我会自定义这些提示并将其存储在 .cursorrules 文件中,调整 Cursor 的响应使其完全符合我的技术栈。
8. 将可用代码保存为 .md 文件 当 Cursor 生成完美契合的代码时,我会将其作为可重用示例保存在 Cursor 的 .md 文件中。这个习惯对未来的项目来说是巨大的时间节省,让 Cursor 能够提供一致且可靠的代码片段。
9. 从代码模板开始 不要浪费时间重复造轮子。使用样板代码来处理认证、数据库和支付等常见元素。在经过验证的基础上构建可以节省时间。
#编程 如果不给Cursor足够的项目上下文,它真的会显得很“笨”。以下是一些可以改进你的Cursor工作流程的方法。
1.先头脑风暴,再写代码
Claude/o1在这里是你最好的助手。你应该创建一个包含项目每一个细节的完整文档。
- 核心功能
- 目标和宗旨
- 技术栈和使用的包
- 项目文件夹结构
- 数据库设计
- 登陆页面组件
- 配色方案
- 文案
将所有这些内容放入一个名为
2.获取一个
很多人忽略了这一步。我理解,编写
https://github.com/PatrickJS/awesome-cursorrules
3.使用 v0 构建登陆页面
从你的
4.聊天 vs 编辑器
使用聊天功能完成较小的任务,解释代码/命令。可以用它来提问和导航。用编辑器(Composer)来写代码,始终在编辑器中标记你的
5.标记你的文档
复制你所使用框架的文档。进入Cursor设置 > 功能 > 文档。粘贴这些链接,并在聊天/编辑器中通过
1.先头脑风暴,再写代码
Claude/o1在这里是你最好的助手。你应该创建一个包含项目每一个细节的完整文档。
- 核心功能
- 目标和宗旨
- 技术栈和使用的包
- 项目文件夹结构
- 数据库设计
- 登陆页面组件
- 配色方案
- 文案
将所有这些内容放入一个名为
http://instruction.md 的文件(名字随便起),这样Cursor可以随时进行索引。2.获取一个
.cursorrules 文件很多人忽略了这一步。我理解,编写
.cursorrules 文件可能让人望而生畏,但它确实能带来极大帮助。这是一个我总是推荐的优秀仓库,可以帮助你入门。选择你的技术栈,并根据你的偏好进行编辑.https://github.com/PatrickJS/awesome-cursorrules
3.使用 v0 构建登陆页面
从你的
http://instructions.md 文件中获取核心功能、配色方案和组件。额外提示:可以参考其他登陆页面的截图,以便让 v0 更好地理解你的想法。使用组件库,我推荐 shadcn,因为 v0 与它配合良好。我也常用 MagicUI。记住,你不需要让 v0 完美无缺。你只需要一个足够好的基础,便于你后续在 Cursor 中进一步编辑和优化。4.聊天 vs 编辑器
使用聊天功能完成较小的任务,解释代码/命令。可以用它来提问和导航。用编辑器(Composer)来写代码,始终在编辑器中标记你的
http://instructions.md 文件,并告诉它随着项目进展进行更新。每次只让编辑器执行一个任务,逐步进行更改。如果你让它编辑多个文件,它可能会产生幻觉,导致你失去控制。在批准更改之前,始终检查代码是否干净整洁。将你的Claude积分留给编辑器,使用GPT-4o-mini来进行聊天。5.标记你的文档
复制你所使用框架的文档。进入Cursor设置 > 功能 > 文档。粘贴这些链接,并在聊天/编辑器中通过
@ Docs 使用它们。#编程 100多个Cursor AI提示模板,帮助用Python、TypeScript、React等构建全栈应用。此外,你还可以使用模板让其具备API、LLM和智能代理的专业功能。
而且还是开源,在线URL:http://cursor.directory
Github:https://github.com/pontusab/cursor.directory
而且还是开源,在线URL:http://cursor.directory
Github:https://github.com/pontusab/cursor.directory
#编程 自学计算机书单
《C programming language》 :Brian W. Kernighan 和 Dennis M. Ritchie
《C 程序设计语言》公认的最经典的教材 ,作者是C语言、Unix 操作系统的发明人,关于一切C语言的教学, 只有这本书最正宗, 内容十分简单, 谁都可以学会。 即便英文版本, 高中水平的英文, 读起来也没有任何障碍。
《算法》(Algorithms) - 作者:Robert Sedgewick 和 Kevin Wayne.
算法的经典很多, 对于动手练习来讲, 我只推荐这一本书。 推荐这本书的原因内容很有意思, 作者是用 Java , 且提供了一些可视化的图表库, 用于直观观察数据组织逻辑。
《计算之魂》- 作者: 吴军。
如果算法进阶段, 面试刷题, 这本书要读一下。 吴军总结了现在几乎所有关于算法面试面方的全部范式, 只要能搞定这本书中的所涉及范式, 几乎可以进入任何一个大厂工作。
《计算机组成与设计:硬件/软件接口》 - 作者:David A. Patterson 和 John L. Hennessy。
关于计算机硬件系统, 这是我读过最好的书的一本教材。 作者甚至花了很大篇幅讲解
《计算机组成原理》 - 作者:唐朔飞 。
国内大学几乎都是使用的这本教材,主要是没有废话,内容也相比较容易。
《TCP/IP 详解 卷1:协议》 - 作者:W. Richard Stevens
对于我们大多数人, 学计算机网络, 主要是学的网络协议, 而网络协议最重要的IP协议、ARP/RARP协议、TCP/UDP、HTTP(s)
《深入理解计算机系统》(Computer Systems: A Programmer’s Perspective) - 作者:Randal E. Bryant 和 David R. O’Hallaron .
这本书让对于Linux C语言开发、Linux 操作系统理解上了一个新的台阶,强烈推荐。
《C programming language》 :Brian W. Kernighan 和 Dennis M. Ritchie
《C 程序设计语言》公认的最经典的教材 ,作者是C语言、Unix 操作系统的发明人,关于一切C语言的教学, 只有这本书最正宗, 内容十分简单, 谁都可以学会。 即便英文版本, 高中水平的英文, 读起来也没有任何障碍。
《算法》(Algorithms) - 作者:Robert Sedgewick 和 Kevin Wayne.
算法的经典很多, 对于动手练习来讲, 我只推荐这一本书。 推荐这本书的原因内容很有意思, 作者是用 Java , 且提供了一些可视化的图表库, 用于直观观察数据组织逻辑。
《计算之魂》- 作者: 吴军。
如果算法进阶段, 面试刷题, 这本书要读一下。 吴军总结了现在几乎所有关于算法面试面方的全部范式, 只要能搞定这本书中的所涉及范式, 几乎可以进入任何一个大厂工作。
《计算机组成与设计:硬件/软件接口》 - 作者:David A. Patterson 和 John L. Hennessy。
关于计算机硬件系统, 这是我读过最好的书的一本教材。 作者甚至花了很大篇幅讲解
《计算机组成原理》 - 作者:唐朔飞 。
国内大学几乎都是使用的这本教材,主要是没有废话,内容也相比较容易。
《TCP/IP 详解 卷1:协议》 - 作者:W. Richard Stevens
对于我们大多数人, 学计算机网络, 主要是学的网络协议, 而网络协议最重要的IP协议、ARP/RARP协议、TCP/UDP、HTTP(s)
《深入理解计算机系统》(Computer Systems: A Programmer’s Perspective) - 作者:Randal E. Bryant 和 David R. O’Hallaron .
这本书让对于Linux C语言开发、Linux 操作系统理解上了一个新的台阶,强烈推荐。
🔗https://github.com/geekcomputers/Python
地址:https://www.sellmyapp.com/
#编程 Cline 强势支持 Claude "Computer Use"
1️⃣ 实现爬虫自由,Claude能直接将“看”到的提取下来
2️⃣直接输出不同格式的文件,csv、json、markdown
3️⃣支持OpenRouter,实时展示每轮对话的token价格
4️⃣真正意义上的实时预览你的代码,还包自动测试和自动修复。Claude Canvas 还不能在预览区修改代码,Cline 先支持上了。
https://twitter.com/i/status/1851219041991663890
1️⃣ 实现爬虫自由,Claude能直接将“看”到的提取下来
2️⃣直接输出不同格式的文件,csv、json、markdown
3️⃣支持OpenRouter,实时展示每轮对话的token价格
4️⃣真正意义上的实时预览你的代码,还包自动测试和自动修复。Claude Canvas 还不能在预览区修改代码,Cline 先支持上了。
https://twitter.com/i/status/1851219041991663890
就从Python角度出发,提供了有关 Python 编程语言的各个方面学习资源导航,包括如何使用 Python 构建完整的 web 应用程序。涵盖了从基础知识到 Web 框架、数据库、前端技术、部署和其他全栈开发中涉及的工具和技术,非常适合想要学习全栈开发的 Python 编程人员。网站干净整洁不废话。
https://fullstackpython.com
比如想快速了解一个复杂的开源项目,又不想花太多时间看代码,就可以用Sage
特点:
1、极简设置,运行简单命令即可完成设置,非常简单,每个回答附带详细解释和相关代码引用
2、支持自然语言交互,查询代码功能、用法以及结构
3、支持多种代码库,包括GitHub的开源项目
4、支持本地,可定制,支持私有库
github:https://github.com/Storia-AI/sage
https://pypandas.cn
YouTube视频教程:
https://youtube.com/watch?v=ZyhVh-qRZPA&list=PL-osiE80TeTsWmV9i9c58mdDCSskIFdDS
kaggle的Pandas微课程:提供了一系列免费的实践练习,非常适合边学边做。
https://kaggle.com/learn/pandas
W3Schools的Pandas教程:教程简洁明了,适合快速入门。
https://w3schools.com/python/pandas/default.asp
GeeksforGeeks的Pandas教程:这里有大量的实例和练习题,适合深入学习。
https://geeksforgeeks.org/pandas-tutorial/