背景
在当今信息爆炸的时代,如何有效地提取、整合和应用知识成为了每个组织和个人最为关心的问题。想象一下,有一座专属于你的知识宝库,它不仅能够存储你所有的专业信息和见解,还能通过智能化的方式为你提供最精准的答案。这就是魔笔 x 百炼 x DeepSeek携手打造的个人知识私教。
如果你希望整理日常阅读的论文,提炼出创新点并挖掘课题挑战;如果你想要汇集面试经验,结合面试技巧,总结出最佳回答;或者你需要从繁杂的考研和公务员考试资料中,提炼解题经验,快速找到正确的解题思路,那么魔笔 x 百炼 x DeepSeek 构建的个人知识私教将是你的理想选择。它能够帮助你在日常生活中及时上传优质文章,构建个性化的定制知识库,避免重要内容的遗漏。个人知识私教将从你的私人知识库中检索相关文档,作为前置知识传递给 DeepSeek,从而支持其进行定制化推理,帮助你整理和提炼关键信息。你可以和个人知识私教深入探讨知识库中的文档,激发灵感并总结知识,以助于提升自我。此外,你还可以收藏已有的对话记录,方便日后查看和复习,实现温故而知新。
个人知识私教功能架构
通过个人知识私教,你可以轻松实现以下功能:
为了支持上述功能,魔笔个人知识私教应用包含以下5个页面:
知识私教主页:切换不同模式(标准回答/深度思考),选择知识专栏进行提问,之后的对话使用的知识库会以该专栏的知识库作为来源,收藏的对话会进入该专栏。
回答页:该页面展示个人私教智能体回答的内容,如果选择了深度思考模式,会先输出思考内容,然后输出回复内容,如果是标准回答则直接输出回复内容。该页面可以与私教进行多轮对话,深入探讨内容。每次对话会输出从该专栏的知识库中检索到的文档片段,支持点击下载源文件。点击对话的星星符号收藏该次对话到专栏中,方便下次溯源该对话。
知识专栏页:该页面展示所有的知识专栏和概要信息,每个专栏的概要信息包括该专栏中的知识库文档数量和收藏的对话数量。支持新建知识专栏和删除已有的知识专栏。点击知识专栏跳转到该专栏的详情页面。
专栏详情页:该页面展示特定专栏包含的知识库以及该专栏收藏的所有对话。支持在该页面中直接进行提问,与在知识私教页进行提问效果一样。支持在该页面中点击收藏的对话跳转到对话页,溯源之前的对话记录,继续提问深入话题。
知识库详情页:该页面负责管理个人的知识库,展示当前知识库中的所有文档,支持上传文档和删除知识库中已有的文档。
应用效果
知识问答:
知识库管理:
个人知识私教初始化配置
构建百炼智能体应用
接下来,我们来从魔笔和百炼平台快速生成一个可深度客制化的个人知识私教应用。首先我们进行 RAG 大模型应用创建。首先我们登录百炼控制台,在“我的应用”中选择“新增应用”创建一个 RAG 应用:
为了更好地进行知识型推理,我们在百炼应用的配置界面中选择 “DeepSeek-R1” 作为应用的基础模型:
为了得到更好的知识溯源体验,我们添加知识库并将检索配置中的展示回答来源开启:
为了让我们的百炼应用获取互联网中的更多知识,我们开启百炼应用的实时互联网搜索功能,让联网搜索和个人知识库相结合,使对话更智能:
在简单体验/调试功能后,我们选择将百炼应用进行发布:
同样的操作路径,我们选择通义千问系列、或 DeepSeek V3 模型作为基底模型来构建一个用于快速回答、问题推荐的百炼应用:
资源配置参数获取
接下来,我们来获取构建端到端应用的必要资源配置参数,我们依赖的配置信息主要如下:
配置内容 | 使用场景 |
百炼 API-KEY | 访问百炼问答接口所依赖的凭证 |
百炼业务空间 ID | 百炼知识库访问所需要的空间识别 ID |
百炼应用 ID | 知识问答、推荐问题所访问的百炼应用 |
阿里云 AK/SK | 知识库管控调用阿里云 Open API 接口所依赖的凭证 |
获取百炼 API-KEY 、百炼应用 ID、百炼空间 ID
首先,我们分别在“发布渠道”和“应用列表”中,我们获取百炼平台的 API-KEY 、我们发布应用的 APPID 以及百炼业务空间 ID,以便后续创建魔笔应用使用:
获取阿里云 AK/SK
访问密钥 AccessKey(简称AK)是阿里云提供给用户的永久访问凭据,一组由AccessKey ID和AccessKey Secret组成的密钥对,我们可以通过 AK/SK 体系便捷地使用访问凭据访问阿里云OpenAPI最佳实践暴露的 OpenAPI 进行业务构建。我们后续将在构建的端到端应用中通过 OpenAPI 对百炼控制台的知识库进行管控。关于如何创建主账号 / RAM 账号的 AK/SK ,可以参考创建AccessKey一文。
创建魔笔应用
接下来,我们基于上一部创建的百炼智能体应用在魔笔平台进行端到端 Web 应用的快速构建。首先,我们进入魔笔的应用控制台,在模板市场中选择个人知识库 - 知识私教模板,选择“选用此模板”:
输入完应用名称后,我们将上两个小节中获取的 API-KEY 、应用 ID、AK/SK 填入基本信息中并确定创建:
进入应用后,我们还需要将百炼的空间 ID 填入应用内维护的全局变量中:
内容客制化
在完成上一步必要的初始化操作后,我们可以对应用进行内容客制化修改或测试,如我们可以将首页显示的标题改为“论文写作智能私教”:
发布应用
在一切准备就绪后,我们可以发布应用到测试环境了。我们点击魔笔设计器中的发布按钮并填写必要的发布信息:
在发布成功后,我们点击访问应用链接就可以体验我们实际的应用效果了:
未来扩展
域名准备 & 生产环境发布
在应用开发完成后,我们可以考虑将应用正式发布到环境类型,并为其准备一个已完成备案的域名来供其他人访问。域名备案可参考如何获取域名备案服务码。
多租户隔离业务扩展
在完成基础框架搭建后,我们可以进一步优化系统,将其改造为支持多用户问答及知识库隔离的形式,以提供更加稳定和个性化的用户体验。这一升级不仅能满足不同用户的独特需求,还能确保数据的安全性和隐私保护。借助魔笔平台提供的强大功能,我们可以轻松实现这一目标:
用户身份管理:利用魔笔用户中心的身份认证系统,我们可以实现精确的用户识别和权限控制。这为每个用户提供了独立的操作环境,确保数据的隔离和安全。
数据持久化:通过魔笔内置的数据库功能,我们能够为每个用户创建专属的数据存储空间。这不仅保证了数据的长期保存,也为后续的数据分析和个性化服务奠定了基础。
个性化问答体验:基于隔离的知识库和用户数据,我们可以为每个用户提供量身定制的问答服务(如借助百炼长期记忆体),提高回答的准确性和相关性。
通过这些优化,我们能够构建一个更加健壮、安全且个性化的多用户问答系统。这不仅提升了用户体验,也为未来的功能扩展和商业化应用打下了坚实的基础。
终端用户接入与身份源
随着业务规模的扩张,我们将面临多元化的用户身份认证需求,这源于不同的发布渠道和应用场景。为应对这一挑战,魔笔用户中心提供了强大而灵活的身份源统一管理功能。这不仅仅局限于本文示例中使用的阿里云账号登录方式,还可以轻松扩展到匿名用户访问或多种高频使用的终端用户访问方式。通过魔笔平台的身份源管理和登录配置功能,我们能够轻松实现以下多样化的身份认证方案:
云服务集成:支持阿里云账号登录,为使用阿里云生态的用户提供无缝衔接的体验。
内部测试支持:提供测试账号分享功能,方便开发团队和质量保证团队进行系统测试和验证。
企业协作工具整合:
支持钉钉企业应用免登,为已在使用钉钉的企业用户提供便捷的访问渠道。
集成企业微信,满足依赖微信生态的企业用户需求。
定制化解决方案:支持企业自定义 iDaaS(身份即服务)身份源登录,为有特殊安全需求或已有身份认证系统的企业提供灵活的对接方案。
这种多元化的身份认证策略不仅提高了系统的适应性和兼容性,还能满足不同规模、不同行业企业的多样化需求。通过整合各种主流的身份认证方式,我们的系统可以为用户提供更加便捷、安全且个性化的访问体验,同时也为企业/个人降低了身份管理的复杂性和成本。
- 本页导读
- 背景
- 个人知识私教功能架构
- 应用效果
- 个人知识私教初始化配置
- 构建百炼智能体应用
- 资源配置参数获取
- 获取百炼 API-KEY 、百炼应用 ID、百炼空间 ID
- 获取阿里云 AK/SK
- 创建魔笔应用
- 内容客制化
- 发布应用
- 未来扩展