具有思维链推理和实时Microsoft学习集成的Office脚本代理🧠🚀
最先进的Office脚本AI助手 -将复杂的思维链推理与实时Microsoft Learn文档相结合,提供透明的专家级Excel自动化帮助。
此Microsoft 365代理专门帮助您创建、调试和优化Excel自动化的Office脚本。 通过复杂的思维链推理和实时Microsoft Learn MCP服务器集成进行增强 通过始终最新的文档和代码示例,实现透明、循序渐进的问题解决。
   
______________________________________________________________________
📖 目录
______________________________________________________________________
🎯 概述
此代理代表 基于人工智能的Office脚本开发辅助的前沿技术,特色:
- 🧠 透明的问题解决:准确了解人工智能如何应对复杂的Office脚本挑战
- 📚 实时文档:实时访问当前的Microsoft Learn资源
- ⚙️ 专家自动化:专业级Excel自动化指导
- 🎨 漂亮的界面:干净、现代的思维链展示
- 💼 企业就绪:生产质量架构和错误处理
🌟 主要特点
🧠 思维链推理
- ✅ 透明的问题解决过程 逐步思考
- ✅ 结构化分析 要求和约束
- ✅ 战略规划 实施方法
- ✅ 技术推理 通过Office脚本API和模式
- ✅ 验证考虑 边缘案例和最佳实践
- ✅ 溶液合成 将所有元素结合在一起
📚 实时文档访问
- ✅ 实时Microsoft Learn集成 通过MCP服务器
- ✅ 当前Office脚本文档 和API参考
- ✅ 最新的TypeScript代码示例 来自微软
- ✅ 最新的最佳实践 和图案
- ✅ 微软官方引用 对于所有回复
⚙️ Office脚本专业知识
- 📝 Office脚本创建和调试
- ⚙️ 使用当前API的Excel自动化指南
- 🔧 Office脚本的TypeScript支持
- 🎯 性能优化提示
- 🔗 与Power Automation集成
- 🐛 使用最新解决方案进行错误排除
______________________________________________________________________
📋 先决条件
系统要求
Microsoft 365要求
- Microsoft 365商业或企业许可证 启用Office脚本
- 团队管理员权限 (用于部署到团队)
- Excel for Web 访问(执行Office脚本的地方)
- OpenAI API账户 (获取API密钥)
所需扩展
- Microsoft 365代理工具包 VS代码v5.0.0+
- Teams Toolkit命令行界面 (可选,用于命令行)
环境验证
# 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代码集成设置
- 打开VS代码 并安装 Microsoft 365代理工具包 扩展
- 克隆此存储库 或下载ZIP并解压
- 打开文件夹 VS代码:文件→ 打开文件夹→ 选择项目目录
- 安装依赖项:
npm install- 配置环境:
- 复制 env/.env.playground.example 到 env/.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代码(最简单):
- 打开VS代码 在您的项目文件夹中
- 按F5 或单击调试图标
- 选择“在Microsoft 365代理游乐场中调试”
- 等待浏览器 自动打开
- 开始聊天 使用您的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-01Microsoft学习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代理工具包”
- 开放VS代码扩展 (Ctrl+Shift+X)
- 搜索:“Microsoft 365代理工具包”
- 安装 正式延期
- 重新加载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获取帮助
如果你仍然被困住了:
- 检查日志:查看控制台输出以获取详细的错误消息
- 验证先决条件:确保正确安装了所有必需的软件
- 检查环境:验证您的
.env文件具有正确的值 - 逐步测试:在尝试团队集成之前,先从游乐场模式开始
- 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 --> GMCP集成层
// 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"
}自动增强
- 检测Office脚本查询 使用智能关键字匹配
- 搜索Microsoft学习 通过MCP服务器获取当前内容
- 检索实时代码示例 在TypeScript中
- 结合精心策划的知识 全面应对
- 提供官方引用 到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 thisAPI密钥管理
# 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团队 |
| 🐛 故障排除指南 | 常见问题和解决方案 | 所有用户 |
微软官方资源
- 📖 Office脚本文档 -微软官方学习
- 🛠️ Microsoft 365代理工具包 -代理开发平台
- 💻 用于Office脚本的TypeScript -语言参考
- 🔗 电力自动化集成 -工作流自动化
- 🎓 Office脚本学习路径 -综合教程
社区与支持
______________________________________________________________________
🤝 贡献
我们欢迎社区的贡献!以下是如何帮助这个代理变得更好:
贡献方式
- 🐛 报告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在合并前都需要审查
行为准则
我们致力于提供热情和包容的体验。请阅读我们的 行为准则 在做出贡献之前。
______________________________________________________________________
🆘 支持与帮助
获取帮助
- 📖 检查文件:从这个全面的README开始
- 🔍 搜索问题:查找现有解决方案
- 💬 询问社区:使用 问答环节
- 🐛 报告Bug:创建具有复制步骤的详细错误报告
- 📧 联系维护人员:出于安全问题或私人考虑
常见问题
Q: 我可以将此代理与Azure OpenAI而不是OpenAI一起使用吗?\ A: 是的!更新您的环境配置:
SECRET_OPENAI_ENDPOINT=https://your-resource.openai.azure.com/
OPENAI_API_VERSION=2024-02-01Q: 我如何将其部署到我组织的团队中?\ 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 365代理工具包 -代理开发平台
- 🧠 OpenAI GPT-4o -高级语言模型
- 📚 微软学习MCP -实时文档
- 💻 TypeScript -类型安全的JavaScript
- 🚀 -JavaScript运行时
______________________________________________________________________
🎯 项目状态和路线图
当前状态:生产就绪 ✅
- ✅ 思维链推理完全实现
- ✅ 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文档.
