📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"对话系统"
📖 知识库
retrieval-augmented-generation
★★★★★
★★★★★
高级
Retrieval-Augmented Generation(RAG)是一种由 Meta AI 推出的自然语言处理技术,旨在通过检索和生成相结合的方式,提高语言模型的性能和实用性,特别是在处理需要外部知识或上下文信息的任务中,RAG 能够从外部知识库中检索相关信息,并将其整合到生成的文本中,从而增强模型的知识覆盖面和生成质量,这项技术在问答、文本生成和对话系统等领域具有广泛的应用前景,通过有效地利用外部知识,RAG 有助于解决传统语言模型在知识获取和利用方面的局限,提高模型的智能性和实用价值,RAG 的出现标志着自然语言处理领域的一个重要发展方向,即将语言模型与外部知识有效地结合起来,进一步提高语言模型的能力和应用价值,Retrieval-Augmented Generation 是一个很有前景的技术,它将语言模型的生成能力和外部知识的检索能力相结合,能够更好地处理需要外部知识的任务,RAG 的应用前景非常广泛,包括但不限于问答系统、对话系统、文本生成等领域,通过使用 RAG,开发者可以创建出更智能、更实用的语言模型,能够更好地满足用户的需求,Retrieval-Augmented Generation 是一个非常有价值的技术,能够显著提高语言模型的性能和实用性,具有广泛的应用前景和发展潜力,RAG 的技术细节和应用场景还在不断发展和完善中,但其基本思想和潜在价值已经得到了广泛的认可和肯定,RAG 的出现为自然语言处理领域带来了新的发展机遇和挑战,开发者需要不断地学习和掌握这项技术,以便能够更好地应用和发展它,RAG 的应用和发展需要更多的研究和实践,包括但不限于提高检索效率、优化生成算法、扩大知识库等方面,通过不断的努力和创新,RAG 有望成为自然语言处理领域的一个重要技术手段,能够带来更大的价值和贡献,Retrieval-Augmented Generation 的发展前景广阔,具有很大的应用潜力和发展空间,值得开发者和研究人员的关注和探索,RAG 的技术优势和应用价值已经得到了广泛的认可,具有广泛的应用前景和发展潜力,能够显著提高语言模型的性能和实用性,带来更大的价值和贡献,RAG 是一个非常有价值的技术,能够更好地满足用户的需求,具有广泛的应用前景和发展潜力,值得开发者和研究人员的关注和探索,RAG 的出现为自然语言处理领域带来了新的发展机遇和挑战,开发者需要不断地学习和掌握这项技术,以便能够更好地应用和发展它,RAG 的应用和发展需要更多的研究和实践,包括但不限于提高检索效率、优化生成算法、扩大知识库等方面,通过不断的努力和创新,RAG 有望成为自然语言处理领域的一个重要技术手段,能够带来更大的价值和贡献,Retrieval-Augmented Generation 是一个非常有前景的技术,它将语言模型的生成能力和外部知识的检索能力相结合,能够更好
agent-harness
★★★★★
★★★★★
进阶
agent-harness 是一个开源框架,旨在简化和标准化智能代理(agent)的开发、部署和管理过程,特别适用于需要与外部系统交互的复杂环境,如自动化运维、对话系统和多智能体系统。
gpt-3
★★★★★
★★★★★
进阶
GPT-3 是由 OpenAI 推出的一种大型语言模型,基于Transformer架构,拥有超过1750亿个参数,能够理解和生成自然语言文本,广泛应用于文本生成、翻译、摘要、对话系统等领域。
chatbots
★★★★★
★★★★★
进阶
chatbots 是一种通过自然语言处理和机器学习技术实现的自动化对话系统,能够模拟人类与用户进行交互,提供信息查询、任务执行等功能,广泛应用于客户服务、在线支持、娱乐等领域。
chatgpt4
★★★★★
★★★★★
进阶
ChatGPT-4 是由 OpenAI 推出的一款先进的语言生成模型,基于 GPT-4 架构,能够理解和生成自然语言文本,适用于对话系统、内容创作、代码辅助等多种场景,通过大规模数据训练和优化算法,能够提供高质量、多样化的文本响应。
system-prompts
★★★★★
★★★★★
进阶
system-prompts 是在对话系统或大型语言模型中用于设定系统行为和角色的指令性文本,通常由开发者编写,旨在引导模型以特定的方式响应用户输入,从而实现预期的功能或风格。
📦 开源项目
2noise
/
ChatTTS
ChatTTS:日常对话生成语音模型 — ChatTTS是一个基于Python的生成式语音模型,利用自然语言处理和机器学习算法,实现日常对话的语音生成。它支持多种语言,包括英语和中文,能够很好地模拟人类对话。ChatTTS的出现使得语音交互变得更加自然和人性化.
Python
★ 39.7k
⑂ 4.2k
ai-ml
☆
chatchat-space
/
Langchain-Chatchat
Langchain-Chatchat:基于Langchain的聊天应用 — Langchain-Chatchat是一个利用Langchain、ChatGLM、Qwen和Llama等语言模型的RAG和Agent应用,能够提供本地知识的聊天服务。它利用了Langchain的强大功能和多种语言模型的优势,实现了高效的知识检索和生成。该应用对于需要本地知识聊天服务的用户来说具有重要意义
Python
★ 38.4k
⑂ 6.2k
ai-ml
☆
sinaptik-ai
/
pandas-ai
pandas-ai:数据分析对话平台 — pandas-ai 项目利用 Python 语言和 pandas 库,实现了数据分析的对话式界面,支持 SQL、CSV、parquet 等多种数据格式。通过使用 LLMs 和 RAG 技术,pandas-ai 可以高效地处理数据查询和分析任务。同时,pandas-ai 还支持数据可视化和文本到 SQL 的转换,进一步扩展了其在数据分析领域的应用。
Python
★ 23.7k
⑂ 2.3k
data
☆
mckaywrigley
/
chatbot-ui
chatbot-ui:人工智能聊天界面 — chatbot-ui提供了一种简单的方式来集成AI聊天功能到您的应用中。它支持任何模型,使得您可以轻松地创建自定义的聊天界面。通过使用chatbot-ui,您可以提高用户体验和用户参与度
TypeScript
★ 33.3k
⑂ 9.4k
ai-ml
☆
agentscope-ai
/
agentscope
agentscope:可信赖的智能代理 — agentscope允许用户构建和运行智能代理,使其变得可见、可理解和可信赖。该项目使用Python语言开发,支持多种功能,如多模态交互和多智能体协作。agentscope的目标是让智能代理变得更加透明和可靠,从而提高用户的信任度。
Python
★ 28k
⑂ 3.2k
ai-ml
☆
asgeirtj
/
system_prompts_leaks
system_prompts_leaks:提取的系统提示 — system_prompts_leaks项目旨在收集和更新来自多家AI公司的系统提示,包括Anthropic的Claude、OpenAI的ChatGPT和Google的Gemini等。该项目使用JavaScript语言,定期更新以跟踪最新的AI模型和技术。通过提供这些系统提示,system_prompts_leaks项目为AI开发者和研究人员提供了宝贵的资源
JavaScript
★ 59k
⑂ 9.6k
ai-ml
☆
vanna-ai
/
vanna
vanna:与SQL数据库交互的AI聊天工具 — vanna是一个基于Python的项目,利用大语言模型(LLMs)和Agentic Retrieval技术,实现了准确的Text-to-SQL生成。它允许用户通过自然语言与SQL数据库进行交互,简化了数据查询和管理的过程。这种技术可以提高数据分析的效率和准确性。
Python
★ 23.8k
⑂ 2.4k
ai-ml
☆
discourse
/
discourse
discourse:社区讨论平台 — discourse是一个开源的社区讨论平台,使用Ruby语言和Rails框架开发,提供了简单易用的界面和强大的功能。它可以帮助用户创建自己的社区论坛,支持多种数据库,如PostgreSQL。discourse的设计目标是提供一个自由、开源、简单的社区讨论平台,用于连接人们和促进交流。
Ruby
★ 47.5k
⑂ 9k
backend
☆
onyx-dot-app
/
onyx
onyx:开源人工智能平台 — onyx是一个开源的AI平台,提供了先进的AI聊天功能,能够与每个LLM模型合作,实现高效的信息检索和交互。它使用Python语言开发,支持多种功能,如企业搜索、向量搜索和自托管。onyx的出现为开发者提供了一个强大的工具,能够快速构建和部署AI应用
Python
★ 31k
⑂ 4.3k
ai-ml
☆
telegramdesktop
/
tdesktop
tdesktop:Telegram 桌面版消息应用 — tdesktop 是一个跨平台的消息应用,允许用户在桌面设备上发送和接收消息。它支持多种功能,包括文本、图片、视频和文件的发送。tdesktop 的出现使得用户可以更方便地使用 Telegram 服务
C++
★ 32.4k
⑂ 6.9k
other
☆
AstrBotDevs
/
AstrBot
AstrBot:AI 代理助手和开发框架 — AstrBot 是一个开源的 AI 代理助手和开发框架,集成了多个即时通讯平台,如 Discord、Telegram 和 QQ,支持 LLMs 和 AI 功能。它提供了一个灵活的插件系统和 Docker 支持,能够帮助开发者快速构建自己的 AI 代理助手。AstrBot 的出现为开发者提供了一个强大的工具,能够简化 AI 代理助手的开发过程。
Python
★ 37.4k
⑂ 2.6k
ai-ml
+416 ★
☆
crmeb
/
CRMEB
CRMEB:开源商城系统 — CRMEB提供了一个全面的商城解决方案,包括小程序商城、H5商城、公众号商城、PC商城和App,支持分销、拼团、砍价、秒杀等功能。该系统采用前后端分离的架构,方便二次开发,并提供了详细的使用文档和接口文档。CRMEB的开源性和灵活性使其成为开发商城的理想选择
Vue
★ 9.1k
⑂ 2.1k
web
☆
LAION-AI
/
Open-Assistant
Open-Assistant:开源聊天助手 — Open-Assistant是一个开源项目,使用Python语言开发,能够理解自然语言任务,并通过与第三方系统交互和动态检索信息来完成任务。它利用了机器学习和语言模型的优势,能够提供更智能的聊天体验。通过Open-Assistant,用户可以更方便地获取信息和完成任务。
Python
★ 37.4k
⑂ 3.3k
ai-ml
☆
OtterMind
/
Chat2DB
Chat2DB:AI驱动的数据库工具和SQL客户端 — Chat2DB是一个功能强大的数据库工具和SQL客户端,利用AI技术提供更便捷的数据库操作体验。它支持多种数据库管理系统,包括MySQL、Oracle、PostgreSQL、DB2、SQL Server、SQLite、H2、ClickHouse等。Chat2DB的出现使得数据库操作更加简单高效,能够提高开发人员和数据分析师的工作效率
Java
★ 25.9k
⑂ 2.8k
backend
☆
nsqio
/
nsq
nsq:实时分布式消息平台 — nsq是一个使用Go语言编写的实时分布式消息平台,能够提供高性能和低延迟的消息处理能力。它适用于构建大规模的分布式系统,能够支持多种消息队列和消息传递模式。nsq的设计目标是提供一个可靠、可扩展和高性能的消息平台,用于支持现代分布式系统的构建
Go
★ 25.8k
⑂ 2.9k
backend
☆
andrewyng
/
context-hub
context-hub:上下文中心库 — context-hub提供了一个简单的方式来管理和共享上下文数据,使得开发者可以更容易地构建复杂的Web应用。它通过提供一个统一的接口来访问和更新上下文数据,从而简化了应用的开发和维护。同时,context-hub也支持多种数据存储和缓存机制,提高了应用的性能和可扩展性
JavaScript
★ 13.8k
⑂ 1.2k
web
☆
coqui-ai
/
TTS
TTS:深度学习文本转语音工具包 — TTS是一个基于深度学习的文本转语音工具包,支持多种语音合成模型和声码器,包括Glow-TTS、HiFiGAN和MelGAN等。它已在研究和生产环境中得到广泛应用,能够生成高质量的语音。TTS的主要特点包括支持多说话人语音合成、声码器和语音合成模型的选择等
Python
★ 45.8k
⑂ 6.2k
ai-ml
☆
elder-plinius
/
G0DM0D3
G0DM0D3:解放的人工智能聊天 — G0DM0D3 是一个解放的人工智能聊天工具,旨在提供自由和高效的交流体验。它使用 TypeScript 编写,适用于需要高级对话功能的用户。
TypeScript
★ 9.7k
⑂ 2.3k
ai-ml
☆
FlowiseAI
/
Flowise
Flowise:可视化构建AI代理 — Flowise允许用户通过可视化界面构建AI代理,支持多种AI框架和库,如OpenAI和LangChain。该平台简化了AI代理的开发过程,使得开发者可以更容易地创建和部署AI模型。同时,Flowise还支持低代码和无代码开发,进一步降低了开发门槛
TypeScript
★ 54.7k
⑂ 24.7k
ai-ml
☆
langchain-ai
/
langchain
langchain:智能代理工程平台 — langchain是一个开源的Python平台,提供了一套完整的工具和框架,用于构建和管理复杂的AI代理系统。它支持多种AI模型和框架,包括OpenAI、Anthropic和LLM等。langchain的目的是为了简化AI代理的开发和部署过程,提高企业和开发者的效率。
Python
★ 142.1k
⑂ 23.6k
ai-ml
☆
chatwoot
/
chatwoot
chatwoot:开源客户支持平台 — chatwoot是一个开源的客户支持平台,提供实时聊天、电子邮件支持和多渠道桌面功能。它支持多种集成,如WhatsApp、Docker和Heroku,使用Ruby和JavaScript等技术开发。chatwoot的开源性使其成为一种灵活且可定制的客户支持解决方案
Ruby
★ 34.6k
⑂ 8.2k
devops
☆
elder-plinius
/
CL4R1T4S
CL4R1T4S:AI 系统透明度项目 — CL4R1T4S 项目旨在为各种 AI 系统提供透明度,包括泄露的系统提示和工具。该项目对于了解 AI 系统的工作原理和提高安全性具有重要意义。通过提供这些信息,CL4R1T4S 促进了 AI 系统的透明度和安全性
★ 45.8k
⑂ 9.3k
ai-ml
☆
f
/
prompts.chat
prompts.chat:社区驱动的聊天提示库 — prompts.chat 既是一个社区驱动的聊天提示库,也是一个开源项目,允许用户自行托管以确保完全的隐私。它支持多种聊天模型,包括 ChatGPT 和 GPT-4。通过使用 prompts.chat,用户可以发现和分享有用的聊天提示,从而提高人机交互的效率
HTML
★ 166k
⑂ 21.5k
ai-ml
☆
oobabooga
/
textgen
textgen:本地大语言模型桌面应用 — textgen是一个开源的桌面应用,用于运行本地的大语言模型(LLM),支持多种功能,如文本、视觉和工具调用。它兼容OpenAI和Anthropic的API,保证用户数据的100%私密性。这种本地化的LLM解决方案可以帮助用户保护自己的数据安全,并在不依赖云服务的情况下使用AI功能
Python
★ 47.5k
⑂ 6k
ai-ml
☆
x1xhlol
/
system-prompts-and-models-of-ai-tools
system-prompts-and-models-of-ai-tools:AI工具系统提示和模型 — system-prompts-and-models-of-ai-tools项目提供了丰富的AI工具系统提示和模型,涵盖了多个开源项目,如Claude Code、Cluely、CodeBuddy等,能够帮助开发者提高编码效率和质量。该项目的目的是促进AI工具在软件开发中的应用,推动开发过程的自动化和智能化。通过提供这些系统提示和模型,开发者可以更好地利用AI工具,提高开发效率和生产力
★ 142.1k
⑂ 34.8k
ai-ml
☆
jonataslaw
/
getx
getx:无上下文打开屏幕/弹出框/对话框/底部表单,轻松管理状态和依赖注入 — getx 可以帮助开发者轻松打开屏幕、弹出框、对话框和底部表单,而无需手动管理上下文。同时,它还提供了简单的状态管理和依赖注入机制,减少了代码的复杂性和耦合度。使用 getx,可以更容易地构建和维护大型的 Flutter 应用
Dart
★ 11.2k
⑂ 1.8k
mobile
☆
CyC2018
/
CS-Notes
CS-Notes:技术面试必备基础知识 — CS-Notes 项目旨在为技术面试提供必备的基础知识,涵盖了算法、数据结构、计算机操作系统、计算机网络和系统设计等方面。该项目通过提供详细的笔记和 Leetcode 题解,帮助开发者提高技术能力和面试技巧。同时,CS-Notes 项目也为开发者提供了一个学习和交流的平台
★ 184.8k
⑂ 50.8k
other
☆
supertone-inc
/
supertonic
supertonic:轻量级多语种语音合成引擎 — supertonic是一个开源的、基于ONNX的文本转语音引擎,支持多种语言和平台,能够在设备上快速运行。它利用ONNX Runtime实现跨语言和跨平台的兼容性,支持包括iOS、Android和Web在内的多种平台。supertonic的出现使得开发者能够更容易地将语音合成功能集成到自己的应用中。
Swift
★ 13.4k
⑂ 1.4k
mobile
☆
unicity-sphere
/
sphere-sdk-connect-example
sphere-sdk-connect-example:Sphere SDK 连接示例 — sphere-sdk-connect-example 是一个使用 TypeScript 编写的示例项目,展示了如何连接和使用 Sphere SDK。这对于开发者了解如何集成 Sphere SDK 到他们的应用程序中非常有帮助。
TypeScript
★ 9.7k
⑂ 31
web
☆
ChatGPTNextWeb
/
NextChat
NextChat:轻量级人工智能助手 — NextChat是一个使用TypeScript编写的跨平台AI助手,支持Web、iOS、MacOS、Android、Linux和Windows等多个平台。它具有轻量级和快速的特点,能够提供高效的AI助手服务。NextChat的出现为用户提供了便捷的AI解决方案
TypeScript
★ 88.5k
⑂ 59.4k
web
☆
infiniflow
/
ragflow
ragflow:开源检索增强生成引擎 — ragflow通过结合检索和生成技术,提供了更好的上下文理解和生成能力。它可以应用于各种自然语言处理任务,例如问答、文本生成和对话系统。ragflow的开源性使其可以被广泛应用和扩展
Go
★ 85.4k
⑂ 10k
ai-ml
☆
deepset-ai
/
haystack
haystack:开源AI编排框架 — haystack允许用户设计模块化的管道和agent工作流,并对检索、路由、内存和生成具有明确的控制权。它适用于大规模agent、RAG、多模态应用、语义搜索和对话系统。haystack的目的是为了帮助用户构建高效、智能的LLM应用程序
MDX
★ 25.9k
⑂ 2.9k
ai-ml
☆