1
00:00:00,450 --> 00:00:02,088
你請人工智慧代理，

2
00:00:02,188 --> 00:00:03,388
找出逾期訂單。

3
00:00:04,238 --> 00:00:05,825
它知道怎麼寫查詢，

4
00:00:05,925 --> 00:00:06,725
還不夠。

5
00:00:07,562 --> 00:00:11,512
它還必須理解資料、有權讀取、取得合適憑證，

6
00:00:11,725 --> 00:00:13,638
並留下可追查的執行紀錄。

7
00:00:15,492 --> 00:00:17,317
當代理開始呼叫工具，

8
00:00:17,417 --> 00:00:19,054
甚至替公司購買服務，

9
00:00:19,167 --> 00:00:20,117
我們要設計的，

10
00:00:20,229 --> 00:00:21,604
就不只是聊天畫面。

11
00:00:22,529 --> 00:00:24,892
這堂課用同一個合成訂單案例，

12
00:00:24,992 --> 00:00:26,617
把四道控制串在一起。

13
00:00:28,450 --> 00:00:30,562
訂單表裡有一個日期欄位。

14
00:00:31,412 --> 00:00:32,575
它是下單日，

15
00:00:32,675 --> 00:00:33,988
還是承諾出貨日？

16
00:00:34,825 --> 00:00:37,025
逾期是否要排除已出貨訂單？

17
00:00:37,875 --> 00:00:39,275
如果定義不清楚，

18
00:00:39,375 --> 00:00:40,325
查詢成功，

19
00:00:40,438 --> 00:00:41,925
也可能回答錯問題。

20
00:00:43,783 --> 00:00:46,396
Open Metadata 管理資料的描述與脈絡。

21
00:00:47,258 --> 00:00:49,183
我們會把模糊的訂單描述，

22
00:00:49,296 --> 00:00:52,221
改成明確的日期、幣別和責任角色，

23
00:00:52,333 --> 00:00:54,058
觀察目錄中的版本變化。

24
00:00:55,867 --> 00:00:57,442
登入只證明你是誰，

25
00:00:57,617 --> 00:00:59,454
並沒有授權你看所有訂單。

26
00:01:00,317 --> 00:01:02,954
Open F G A 根據使用者與資源的關係，

27
00:01:03,079 --> 00:01:05,004
回答這次存取是否被允許。

28
00:01:06,783 --> 00:01:08,958
在沙盒撤銷自己的查看權，

29
00:01:09,071 --> 00:01:10,658
再執行同一筆查詢。

30
00:01:11,521 --> 00:01:13,658
預期流程停在授權檢查。

31
00:01:14,521 --> 00:01:15,708
收到拒絕後，

32
00:01:15,808 --> 00:01:18,233
應用程式不能繼續取得資料庫密碼。

33
00:01:20,075 --> 00:01:21,300
授權通過後，

34
00:01:21,475 --> 00:01:24,262
Open Bao 為這個學員建立短效資料庫角色。

35
00:01:25,125 --> 00:01:26,788
它只能讀自己的資料，

36
00:01:26,888 --> 00:01:28,125
六十秒後到期。

37
00:01:29,038 --> 00:01:30,300
畫面顯示租約，

38
00:01:30,412 --> 00:01:31,575
不會顯示密碼。

39
00:01:33,408 --> 00:01:35,258
先用憑證成功查詢，

40
00:01:35,358 --> 00:01:36,421
再撤銷租約。

41
00:01:37,271 --> 00:01:38,733
接著開新連線，

42
00:01:38,846 --> 00:01:39,771
應該失敗。

43
00:01:40,621 --> 00:01:42,546
也可以嘗試讀別人的資料，

44
00:01:42,658 --> 00:01:45,033
驗證資料庫真的執行了權限限制。

45
00:01:46,825 --> 00:01:49,425
到期不一定會立刻切斷既有連線。

46
00:01:50,275 --> 00:01:52,850
所以本課每次都開新連線測試。

47
00:01:53,688 --> 00:01:56,600
正式系統還要考慮連線池、續租，

48
00:01:56,738 --> 00:01:58,325
以及最初的機器身分。

49
00:02:00,158 --> 00:02:02,908
Open Telemetry 把同一次任務串成一條追蹤。

50
00:02:03,758 --> 00:02:07,808
讀取目錄、檢查權限、發出憑證和查詢資料，

51
00:02:07,921 --> 00:02:09,183
各自是一個步驟，

52
00:02:09,258 --> 00:02:10,358
也就是一個 span。

53
00:02:12,158 --> 00:02:13,358
按下慢查詢，

54
00:02:13,471 --> 00:02:15,546
資料庫步驟會多等零點八秒。

55
00:02:16,396 --> 00:02:18,746
瀑布圖會顯示時間花在哪裡。

56
00:02:19,646 --> 00:02:21,096
再注入工具錯誤，

57
00:02:21,196 --> 00:02:22,396
確認失敗之後，

58
00:02:22,471 --> 00:02:23,771
憑證仍然被清理。

59
00:02:25,575 --> 00:02:26,888
追蹤沒有錯誤，

60
00:02:26,988 --> 00:02:28,362
不代表答案正確。

61
00:02:29,200 --> 00:02:33,112
資料定義、存取授權、執行狀態與品質評估，

62
00:02:33,225 --> 00:02:34,525
各有不同的證據。

63
00:02:35,362 --> 00:02:38,088
這也接上先前的監測和評分課程。

64
00:02:39,950 --> 00:02:42,812
Mercury 已提供給代理使用的專用虛擬卡，

65
00:02:42,925 --> 00:02:44,600
包含金融卡與信用卡。

66
00:02:45,450 --> 00:02:47,562
人類建立卡片並設定限額，

67
00:02:47,688 --> 00:02:50,312
代理透過介面取用被交付的卡片資料。

68
00:02:52,117 --> 00:02:53,079
官方說明，

69
00:02:53,192 --> 00:02:56,142
代理不能自行建立代理卡、提高該卡限額，

70
00:02:56,217 --> 00:02:57,367
或解除凍結。

71
00:02:58,304 --> 00:03:00,629
取卡資料可透過 API 或命令列，

72
00:03:00,742 --> 00:03:02,567
查核當時還不支援 M C P。

73
00:03:04,450 --> 00:03:06,525
卡片資料離開供應商後，

74
00:03:06,650 --> 00:03:08,662
由代理執行環境負責保管。

75
00:03:09,525 --> 00:03:11,675
企業仍要對代理交易負責。

76
00:03:12,612 --> 00:03:13,938
Mercury 的 Vault API，

77
00:03:14,112 --> 00:03:16,025
也不是我們課堂使用的 Open Bao。

78
00:03:17,908 --> 00:03:19,771
我們用模擬預算練習。

79
00:03:20,621 --> 00:03:22,033
重送相同請求，

80
00:03:22,133 --> 00:03:23,171
不重複扣款；

81
00:03:23,283 --> 00:03:24,546
超過門檻轉人工；

82
00:03:24,671 --> 00:03:26,146
未知商家被拒絕。

83
00:03:27,071 --> 00:03:28,658
這些是課堂設計，

84
00:03:28,758 --> 00:03:30,246
不是 Mercury 的功能清單。

85
00:03:32,075 --> 00:03:34,312
如果付了錢卻沒有收到服務，

86
00:03:34,425 --> 00:03:35,700
系統要怎麼處理？

87
00:03:36,538 --> 00:03:40,975
請把付款、履約、取消、退款和對帳分開思考。

88
00:03:41,825 --> 00:03:44,662
每個步驟都要能找到責任和證據。

89
00:03:46,450 --> 00:03:48,188
以前按人頭收訂閱費，

90
00:03:48,312 --> 00:03:50,412
現在一個代理可能替多人工作。

91
00:03:51,275 --> 00:03:52,350
按任務收費，

92
00:03:52,438 --> 00:03:53,700
需要定義重試；

93
00:03:53,812 --> 00:03:54,938
按成果收費，

94
00:03:55,050 --> 00:03:57,400
則需要可驗收的標準與爭議處理。

95
00:03:59,242 --> 00:04:01,679
假設每任務成本零點一二美元，

96
00:04:01,804 --> 00:04:03,467
人工例外成本三美元，

97
00:04:03,579 --> 00:04:04,654
例外率百分之八。

98
00:04:05,517 --> 00:04:08,504
一千個任務的直接成本是三百六十美元。

99
00:04:09,417 --> 00:04:10,479
例外率上升，

100
00:04:10,592 --> 00:04:11,829
價格還撐得住嗎？

101
00:04:13,617 --> 00:04:14,442
最後，

102
00:04:14,542 --> 00:04:19,067
交出授權前後的結果、撤銷憑證的證據、一條慢查詢追蹤，

103
00:04:19,179 --> 00:04:21,092
再畫出你的代理商業流程。

104
00:04:22,004 --> 00:04:24,279
先說清楚責任與完成條件，

105
00:04:24,392 --> 00:04:25,367
再選工具。
