对于大多数大型语言模型(LLM)应用,微调并非必要。使用少量提示或检索增强生成(RAG)可能是更好的选择。少量提示是指向LLM提供期望输出的示例,而RAG则涉及查询向量数据库,获取LLM未经训练的信息。这意味着,我...
Read MoreMiniChain是一款可能是对于原型设计和生产都非常有用的链式工具。该工具巧妙地利用函数装饰器和YAML模板来实现链式操作,强大而高效。例如,你只需要20行代码,就可以编写一个聊天机器人,向量数据库等等。这是一款...
Read MoreLanceDB是一款针对AI应用的新型开发者友好型无服务器向量数据库。它可嵌入应用程序中,无需管理服务器,其扩展性依赖于磁盘而非内存,具有低延迟性。LanceDB支持向量搜索、全文搜索和SQL,并针对多模态数据进行了优...
Read MorePromptTools是一套自托管工具,用于实验、测试和评估大型语言模型、向量数据库和提示。它允许开发者使用代码、笔记本和本地沙盒进行评估。开发者只需几行代码就可以测试不同模型上的提示和参数。PromptTools可以用于...
Read More本教程向读者介绍如何通过浏览器或短信创建和使用AI伴侣进行聊天。用户可以自行选择伴侣的性格和背景故事。通过使用具有相似性搜索的向量数据库,可以提供更深层次的对话。这些AI伴侣可以用作朋友、恋人、教练等角色...
Read Morevlite是一个仅有不到200行代码的向量数据库。它专为智能机器人、ChatGPT插件和其他AI应用而设计。vlite使用了苹果的Metal Performance Shaders与PyTorch结合,加速向量加载,并使用CPU多线程加速向量查询。
Read Moretinyvector是一个小巧而快速的向量嵌入数据库。它非常易于定制,并且在小到中等规模的数据集上具有与先进的向量数据库相当的速度。tinyvector可以轻松扩展到超过1亿个向量维度而不会出现问题。
Read Moreembedchain是一个用于创建基于大型语言模型的聊天机器人的框架。它抽象了加载数据集、分块、创建嵌入和存储到向量数据库的整个过程。用户可以通过链接到媒体文件,如视频、PDF、博客文章或网站,创建聊天机器人。这...
Read More