2024-02-06 17:38:58 +08:00
2024-02-06 16:59:00 +08:00
2024-02-06 16:59:00 +08:00
2024-02-06 16:59:00 +08:00
2024-02-01 23:12:53 +08:00
2024-02-04 10:54:12 +08:00
2024-02-05 00:01:22 +08:00
2024-02-04 10:50:26 +08:00
2024-02-04 10:50:26 +08:00
2024-02-01 23:08:18 +08:00
2024-02-06 17:38:58 +08:00

AntSK

基于.Net8+AntBlazor+SemanticKernel 打造的AI知识库/智能体

核心功能

  • 语义内核 (Semantic Kernel):采用领先的自然语言处理技术,准确理解、处理和响应复杂的语义查询,为用户提供精确的信息检索和推荐服务。

  • 内存内核 (Kernel Memory)具备持续学习和存储知识点的能力AntSK 拥有长期记忆功能,累积经验,提供更个性化的交互体验。

  • 知识库通过文档Word、PDF、Excel等形式导入知识库可以进行知识库文档。

  • API插件系统开放式API插件系统允许第三方开发者或服务商轻松将其服务集成到AntSK不断增强应用功能。

  • 联网搜索AntSK实时获取最新信息确保用户接受到的资料总是最及时、最相关的。

  • GPTs 生成此平台支持创建个性化的GPT模型尝试构建您自己的GPT模型。

  • API接口发布将内部功能以API的形式对外提供便于开发者将Xzy.AntSK.KnowledgeBase 集成进其他应用,增强应用智慧。

应用场景

AntSK 适用于多种业务场景,例如:

  • 企业级知识管理系统
  • 自动客服与聊天机器人
  • 企业级搜索引擎
  • 个性化推荐系统
  • 智能辅助写作
  • 教育与在线学习平台
  • 其他有意思的AI App

功能示例

首先需要创建知识库 知识库 在知识库里可以使用文档或者url进行导入 知识库详情 点击查看可以查看知识库的文档切片情况 文档切片 然后我们需要创建应用,可以创建对话应用和知识库。 应用 知识库应用需要选择已有的知识库,可以选多个 应用配置 然后再对话中可以对知识库的文档进行提问 问答

如何开始?

在这里我使用的是Postgres 作为数据存储和向量存储因为Semantic Kernel和Kernel Memory都支持他当然你也可以换成其他的。 模型默认支持openai,如果需要使用azure openai需要调整SK的依赖注入也可以使用one-api进行集成。 需要配置如下的配置文件

  "ConnectionStrings": {
    "Postgres": "Host=;Port=;Database=antsk;Username=;Password="
  },
  "OpenAIOption": {
    "EndPoint": "",
    "Key": "",
    "Model": "",
    "EmbeddingModel": ""
  },
  "Postgres": {
    "ConnectionString": "Host=;Port=;Database=antsk;Username=;Password=",
    "TableNamePrefix": "km-"
  }

想了解更多信息或开始使用 AntSK,可以关注我的公众号以及加入交流群。

联系我

如有任何问题或建议,请通过以下方式关注我的公众号,发消息与我联系,我们也有交流群,可以发送进群等消息,然后我会拉你进交流群 公众号


我们对您在AntSK的兴趣表示感谢,并期待与您携手共创智能化的未来!

Description
基于.Net9 + AntBlazor + SemanticKernel 和KernelMemory 打造的AI知识库/智能体,支持本地离线AI大模型。可以不联网离线运行。支持aspire观测应用数据
Readme 30 MiB
Languages
CSS 36.9%
Python 29.4%
C# 23.6%
HTML 9.5%
JavaScript 0.5%