码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 微软面向企业的Private ChatGPT 参考应用 Chat Copilot


    这两天你可能看过这篇文章:微软面向企业的Private ChatGPT 开源!超详细安装流程反馈![1], 这篇文章顶多就是一个Azure OpenAI 服务的简单Demo, 就连插件机制都没有,这也是促使我写这篇文章的因素之一。 微软在Build 大会上宣布了Copilot Stack,Copilot Stack被描述为一个人工智能开发框架,帮助开发人员构建自己的Copilot。“这个堆栈包括对插件的支持,这些插件通过允许它们查询实时信息、合并公司或其他业务数据、执行新型计算并代表用户安全地采取行动来增强人工智能系统的功能。

    image

    其中充当AI Orchestration角色的正是微软今年在LLM 领域实践的总结而开源的项目Semantic Kernel[2], 其中有一个示例程序Copilot chat ,已经按照Copilot stack的设计进行了重构,微软最近的一篇文章 “使用Chat Copilot测试你的ChatGPT插件”[3],Semantic Kernel团队构建了参考应用程序,以帮助开发人员了解平台的不同概念(包括利用插件,规划器和AI记忆)如何组合在一起以创建单一的对话体验。

    image

    Microsoft一直在更新其Chat Copilot参考应用程序以测试插件,并将其移至自己的GitHub存储库[4], Microsoft还改进了该应用程序的功能,使开发人员更容易了解Chat Copilot的功能,其中列出了三个具体功能:

    1. 通过单击Chat copilot中的信息气泡,开发人员可以看到用于生成响应的整个提示(及其令牌使用情况)。
    2. 在“计划”选项卡中,开发人员可以查看和调查使用插件生成的所有计划。
    3. 在“角色”选项卡中,开发人员可以使用影响代理响应方式的变量。

    基于其用于构建 ChatGPT 插件然后对其进行测试的单独文档,Microsoft 还发布了有关部署 Chat Copilot 以便它可以与组织中的其他人一起使用的指南, 下面介绍一下在本地环境中部署运行Chat Copilot:


    在本地环境下运行条件

    • 申请使用Azure OpenAI
    • 持有Microsoft 账户
    • Microsoft的账户用于认证。
    • 可以执行Node.js的安装和npm install。
    • 可以执行安装.NET

    在本地环境安装,详细参考 Chat Copilot Sample Application[5], 需要在Azure 上获取到服务的几个参数:

    1. 用Azure OpenAI创建实例,部署模型,获取访问Azure OpenAI服务的两个参数
    • API_KEY: The API key for Azure OpenAI  .

    • AZURE_OPENAI_ENDPOINT: The Azure OpenAI resource Endpoint address.

    1. 在Azure AAD上注册一个应用, 用户的身份认证要用到这个,AAD的应用 都必须使用HTTPS 才能设置,http 只能使用localhost 。
    • AZURE_APPLICATION_ID: The Application (client) ID associated with the registered application.

    在Windows、Linux、Mac环境下都scripts 目录下准备好了安装脚本。

    第一步执行Install.ps 或者 Install.sh 安装依赖环境, 这个脚本会安装 Chocolatey, dotnet-7.0-sdk, nodejs, 和 yarn。

    第二部执行配置 Chat Copilot:

    .\Configure.ps1 -AIService {AI_SERVICE} -APIKey {API_KEY} -Endpoint {AZURE_OPENAI_ENDPOINT} -ClientId {AZURE_APPLICATION_ID}

    然后执行Start.ps或者Start.sh ,启动后端API 和前端的 React 应用。


    访问应用程序

    访问http://localhost:3000/ 后会显示认证界面,使用Microsoft 账户登录后就可以拥有企业私有的ChatGPT,可以支持ChatGPT插件。

    image

    相关链接:

    • [1]微软面向企业的Private ChatGPT 开源!超详细安装流程反馈!: https://mp.weixin.qq.com/s/hgEGJuoM0xLpCdXWL-5acw
    • [2]Semantic Kernel: https://github.com/microsoft/semantic-kernel
    • [3]使用Chat Copilot测试你的ChatGPT插件: https://learn.microsoft.com/en-us/semantic-kernel/chat-copilot/testing-plugins-with-chat-copilot
    • [4]GitHub存储库: https://github.com/microsoft/chat-copilot
    • [5]Chat Copilot Sample Application:https://github.com/microsoft/chat-copilot/blob/main/README.md
  • 相关阅读:
    Qt跨平台(统信UOS)各种坑解决办法
    【矩阵论】4. 矩阵运算——张量积
    目标检测算法——自动驾驶开源数据集汇总(附下载链接)
    windows docker 部署 rocketmq
    vue中同一个页面参数不同动态改变数据与标题
    学生成绩管理系统(C语言有结构体实现)
    [附源码]计算机毕业设计JAVA科院垃圾分类系统
    Linux串口设备的使用<ubuntu>
    系统软硬件
    3D Slicer学习记录(1)--IGT-->VolumeResliceDriver与图像交互
  • 原文地址:https://www.cnblogs.com/shanyou/p/17617852.html
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号