找回密码
 注册

微信登录

微信扫一扫,快速登录

查看: 207|回复: 0

AI 编程 - 本地文档搜索助手

[复制链接]
发表于 2025-10-19 11:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

×
作者:微信文章
使用 AI 编程实现了一个类似 google 搜索一样搜索电脑中保存的文档、图片等资料的工具(本地文档搜索助手)。这个是之前就有的想法,之前没有条件去实现,有了当前的 AI 工具,这个想法尝试着就实现了。整个实现,没有写一行代码,全程只是和 AI 对话,切切实实感受到了当前 AI 这个工具的强大。如下是实现这个本地文档搜索助手的一些信息。
01 介绍
本地文档搜索助手,一个可以对文档、图片的内容进行搜索的工具。1. 界面文档搜索
w1.jpg
文档导入
w2.jpg
2. 代码库
https://github.com/panhuida/local_document_search

02 如何实现1. 蓝图
w3.jpg

将本地文档、思维导图、公众号文章、图片的内容提取转换成 Markdown 并创建索引进行检索。

2. AI 编程

先使用 Claude 生成 PRD,再使用 Gemini CLI(模型是 Gemini 2.5 Pro)编程实现。

具体过程可以参考这个视频

Build Better Apps with AI Using This One Simple Document (PRD Guide)
https://www.youtube.com/watch?v=MZjW7mlRgdw


(1)使用 Claude 生成 PRD 的提示词


帮我创建一份产品需求文档(PRD)。构建的内容如下。

这是一个用于搜索本地文档的Web应用项目。

需要包含的功能需求如下:

    提供一个Web页面,用于选择文件夹并将指定的日期范围内发生变化的文件转为Markdown,保存到数据库

    提供一个Web页面,用于通过关键词搜索数据库中Markdown全文,并在页面上展示搜索到的结果以及可以打开原始文件链接

需要使用的技术栈如下:

    后端:Flask (Python 3.12+)

    前端:JavaScript , Tailwind CSS (CDN加载)

    数据库:PostgreSQL

    ORM:SQLAlchemy

    依赖库:markitdown(用于将PDF 、Word 、Excel 、PowerPoint 、HTML等文件转为Markdown)

    配置管理:python-dotenv

我会使用 AI co-pilot 来构建这个应用,所以我不需要任何团队里程碑或类似的东西。

如果你有任何需要澄清的问题,可以问我,然后继续编写 PRD。


(2)使用 Gemini CLI 编程实现示例

w4.jpg

03 参考资料

1. Build Better Apps with AI Using This One Simple Document (PRD Guide)

https://www.youtube.com/watch?v=MZjW7mlRgdw
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver|手机版|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2025-10-28 00:33 , Processed in 0.107755 second(s), 31 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表