Token导航 LogoToken导航TokenDH.com
Teams-Bot-2026--Office-Script-Helper logo
AI代理未说明官方级别未说明来源级核验

Teams-Bot-2026--Office-Script-Helper

MCP Server

一款结合链式思维推理和实时Microsoft Learn文档的AI助手,专门用于创建、调试和优化Excel Office Scripts自动化脚本。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptVS CodeAI代理VS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

playhousehosting

提供方

playhousehosting

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

具有思维链推理和实时Microsoft学习集成的Office脚本代理🧠🚀

最先进的Office脚本AI助手 -将复杂的思维链推理与实时Microsoft Learn文档相结合,提供透明的专家级Excel自动化帮助。

此Microsoft 365代理专门帮助您创建、调试和优化Excel自动化的Office脚本。 通过复杂的思维链推理和实时Microsoft Learn MCP服务器集成进行增强 通过始终最新的文档和代码示例,实现透明、循序渐进的问题解决。

![License: MIT](https://opensource.org/licenses/MIT) ![TypeScript](https://www.typescriptlang.org/) ![Teams](https://teams.microsoft.com/) ![Office Scripts](https://learn.microsoft.com/en-us/office/dev/scripts/)

______________________________________________________________________

📖 目录

______________________________________________________________________

🎯 概述

此代理代表 基于人工智能的Office脚本开发辅助的前沿技术,特色:

  • 🧠 透明的问题解决:准确了解人工智能如何应对复杂的Office脚本挑战
  • 📚 实时文档:实时访问当前的Microsoft Learn资源
  • ⚙️ 专家自动化:专业级Excel自动化指导
  • 🎨 漂亮的界面:干净、现代的思维链展示
  • 💼 企业就绪:生产质量架构和错误处理

🌟 主要特点

🧠 思维链推理

  • 透明的问题解决过程 逐步思考
  • 结构化分析 要求和约束
  • 战略规划 实施方法
  • 技术推理 通过Office脚本API和模式
  • 验证考虑 边缘案例和最佳实践
  • 溶液合成 将所有元素结合在一起

📚 实时文档访问

  • 实时Microsoft Learn集成 通过MCP服务器
  • 当前Office脚本文档 和API参考
  • 最新的TypeScript代码示例 来自微软
  • 最新的最佳实践 和图案
  • 微软官方引用 对于所有回复

⚙️ Office脚本专业知识

  • 📝 Office脚本创建和调试
  • ⚙️ 使用当前API的Excel自动化指南
  • 🔧 Office脚本的TypeScript支持
  • 🎯 性能优化提示
  • 🔗 与Power Automation集成
  • 🐛 使用最新解决方案进行错误排除

______________________________________________________________________

📋 先决条件

系统要求

组件版本下载链接备注
Node.js20或22下载仅限LTS版本
npm≥8.0.0包含在Node.js中包管理器
Git最新消息下载版本控制
VS Code最新消息下载推荐编辑

Microsoft 365要求

  • Microsoft 365商业或企业许可证 启用Office脚本
  • 团队管理员权限 (用于部署到团队)
  • Excel for Web 访问(执行Office脚本的地方)
  • OpenAI API账户 (获取API密钥)

所需扩展

环境验证

# Check your versions before starting
node --version    # Should show v20.x.x or v22.x.x
npm --version     # Should be 8.0.0 or higher
git --version     # Any recent version works
code --version    # VS Code version

______________________________________________________________________

⚙️ 安装和设置

方法1:快速入门(建议初学者使用)

# 1. Clone the repository
git clone https://github.com/playhousehosting/Teams-Bot-2026--Office-Script-Helper.git
cd Teams-Bot-2026--Office-Script-Helper

# 2. Install dependencies
npm install

# 3. Setup environment file
copy env\.env.playground.example env\.env.playground.user

# 4. Add your OpenAI API key to env/.env.playground.user
# SECRET_OPENAI_API_KEY=your-openai-key-here

# 5. Verify installation
npm run build

方法2:VS代码集成设置

  1. 打开VS代码 并安装 Microsoft 365代理工具包 扩展
  2. 克隆此存储库 或下载ZIP并解压
  3. 打开文件夹 VS代码:文件→ 打开文件夹→ 选择项目目录
  4. 安装依赖项:
   npm install
  1. 配置环境:

- 复制 env/.env.playground.exampleenv/.env.playground.user - 添加您的OpenAI API密钥: SECRET_OPENAI_API_KEY=your-key-here

环境配置选项

用于操场测试(建议先开始)

# File: env/.env.playground.user
SECRET_OPENAI_API_KEY=your-openai-api-key-here
OPENAI_MODEL_NAME=gpt-4o
SECRET_OPENAI_ENDPOINT=https://api.openai.com/v1

用于生产部署

# File: env/.env.local.user
SECRET_OPENAI_API_KEY=your-openai-api-key-here
MICROSOFT_APP_ID=your-teams-app-id
MICROSOFT_APP_PASSWORD=your-teams-app-password

______________________________________________________________________

🏃‍♂️ 运行代理

选项1:Microsoft 365代理游乐场(最适合首次用户)

⭐ 推荐:非常适合在没有团队部署复杂性的情况下进行测试

使用VS代码(最简单):

  1. 打开VS代码 在您的项目文件夹中
  2. 按F5 或单击调试图标
  3. 选择“在Microsoft 365代理游乐场中调试”
  4. 等待浏览器 自动打开
  5. 开始聊天 使用您的Office脚本代理!

使用终端:

# Start playground mode
npm run dev:teamsfx:testtool

# In another terminal, launch the playground
npm run dev:teamsfx:launch-testtool

期望输出:

✅ Agent is running on http://localhost:3978
✅ Playground launched in browser
✅ Ready to chat about Office Scripts!

方案二:地方发展模式

用于开发和调试:

# Start local development server
npm run dev

# Or use VS Code Tasks
# Ctrl+Shift+P → "Tasks: Run Task" → "Start Agent Locally"

选项3:团队集成(高级用户)

部署到Microsoft团队:

# Provision resources and deploy
npm run provision
npm run deploy

# Or use VS Code
# Press F5 → Select "Start Agent in Desktop Client"

______________________________________________________________________

💡 第一步和示例交互

你的第一次谈话

代理运行后,尝试以下示例问题:

初级问题

🔰 "How do I create my first Office Script?"
🔰 "What is the basic structure of an Office Script?"
🔰 "How do I read data from an Excel cell?"

中级问题

⚙️ "Create a script to format a data table with borders and colors"
⚙️ "How do I loop through rows and calculate totals?"
⚙️ "Debug this Office Script error: [paste your code]"

高级问题

🚀 "Optimize my Office Script for processing 10,000+ rows"
🚀 "Create a script that integrates with Power Automate"
🚀 "How do I handle errors and implement retry logic?"

思维链示例响应

当你问一个问题时,你会看到这样的透明推理:

🧠 **Chain of Thought Reasoning**

📊 **Analysis**
- User wants to create a table formatting script
- Needs to handle borders, colors, and styling
- Should be reusable and error-resistant

⚡ **Planning**  
- Use ExcelScript.Range object for selection
- Apply borders using RangeBorder interface
- Set colors using RangeFormat properties
- Add error handling for edge cases

🔧 **Implementation Strategy**
- Get worksheet and data range
- Apply borders using getBorder() method
- Set background colors with setFill()
- Format headers differently from data rows

✅ **Validation & Best Practices**
- Check if range exists before formatting
- Handle empty ranges gracefully
- Use efficient bulk operations
- Follow Microsoft's recommended patterns

🎯 **Solution**
[Complete, working Office Script with explanations]

______________________________________________________________________

🔧 高级配置

自定义OpenAI设置

# Use different model
OPENAI_MODEL_NAME=gpt-4o-mini

# Custom endpoint (for Azure OpenAI)
SECRET_OPENAI_ENDPOINT=https://your-resource.openai.azure.com/
OPENAI_API_VERSION=2024-02-01

Microsoft学习MCP集成

代理自动使用实时Microsoft文档。要配置:

// src/app/microsoftLearnMCPService.ts
export class MicrosoftLearnMCPService {
  // Customize search parameters
  private readonly searchConfig = {
    maxResults: 10,
    includeCodeSamples: true,
    officialOnly: true
  };
}

性能调整

# Optimize for faster responses
OPENAI_MAX_TOKENS=2000
RESPONSE_TIMEOUT=30000
ENABLE_CACHING=true

______________________________________________________________________

🛠️ 故障排除

常见问题及解决方案

❌ “不支持Node.js版本”

# Check your Node.js version
node --version

# If not v20 or v22, download from https://nodejs.org/
# Install LTS version only

❌ “找不到OpenAI API密钥”

# Verify your environment file exists
ls env/.env.playground.user

# Check the file contains your key
cat env/.env.playground.user
# Should show: SECRET_OPENAI_API_KEY=sk-...

# If missing, create the file:
echo "SECRET_OPENAI_API_KEY=your-key-here" > env/.env.playground.user

❌ “端口3978已在使用中”

# Find what's using the port
netstat -ano | findstr :3978

# Kill the process (replace PID with actual process ID)
taskkill /PID 
 /F

# Or use different port in configuration

❌ “找不到Microsoft 365代理工具包”

  1. 开放VS代码扩展 (Ctrl+Shift+X)
  2. 搜索:“Microsoft 365代理工具包”
  3. 安装 正式延期
  4. 重新加载VS代码 (Ctrl+Shift+P→ “开发人员:重新加载窗口”)

❌ “TypeScript中的构建错误”

# Clean and reinstall dependencies
rm -rf node_modules package-lock.json
npm install

# Rebuild the project
npm run build

# Check for TypeScript errors
npm run lint

调试模式

# Run with verbose logging
DEBUG=* npm run dev

# Check agent logs
tail -f logs/agent.log

# Test specific functions
npm run test -- --verbose

获取帮助

如果你仍然被困住了:

  1. 检查日志:查看控制台输出以获取详细的错误消息
  2. 验证先决条件:确保正确安装了所有必需的软件
  3. 检查环境:验证您的 .env 文件具有正确的值
  4. 逐步测试:在尝试团队集成之前,先从游乐场模式开始
  5. GitHub 问题: 创建问题 包含您的错误详细信息

______________________________________________________________________

🎯 快速入门摘要

对于绝对初学者,请按照以下确切步骤操作:

# 1. Download and setup
git clone https://github.com/playhousehosting/Teams-Bot-2026--Office-Script-Helper.git
cd Teams-Bot-2026--Office-Script-Helper
npm install

# 2. Add your OpenAI key
copy env\.env.playground.example env\.env.playground.user
# Edit env/.env.playground.user and add: SECRET_OPENAI_API_KEY=your-key-here

# 3. Run in playground mode
# Open VS Code, press F5, select "Debug in Microsoft 365 Agents Playground"

# 4. Start asking Office Scripts questions!

预期结果:浏览器打开,带有游乐场界面,您可以在其中与您的Office脚本专家代理聊天,该代理具有思维链推理和实时Microsoft Learn集成功能! 🧠🚀

💡 与思维链的互动示例

创建脚本

  • *“创建Office脚本以格式化表格”*

- 🧠 展示推理:分析→ 规划→ 实施→ 验证→ 解决方案

  • *“生成一个脚本来处理Excel数据并进行错误处理”*

- 🧠 揭示思维:需求分析→ 错误场景→ 最佳实践→ 完全解

调试和优化

  • *“调试此Office脚本错误:\[粘贴代码\]”*

- 🧠 透明调试:代码分析→ 问题识别→ 解决方案推理→ 预防提示

  • *“优化我的Office脚本以获得更好的性能”*

- 🧠 性能分析:瓶颈识别→ 优化策略→ 实施→ 验证

  • *“如何在Office脚本中处理大型数据集?”*

- 🧠 系统化方法:可扩展性挑战→ 体系结构决策→ 最佳实践→ 测试策略

集成问题

  • *“将Office脚本连接到Power Automation”*

- 🧠 集成推理:要求→ 设计决策→ 实施→ 错误处理

  • *“企业环境中Office脚本的最佳实践”*

- 🧠 战略思维:企业需求→ 安全注意事项→ 可维护性→ 部署策略

______________________________________________________________________

🏗️ 技术架构

高级体系结构

graph TD
    A[User Question] --> B[Teams AI Library]
    B --> C[Chain of Thought Service]
    C --> D[Office Scripts Service] 
    D --> E[Microsoft Learn MCP]
    E --> F[Live Documentation]
    F --> G[Enhanced Response]
    
    B --> H[OpenAI GPT-4o]
    H --> I[AI Response]
    I --> G

MCP集成层

// Live Microsoft Learn access through MCP server architecture
interface MCPIntegration {
  microsoft_docs_search: "Real-time documentation search",
  microsoft_code_sample_search: "Current TypeScript examples",  
  microsoft_docs_fetch: "Complete documentation pages",
  auto_enhancement: "Automatic response enrichment"
}

项目结构

📁 Teams-Bot-2026--Office-Script-Helper/
├── 📂 src/
│   ├── 📂 app/
│   │   ├── 🎯 app.ts                           # Main agent with MCP integration
│   │   ├── 🔄 chainOfThoughtService.ts         # 5-phase reasoning system  
│   │   ├── 📚 microsoftLearnMCPService.ts      # Live Microsoft Learn access
│   │   ├── ⚙️ officeScriptsService.ts          # Office Scripts expertise
│   │   └── 📝 instructions.txt                 # Specialized prompts
│   ├── 📂 data/                                # Curated knowledge base
│   │   ├── 📖 Office_Scripts_Fundamentals.md
│   │   ├── 🚀 Office_Scripts_Advanced_Examples.md  
│   │   └── 📋 Office_Scripts_API_Reference.md
│   ├── 🔧 config.ts                            # Environment configuration
│   └── 🚪 index.ts                             # Application entry point
├── 📂 appPackage/                              # Teams app manifest
├── 📂 env/                                     # Environment files
├── 📂 infra/                                   # Azure deployment templates
├── 📋 package.json                             # Dependencies and scripts
└── 📖 README.md                                # This comprehensive guide

核心服务深潜

思维链服务

interface ChainOfThoughtPhases {
  analysis: "Requirement analysis and constraint identification",
  planning: "Strategic approach and implementation roadmap", 
  reasoning: "Step-by-step technical logic and API decisions",
  validation: "Edge cases, error handling, and best practices",
  synthesis: "Complete solution bringing all elements together"
}

Microsoft学习MCP服务

class MicrosoftLearnMCPService {
  // Live documentation retrieval
  async searchOfficeScriptsDocumentation(query: string)
  async getOfficeScriptsCodeSamples(topic: string)  
  async getComprehensiveContext(userQuery: string)
  
  // Automatic enhancement pipeline
  private enhanceWithLiveContent(response: string)
  private addOfficialCitations(content: any[])
}

Office脚本服务

class OfficeScriptsService {
  // Expert knowledge base
  private knowledgeBase: OfficeScriptsKnowledge[]
  
  // Specialized assistance
  async getOfficeScriptsGuidance(query: string)
  async searchKnowledgeBase(keywords: string[])
  private analyzeComplexity(query: string)
}

📚 增强的知识库

直播+策划内容

  • 微软学习MCP:实时文档和示例
  • 精心策划的知识:全面的Office脚本基础
  • 盟军联合情报:最好的实时和静态知识

覆盖区域

  • 🔤 Basic脚本:基础知识、语法、主要功能模式
  • 🏗️ 高级自动化:复杂的工作流程、数据处理、集成
  • 📖 API 参考:ExcelScript命名空间、对象、方法、属性
  • 🔗 Power Automate:云流集成、触发器、数据传递
  • 🎯 最佳实践:性能、错误处理、企业模式

🌐 MCP服务器集成

您的代理通过以下方式自动增强响应:

{
  "live_content": "Current Microsoft Learn documentation",
  "code_examples": "Latest TypeScript samples",  
  "api_updates": "Most recent Office Scripts APIs",
  "best_practices": "Updated guidance from Microsoft",
  "citations": "Direct links to Microsoft Learn sources"
}

自动增强

  1. 检测Office脚本查询 使用智能关键字匹配
  2. 搜索Microsoft学习 通过MCP服务器获取当前内容
  3. 检索实时代码示例 在TypeScript中
  4. 结合精心策划的知识 全面应对
  5. 提供官方引用 到Microsoft学习资源

🎯 是什么让这个特别

  • 🔄 始终为最新:Microsoft Learn自动更新内容
  • 📚 全面的:将官方文件与实例相结合
  • 🎯 准确的:没有过时的API或弃用的方法
  • 🔗 权威的:直接引用微软官方资源
  • 实时:包括最新功能和更新
  • 💼 企业就绪:专为生产Office脚本开发而构建

模板中包含的内容

|文件夹|内容| | - | - | | .vscode |用于调试的VSCode文件| | appPackage |应用程序清单模板| | env |环境文件| | infra |用于配置Azure资源的模板| | src |应用程序的源代码|

以下文件可以定制,并演示一个示例实现,以帮助您入门。

|文件|内容| | - | - | |src/index.ts|应用程序入口点| |src/config.ts|定义环境变量| |src/app/app.ts|集成MCP的主要应用程序代码| |src/app/microsoftLearnMCPService.ts|实时Microsoft学习MCP访问| |src/app/officeScriptsService.ts|Office脚本专业服务| |src/app/instructions.txt|专用Office脚本提示| |src/data/*.md|Office脚本知识库。|

您的Office脚本代理现在由 思维链推理与实时Microsoft Learn集成 -确保您获得透明、合理且始终最新的Excel自动化帮助! 🧠🚀

______________________________________________________________________

📊 响应增强管道

增强的响应结构

{
  "chainOfThought": {
    "analysis": "🔍 User needs analysis and requirement identification",
    "planning": "⚡ Strategic approach and implementation roadmap",
    "reasoning": "🔧 Step-by-step technical logic and API decisions", 
    "validation": "✅ Edge cases, error handling, and best practices",
    "synthesis": "🎯 Complete solution bringing all elements together"
  },
  "liveEnhancement": {
    "microsoftLearnContent": "📚 Current documentation and API updates",
    "codeExamples": "💻 Latest TypeScript samples from Microsoft",
    "bestPractices": "🏆 Updated guidance and recommendations",
    "citations": "🔗 Direct links to official Microsoft Learn sources"
  },
  "response": {
    "answer": "Complete solution with reasoning, live content, and citations",
    "complexity": "Beginner | Intermediate | Advanced",
    "estimatedTime": "Implementation time estimate",
    "prerequisites": "Required knowledge or setup steps"
  }
}

质量保证特性

自动验证

  • 语法检查:所有代码示例均已针对TypeScript/Office脚本语法进行验证
  • API货币:根据最新的Microsoft Learn文档进行验证
  • 最佳实践:符合微软推荐的模式
  • 错误预防:识别常见陷阱并提供解决方案

响应增强

  • 🔄 实时文档:实时Microsoft Learn内容集成
  • 📚 综合背景:官方文件和精心策划的专业知识
  • 🎯 有针对性的解决方案:根据用户的专业水平量身定制的响应
  • 🔗 官方引用:直接链接到Microsoft学习资源

______________________________________________________________________

🧪 测试与开发

测试您的设置

# Run comprehensive tests
npm test

# Test specific functionality
npm run test:chain-of-thought
npm run test:mcp-integration  
npm run test:office-scripts

# Performance testing
npm run test:performance

开发工作流程

# 1. Start development mode with hot reloading
npm run dev

# 2. Make your changes to source files
# Files automatically rebuild on save

# 3. Test your changes
npm run test

# 4. Lint code quality
npm run lint

# 5. Build for deployment
npm run build

可用脚本

脚本目的何时使用
npm run dev热重载开发服务器主动开发
npm run dev:playground游乐场测试环境安全测试
npm run build生产构建预部署\
npm run test完整的测试套件质量保证
npm run lint代码质量检查代码标准
npm run clean清理构建工件故障排除

______________________________________________________________________

🔒 安全与最佳实践

环境安全

# ✅ DO: Use environment files for secrets
SECRET_OPENAI_API_KEY=your-key-here

# ❌ DON'T: Hardcode secrets in source code
const apiKey = "sk-1234567890abcdef"; // NEVER do this

API密钥管理

# Production security checklist:
# ✅ Store API keys in environment variables
# ✅ Use different keys for dev/staging/production  
# ✅ Rotate keys regularly
# ✅ Monitor API usage and costs
# ✅ Implement rate limiting

代码质量标准

  • TypeScript严格模式:已启用类型安全
  • ESLint规则:强制编码标准
  • 错误处理:全面的try/catch块
  • 输入验证:所有用户输入都经过净化
  • 日志记录:用于调试的结构化日志记录

______________________________________________________________________

🚀 部署选项

地方发展

# Quick local testing
npm run dev
# ✅ Fast development cycle
# ✅ Immediate feedback
# ❌ Limited Teams integration

微软365代理游乐场

# Safe testing environment
npm run dev:playground
# ✅ Full agent testing without deployment
# ✅ Realistic Teams-like interface
# ✅ No production impact
# ✅ Perfect for demos

团队集成(沙盒)

# Deploy to Teams sandbox
npm run deploy:sandbox
# ✅ Full Teams experience
# ✅ Safe testing environment  
# ❌ Requires Teams admin approval

生产部署

# Production deployment 
npm run deploy:prod
# ✅ Full production features
# ✅ Enterprise-ready scaling
# ❌ Requires comprehensive testing
# ❌ Requires Teams admin approval

______________________________________________________________________

📈 性能和可扩展性

响应时间优化

// Optimized for sub-2-second responses
const performanceConfig = {
  maxTokens: 2000,           // Balanced response length
  temperature: 0.1,          // Consistent, focused responses  
  timeout: 30000,           // 30-second timeout
  caching: true,            // Enable response caching
  parallelProcessing: true  // Concurrent MCP calls
};

可扩展性特征

  • 无状态架构:水平扩展,不依赖会话
  • 高效缓存:减少API调用并改进响应时间
  • 速率限制:防止API滥用并管理成本
  • 错误恢复:服务不可用时性能下降

成本管理

# Monitor and control OpenAI costs
OPENAI_MAX_TOKENS=2000      # Limit response length
ENABLE_CACHING=true         # Reduce duplicate API calls
RATE_LIMIT_RPM=60          # Requests per minute limit
COST_ALERT_THRESHOLD=50     # Alert at $50/month

______________________________________________________________________

� 文档和资源

项目文件

指南描述受众
🧠 思维导链透明推理完整指南开发人员和人工智能爱好者
🔄 MCP集成指南Microsoft Learn MCP服务器集成技术实施者
⚙️ Office脚本示例全面的代码示例脚本开发人员
🚀 部署指导生产部署步骤DevOps团队
🐛 故障排除指南常见问题和解决方案所有用户

微软官方资源

社区与支持

______________________________________________________________________

🤝 贡献

我们欢迎社区的贡献!以下是如何帮助这个代理变得更好:

贡献方式

  • 🐛 报告Bug:发现问题? 创建错误报告
  • 💡 请求功能:有主意吗? 建议增强功能
  • 📝 改进文档:帮助我们的文档更清晰、更全面
  • 💻 代码贡献:提交bug修复或新功能的pull请求
  • 🧪 测试:帮助测试新功能并提供反馈

开发环境设置

# 1. Fork the repository on GitHub
# 2. Clone your fork locally
git clone https://github.com/YOUR_USERNAME/Teams-Bot-2026--Office-Script-Helper.git
cd Teams-Bot-2026--Office-Script-Helper

# 3. Install dependencies
npm install

# 4. Create a feature branch
git checkout -b feature/amazing-new-feature

# 5. Make your changes and test
npm run dev
npm run test
npm run lint

# 6. Commit and push
git add .
git commit -m "feat: add amazing new feature"
git push origin feature/amazing-new-feature

# 7. Create a pull request on GitHub

贡献指南

  • 代码风格:遵循现有的Types/ESLint约定
  • 测试:添加新功能的测试
  • 文档:更新相关文件
  • 承诺:使用常规提交消息
  • 评论:所有PR在合并前都需要审查

行为准则

我们致力于提供热情和包容的体验。请阅读我们的 行为准则 在做出贡献之前。

______________________________________________________________________

🆘 支持与帮助

获取帮助

  1. 📖 检查文件:从这个全面的README开始
  2. 🔍 搜索问题:查找现有解决方案
  3. 💬 询问社区:使用 问答环节
  4. 🐛 报告Bug:创建具有复制步骤的详细错误报告
  5. 📧 联系维护人员:出于安全问题或私人考虑

常见问题

Q: 我可以将此代理与Azure OpenAI而不是OpenAI一起使用吗?\ A: 是的!更新您的环境配置:

SECRET_OPENAI_ENDPOINT=https://your-resource.openai.azure.com/
OPENAI_API_VERSION=2024-02-01

Q: 我如何将其部署到我组织的团队中?\ A: 关注我们 部署指导 了解包括管理员审批流程在内的分步说明。

Q: 我可以定制思维推理链吗?\ A: 当然!修改 src/app/chainOfThoughtService.ts 调整推理阶段和提示。

Q: 此代理对企业使用安全吗?\ A: 是的,该代理遵循微软的安全最佳实践,不存储敏感数据。查看我们的 安全指南.

Q: 跑步要花多少钱?\ A: 成本取决于使用情况和您的OpenAI计划。适度使用的典型使用价格为每月5-20美元。在OpenAI仪表板中监控使用情况。

______________________________________________________________________

📄 许可证和法律

许可证

该项目根据 MIT许可证 -看看 许可证 文件以获取详细信息。

第三方许可证

  • Microsoft 365代理工具包:Microsoft许可证
  • OpenAI API:OpenAI服务条款
  • Node.js依赖关系:各种开源许可证(参见package.json)

免责声明

此代理是一个独立项目,未得到微软的正式认可。Office脚本和Microsoft 365是微软公司的商标。

______________________________________________________________________

🏆 致谢

特别感谢

  • 🙏 Microsoft Office脚本团队 优秀的平台和文档
  • 🎯 Microsoft 365代理工具包团队 强大的开发框架
  • 🧠 开放人工智能 GPT-4o模型为我们的思维链推理提供了动力
  • 👥 开源社区 寻求灵感和最佳实践
  • 🔍 测试员 谁在开发过程中提供了宝贵的反馈

构建于

______________________________________________________________________

🎯 项目状态和路线图

当前状态:生产就绪

  • ✅ 思维链推理完全实现
  • ✅ Microsoft Learn MCP集成已激活
  • ✅ 全面的Office脚本知识库
  • ✅ 具有增强格式的专业用户界面
  • ✅ 完整的测试覆盖和文档
  • ✅ 企业安全合规性

即将推出的功能 🚧

  • 🔄 增强的MCP集成:更多Microsoft学习端点
  • 📊 分析仪表板:使用统计和性能指标
  • 🎨 UI主题:可定制的思维链显示样式
  • 🔗 电源平台集成:增强的电源自动化连接
  • 📱 移动优化:在移动Teams客户端上获得更好的体验
  • 🌍 多语言支持:全球团队本地化

版本历史

  • v2.0.0版本 (当前)-思维链推理+MCP集成
  • v1.5.0 -增强的Office脚本知识库
  • v1.0.0 -带有基本Office脚本帮助的初始版本

______________________________________________________________________

准备好借助AI驱动的Office脚本帮助彻底改变您的Excel自动化了吗? 🚀

立即开始使用透明的思维链推理和始终最新的Microsoft Learn集成!

以下是Microsoft 365代理工具包特定的项目文件。你可以 了解Microsoft 365代理工具包的工作原理。

|文件|内容| | - | - | |m365agents.yml|这是Microsoft 365代理工具包的主要项目文件。项目文件定义了两个主要内容:属性和配置阶段定义。 | |m365agents.local.yml|这将覆盖 m365agents.yml 具有启用本地执行和调试的操作| |m365agents.playground.yml|这将覆盖 m365agents.yml 在Microsoft 365代理游乐场中启用本地执行和调试的操作。|

扩展模板

要扩展具有更多AI功能的基本AI聊天机器人模板,请探索 Teams AI库V2文档.

附加信息和参考

目录标签

目录标签

TypeScriptVS CodeAI代理Excel自动化本地部署OfficeScriptsAI助手链式思维推理实时文档

支持客户端

VS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

api-key

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明api-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP