在这个信息爆炸的时代,我们如何快速准确地从汪洋大海的数据中抽取真正有价值的知识呢?AntSK,一个基于.NET开发的人工智能知识库和智能体项目,似乎给出了一个新颖的答案。今天,就让我们一起深入了解AntSK项目,探索它如何帮助我们更高效地处理信息和知识。

项目进展

AntSK项目自发布以来,已经经历了两个多月的快速迭代,目前已更新至0.2.7版本。得益于社区朋友的宝贵建议和积极参与,我们从最初仅支持OpenAI格式,拓展到如今能够支持OpenAI、Azure OpenAI、星火、阿里灵积 等多种在线模型,并支持 Postgres、Disk、Memory、Qdrant、Redis、AzureAISearch等多种不同的向量库,业务数据库更是支持高达20余种不同的DB 其中包含了国产新创的达梦等。显著提升了其实用性和灵活性。针对日益增长的离线使用需求,我们也从LLamaSharp拓展到LLamaFactory支持了更多的非GGUF格式的离线模型,并且最近新增了Bge Embedding功能,使得AntSK能够实现纯离线运行AI知识库

核心功能简介

  • 语义内核(Semantic Kernel):利用前沿自然语言处理技术,AntSK准确理解并响应复杂语义查询,提供精准的信息检索与推荐。

  • 内存内核(Kernel Memory):具有持续学习与存储知识点的能力,实现长期记忆功能,为用户带来更加个性化的交互体验。

  • 知识库文档支持:支持将Word、PDF、Excel、Txt、Markdown、Json、PPT等多种格式文档导入知识库进行问答。

  • 文档问答:针对上传文档进行多轮问答或概要总结。

  • 文生图功能:整合了StableDiffusion本地模型,可基于文本生成图像。

  • GPTs生成:支持创建个性化GPT模型,满足用户构建专属AI模型的需求。

  • API接口与插件系统:具备API接口发布能力和开放式API及.NET插件系统,便于第三方服务或自定义功能的集成。

  • 联网搜索与模型管理:能够实时获取最新信息,并适配管理不同来源的模型,包括支持离线运行的模型。

  • 国产信创支持:支持国产模型与数据库,适应国内信创环境运行需求。

  • 模型微调(规划中):预计基于llamafactory进行模型的微调以满足更专业的需求。

加入我们

AntSK项目不仅体现了.NET与AI技术的融合创新,更开启了智能信息处理的新篇章。我们欢迎更多热爱技术、充满热情的朋友加入到这个项目中来,共同推动这个项目的发展。对于有意向参与我们项目的小伙伴,

        我们已经准备好了交流平台,只需关注我们的公众号并发送请求即可加入交流群。

AntSK项目的未来充满可能,我们期待着您的加入,一起探索AI与.NET技术的无限可能!项目详细信息与进展,欢迎访问我们的GitHub项目页面:

https://github.com/AIDotNet/AntSK

  

如果这个项目帮助到了大家,希望大家点下star,以及分享给其他小伙伴,这是给我最好的鼓励。

项目展示

首页

离线模型搜索与下载

模型管理

用户管理

插件市场

知识库

应用

应用-外部对接

聊天

构筑智能未来的开源 .Net AI知识库/智能体项目的更多相关文章

  1. AI中台——智能聊天机器人平台的架构与应用(分享实录)

    内容来源:宜信技术学院第3期技术沙龙-线上直播|AI中台——智能聊天机器人平台 主讲人:宜信科技中心AI中台团队负责人王东 导读:随着“中台”战略的提出,目前宜信中台建设在思想理念及架构设计上都已经取 ...

  2. EasyNVR智能云终端接入AI视频智能分析功能,用户可自定义接入自己的分析算法

    视频分析的需求 人工智能的发展和在行业中的作用就不用多说了,已经到了势在必行的一个程度了,尤其是对于流媒体音视频行业来说,这基本上是人工智能重中之重的领域,视频人工智能,也就是视频视觉分析的应用方式大 ...

  3. 阿里开源新一代 AI 算法模型,由达摩院90后科学家研发

    最炫的技术新知.最热门的大咖公开课.最有趣的开发者活动.最实用的工具干货,就在<开发者必读>! 每日集成开发者社区精品内容,你身边的技术资讯管家. 每日头条 阿里开源新一代 AI 算法模型 ...

  4. 从植发AI看智能手术机器人的国产化之路

    在工作和生活的双重压力下,很多80后乃至90后的青年都"光荣"地加入了"脱发一族".为了拯救发际线或是不变成"地中海",很多人从此走上了寻医 ...

  5. [深度应用]·首届中国心电智能大赛初赛开源Baseline(基于Keras val_acc: 0.88)

    [深度应用]·首届中国心电智能大赛初赛开源Baseline(基于Keras val_acc: 0.88) 个人主页--> https://xiaosongshine.github.io/ 项目g ...

  6. 百度智能手环方案开源(含源码,原理图,APP,通信协议等)

    分享一个百度智能手环开源项目的设计方案资料. 项目简介 百度云智能手环的开源方案是基于Apache2.0开源协议,开源内容包括硬件设计文档,原理图.ROM.通讯协议在内的全套方案,同时开放APP和云服 ...

  7. 微软开源的 AI 工具,让旧照片焕发新生

    原文地址:Bringing Old Photos Back to Life 原文作者:Ziyu Wan 译者 & 校正:HelloGitHub-小鱼干 & 鸭鸭 写在前面 在 GitH ...

  8. 基于AI边缘智能网关的工业质检应用

    成品质量检验是工业生产最后必不可少的环节,随着我国工业化的蓬勃发展,工业产品日益迈向高端化.精密化,对于工业产品的质量检验要求和投入成本也在不断提高,产品质检涉及到比以往更多维度.更多零部件.更高精度 ...

  9. 开源自己的一个小android项目(美女撕衣服游戏)

    这是自己的一个开源自己的一个小android项目(美女撕衣服游戏),也是前6个月开发的,有部分的资源来自网络上的,现在开源出来给大家吧,由于源码比较大,不上传了,我已经上传到源码天堂那个网站那里了,大 ...

  10. 智能合约语言 Solidity 教程系列6 - 结构体与映射

    写在前面 Solidity 是以太坊智能合约编程语言,阅读本文前,你应该对以太坊.智能合约有所了解, 如果你还不了解,建议你先看以太坊是什么 本系列文章一部分是参考Solidity官方文档(当前最新版 ...

随机推荐

  1. HttpClient实现https调用

    在HttpClient 4.x版本中引入了大量的构造器设计模式 https请求建立详解 首先建立一个信任任何密钥的策略.代码很简单,不去考虑证书链和授权类型,均认为是受信任的: class AnyTr ...

  2. 【Azure 事件中心】China Azure上是否有Kafka服务简答

    问题描述 China Azure 上是否有Kakfa服务可以使用呢? 问题回答 China Azure并没有专门的Kafka服务,但是可以使用Azure Event Hub. 创建标准版及以上的Eve ...

  3. 如何设计一个高性能的图 Schema

    本文整理自青藤云安全工程师--文洲在青藤云技术团队内部分享,分享视频参考:https://www.bilibili.com/video/BV1r64y1R72i 图数据库的性能和 schema 的设计 ...

  4. 003-Java程序流程控制

    3. Java程序流程控制(重点) 程序的三种控制结构 3.1 分支结构 if, switch 3.1.1 if if 分支 根据条件(真或假)来决定执行某段代码. if分支应用场景 if 第一种形式 ...

  5. 字典嵌套列表 与 列表嵌套字典 导出为csv 的方法

    字典嵌套列表 导出csv {'rank': ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '1 ...

  6. 新零售SaaS架构:订单履约系统架构设计(万字图文总结)

    什么是订单履约系统? 订单履约系统用来管理从接收客户订单到将商品送达客户手中的全过程. 它连接了上游交易(客户在销售平台下单环)和下游仓储配送(如库存管理.物流配送),确保信息流顺畅.操作协同,提升整 ...

  7. 8、mysql的内存管理及优化

    内存优化原则 1) 将尽量多的内存分配给MySQL做缓存,但要给操作系统和其他程序预留足够内存. 2) MyISAM 存储引擎的数据文件读取依赖于操作系统自身的IO缓存,因此,如果有MyISAM表,就 ...

  8. C++中OpenCV、Armadillo矩阵数据格式的转换方式

      本文介绍在C++语言中,矩阵库Armadillo的mat.vec格式数据与计算机视觉库OpenCV的Mat格式数据相互转换的方法.   在C++语言的矩阵库Armadillo与计算机视觉库Open ...

  9. pandas plot函数:数据可视化的快捷通道

    一般来说,我们先用pandas分析数据,然后用matplotlib之类的可视化库来显示分析结果.而pandas库中有一个强大的工具--plot函数,可以使数据可视化变得简单而高效. 1. plot 函 ...

  10. git commit大文件后无法删除或撤回

    可以使用版本回退的功能 先用git log 查看历史提交 用 git reset --soft 上面的编号 回退到历史提交的版本 再重新commit即可