-- 初始基础设施创建USEROLEACCOUNTADMIN;-- 为金融分析和智能体编排创建专用虚拟仓库CREATE WAREHOUSE IF NOTEXISTS FINANCIAL_AGENT_WH WITH WAREHOUSE_SIZE ='X-SMALL' AUTO_SUSPEND = 60 AUTO_RESUME =TRUE;-- 用于金融智能的主数据库和模式CREATE DATABASE IF NOTEXISTS FIN_INTEL_DB;CREATE SCHEMA IF NOTEXISTS FIN_INTEL_DB.CORE;-- 为金融智能体创建自定义角色CREATE ROLE FIN_AGENT_ROLE;-- 将强制性的 Snowflake AI 数据库角色授予自定义角色GRANT DATABASE ROLE SNOWFLAKE.CORTEX_USER TO ROLE FIN_AGENT_ROLE;GRANT DATABASE ROLE SNOWFLAKE.CORTEX_AGENT_USER TO ROLE FIN_AGENT_ROLE;-- 授予标准资源使用权限GRANT USAGE ON DATABASE FIN_INTEL_DB TO ROLE FIN_AGENT_ROLE;GRANT USAGE ON SCHEMA FIN_INTEL_DB.CORE TO ROLE FIN_AGENT_ROLE;GRANT USAGE ON WAREHOUSE FINANCIAL_AGENT_WH TO ROLE FIN_AGENT_ROLE;-- 授予模式级别的创建权限,用于创建智能体相关对象GRANTCREATETABLE, CREATE STAGE, CREATEVIEW, CREATE CORTEX SEARCH SERVICE, CREATE AGENT ON SCHEMA FIN_INTEL_DB.CORE TO ROLE FIN_AGENT_ROLE;-- 将该角色分配给技术用户GRANT ROLE FIN_AGENT_ROLE TOUSER<your user>;GRANTCREATE SEMANTIC VIEWON SCHEMA FIN_INTEL_DB.CORE TO ROLE FIN_AGENT_ROLE;
要使 Cortex 智能体能够回答核心财务问题,底层数据库的结构必须反映财务报告的逻辑流程。《Microsoft Dynamics 365 Business Central 指南》强调,财务报告本质上是行定义(公式)与列定义(数据源)的“外积”。在 Snowflake 环境中,这体现为一种规范化模式,即中央总账分录事实表与科目、部门、区域等维度表建立关联。
3.在描述字段中可填写类似内容:“精通总账分析与 Microsoft Dynamics 365 BI 指引的专家智能体”。
示例问题建议:
2025 年 1 月美洲区域的产品销售总额是多少?
根据 Business Central 指南,新建科目附表的前提条件有哪些?
欧洲市场部差旅费用为 $1,200.50 美元,此入账是否符合文档中“行政管理”子类目的准则?
接着切换至 ‘Tools’ 标签页,添加该智能体可调用的两个工具:
添加 Cortex Analyst 工具:
添加 Cortex Search 工具:
现在两个工具已就绪,你可选择在新标签页中分别打开它们:
你还可以添加经过验证的查询语句:
完成后,请务必保存智能体配置:
点击 ‘Preview in Snowflake Intelligence’:
你将看到刚创建的智能体聊天界面,并附带已添加的三个示例问题:
点击任意问题即可获取回答:
你还可以继续追问后续问题:
现在,让我们测试对文档库的搜索功能是否生效:
尽管这只是基础演示,但其底层技术架构可扩展至更复杂的业务场景。
附注:该智能体同样支持通过代码方式创建:
ALTER AGENT FIN_INTEL_DB.CORE.FIN_AGENT MODIFY LIVE VERSION SET SPECIFICATION = $$ models: orchestration: auto tools: - tool_spec:type: cortex_analyst_text_to_sql name: FinanceAnalyst description: "Provides access to the general ledger, account totals, and sales metrics." - tool_spec:type: cortex_search name: GuideSearch description: "Searches the Microsoft Dynamics 365 Business Central BI documentation." tool_resources: FinanceAnalyst: semantic_view: "FIN_INTEL_DB.CORE.FINANCIAL_INTELLIGENCE_VIEW" execution_environment:type: warehouse warehouse: FINANCIAL_AGENT_WH GuideSearch: name: "FIN_INTEL_DB.CORE.MANUAL_SEARCH_SERVICE" max_results: 5$$;
部署完成后,Cortex 智能体可通过 REST API 集成至自定义应用程序中,或是在 Snowsight 智能体演练场进行测试。智能体 API 的一项关键特性是利用“线程”来持久化对话上下文。在财务分析场景中,用户很少只问一个问题;他们会进行多轮的数据探索(例如:“总营收是多少?”紧接着问“按部门拆分一下”)。
Cortex 智能体的部署,标志着金融智能新时代的开启。通过从静态仪表盘向对话式编排的转变,企业能够赋能团队,以思考的速度获取答案。将 Microsoft Business Central 智能指南与总账进行集成,仅是迈出的第一步。未来,这些智能体的迭代版本将能够通过外部 API 接入实时市场数据,借助自定义工具(如用户定义函数 / 存储过程)自动生成审计日志,并利用“数据转图表”功能生成复杂的财务可视化内容。
触发器乐队 Trigger 首张专辑《车祸的幸福》,由张醒婵执掌词曲,由乐队编曲,听觉围绕吉他、贝斯、鼓的摇滚三大件展开。词里是张醒婵式的散文诗,意象丰盛,情思细腻,引人猜度,同名主打“车祸的幸福”名字都令人玩味——车祸怎么会幸福?Apple Music 的解读是“两人的爱情被想象成两台迎面相撞的车辆”。
Nas Player Proは普通のツールではない。あなたのNASの存在価値を再定義する「究極の鍵」だ。苦労して集めたデータを真に楽しむために生まれた。目を閉じて買っても後悔しない、マストバイレベルの神アプリだと断言する。買う買わないは自由だが、これを見逃せば、未来の数千時間におよぶ障害のない没入体験を失うことになる。