SolidGPT 开源项目教程
项目介绍
SolidGPT 是一个面向开发者的 AI 搜索助手,旨在帮助开发者进行代码和工作区的语义搜索。它是一个人机协作框架,允许用户在 AI 工作过程中与大型语言模型(LLM)代理进行交互。SolidGPT 专注于辅助 AI 寻找解决方案,而不是实现它们,并且针对标准软件开发流程进行了优化。
项目快速启动
安装步骤
-
克隆仓库:
git clone https://github.com/AI-Citizen/SolidGPT.git cd SolidGPT
-
安装依赖:
pip install -r requirements.txt
-
启动服务器:
python run_api.py
-
启动 Web 应用:
cd solidportal npm install npm run dev
配置代码库和 Notion(可选)
-
设置代码库:
- 点击右下角的设置按钮。
- 输入你的 OpenAI API 密钥。
- 输入你希望上线的文件夹的完整路径。
-
设置 Notion:
- 配置 Notion API 并获取你的 Notion API 密钥。
应用案例和最佳实践
设计一个创业产品
SolidGPT 可以帮助我们开发一个真实的创业产品——一个 AI 股票分析产品。SolidGPT 将协助我们从产品需求文档(PRD)到任务分解的看板(Kanban)设计项目的各个方面。我们决定将这个新想法命名为“AI Says”。
产品名称:AI Says
简短描述:与 AI 聊天,辅助股票分析并实施交易策略。
目标受众:中国零售投资者。
业务目标:利用 AI 赋能中国零售投资者。
关键特性:
- AI 分析股票的财务报告。
- AI 分析市场趋势并提供交易建议。
典型生态项目
SolidGPT 是一个开源项目,它鼓励社区贡献和合作。以下是一些与 SolidGPT 相关的生态项目:
- SolidPortal:SolidGPT 的 Web 应用界面,提供用户友好的交互体验。
- SolidGPT VSCode 扩展:在 VSCode 市场中提供的扩展,使开发者可以直接在编辑器中使用 SolidGPT。
通过这些项目,SolidGPT 构建了一个强大的生态系统,支持开发者在各种场景下高效地使用 AI 辅助工具。