面向不列颠哥伦比亚省开发人员的人工智能——配套代码和材料
本书中的代码示例、模板和图表 AI时代的商业中心 MilošMikulášek的《不列颠哥伦比亚省开发者人工智能》。
🇨🇿 中文版本 README | 🇬🇧 英语(此文件)|🇩🇪 Deutsch(即将推出)🇪🇸 西班牙(即将推出)
📁 存储库结构
al-extension/ Complete demo AL extension for BC v27+
python/
rag-indexer/ RAG indexer: BC data → Azure AI Search
email-order-agent/ AI agent: email → sales order in BC
mcp-server/ MCP server for BC OData API (TypeScript)
docs/
cs/ Czech: prompts, diagrams
en/ English: prompts, diagrams
de/ German (coming soon)
es/ Spanish (coming soon)🚀 快速开始
AL扩展(商务中心v27+)
- 打开
al-extension/VS代码 - 在BC中配置Azure OpenAI端点→ AI分类设置
- 通过“设置API密钥”按钮存储API密钥
- 运行项目分类或AI搜索
RAG索引器(Python)
cd python/rag-indexer
pip install -r requirements.txt
python bc_rag_indexer.pyMCP服务器(Node.js/TypeScript)
cd mcp-server
npm install
# Add to .claude/settings.json (see mcp-server/README.md)向订单代理发送电子邮件(Azure功能)
cd python/email-order-agent
pip install -r requirements.txt
# Deploy as Azure Function📋 需求
- AL扩展: VS代码+AL语言扩展,BC v27+沙盒
- python Python 3.10+,Azure订阅
- MCP服务器: Node.js 18+,Azure AD应用程序注册
- 全部: 已部署模型的Azure OpenAI服务资源
📖 章节→ 代码映射
| 文件夹 | 书籍章节 |
|---|---|
al-extension/ | 第12至13章(工作坊),第27至29章(演示) |
python/rag-indexer/ | 第34章(RAG) |
python/email-order-agent/ | 第35章(人工智能代理) |
mcp-server/ | 第37章(MCP服务器) |
docs/*/prompt-* | 第5-6章(快速工程),附录B |
docs/*/diagram* | 所有章节(12个图表) |
⚖️ 许可证
代码: MIT许可证 文本和图表:©2026 MilošMikulášek。保留所有权利。
🔗 链接
- 书: ai4bc.dev
- 作者 milos.mikulasek@ai4bc.dev
