# 策展 · X (Twitter) 🔥

> 作者：Parallel Web Systems (@p0) · 平台：X (Twitter) · 日期：2026-05-08

> 原始來源：https://x.com/p0/status/2052411314501554419

## 中文摘要

Parallel Monitor API 正式上線，推動網頁從拉取轉向推送模式。

Parallel Web Systems 於 2026 年 5 月 6 日宣布「Parallel Monitor API」正式通用可用（GA），這是 Agent 主導網路時代的重要一步，從去年的測試版推出以來，反應遠超預期，開發者用來監控藥物商業化管道、政府 RFP 以及 GTM 訊號等。

**發布背景與升級亮點**
Monitor API 去年 11 月首次推出，迅速獲得 Gumloop、Formation Bio、Actively、Interaction、Rocket 以及 Garnett Station Partners 等領先公司採用，用於生產環境的監控工作流程。  
此次 GA 版本引入 Lite 和 Base 兩種處理器階層、快照（snapshot）和事件串流（event stream）兩種執行類型、每個事件皆附帶 Basis 驗證、先進控制如來源政策（source policy）和地理設定，以及透過 Interactions 無縫串聯其他 API。  
網路正從「拉取」（pull）轉向「推送」（push），Agent 不再需定時輪詢，而是由網路主動推送更新，讓 Agent 更主動應對變化。

**核心運作模式轉變**
傳統監控需定時重跑查詢、自行拼接結果並偵測變化，Monitor 則只需定義一次查詢，即持續監控並僅推送新穎相關更新，無需 cron jobs、手動觸發或自建去重管道。  
選擇處理器後，再選執行類型：  
- Event streams：捕捉新事件，如新 VP 聘僱、政府 RFP 或臨床試驗結果，每次有匹配資訊即推送獨立事件，包含結構化欄位（`event_date`、`event_description`、`event_url`、`basis`）。  
- Snapshots：基於 Task ID 定時重跑，僅當任何輸出欄位變化時推送 diff，取代以往需儲存結果自行比對的複雜管線，一個監控涵蓋整個 Task 的所有欄位。  
兩類型皆具語意去重，減少噪音。

**兩種處理器階層**
監控需求從精準窄域到廣域複雜不一，兩階層匹配不同精準度與召回率：  
- **Lite**：優化窄域查詢，如單一公司或特定訊號，提供 Task API Core 等級品質，成本僅十分之一，適合精準追蹤。  
- **Base**：適用廣域複雜查詢，擴大搜尋空間並維持高召回，提供 Task API Pro 等級品質，同樣成本僅十分之一。  
兩者皆高精準，讓大規模監控數十萬實體或訊號變得可行。

**事件串聯與 Basis 驗證**
Monitor 不止通知，更支援鏈式深入研究，如採購訊號觸發供應商分析，或角色變動啟動重新發現任務。  
- **Interactions**：每個事件帶 `interaction_id`，傳遞至 Task API 即繼承完整上游脈絡（包含為何重要、實體階層、調查線程），避免從零重建，保留全程 provenance。  
- **Basis**：每個事件附帶引用、摘錄、推理與校準信心分數（如 "high"），防假陽性浪費計算或下游錯誤，同 Task API 的驗證框架應用於推送層。  
此組合使 Monitor → Task 鏈結成為生產級標準模式。

**先進控制設定**
- **來源政策（source policy）**：限制或優先特定網域，排除低權威來源，如僅限 SEC 申報、政府採購入口或特定貿易刊物。  
- **地理參數（location）**：限縮至特定國家（ISO 3166-1 alpha-2，如 "DE"），挖掘區域長尾來源。  
這些透過 `settings` 內的 `advanced_settings` 設定，提升訊號有效性。

**實際應用案例**
Monitor 驅動主動工作流程，Agent 對世界變化即時反應，已有團隊應用於：  
- **銷售與 GTM Agent**：監控目標帳戶買氣訊號，如新 VP 聘僱、國際辦公室開設、策略 GTM 計畫、AI 生產力投資或內部 AI 採用職缺，觸發豐富化、帳戶研究或外聯。  
- **市場情報 Agent**：跨產業、公司、競爭者與區域個人化新聞，如匈牙利醫療或印度建築，持續研究新發展對市場、競爭格局或策略的意義。  
- **生命科學 Agent**：臨床試驗更新、監管變化、藥物管道訊號，鏈結分析對商業化時程與競爭定位的影響。  
- **投資與私募市場 Agent**：基金承諾、配置、新投資、M&A 活動，啟動公司、交易與市場動態研究。  
- **合規與監管 Agent**：權威來源的薪資、稅務、工資、報告、跨境僱傭與執法規則變化，提取結構化摘要並解讀對合規流程的影響。  
共通模式：定義關注事項一次，網路推送變化，Agent 執行最佳後續步驟。

**快速入門：事件串流（Event Stream）**
Monitor 從建立即運行一次，之後依排程持續，支援 webhook 推送低延遜通知。

**前提條件**  
在 [Platform](https://platform.parallel.ai) 生成 API 金鑰，Python SDK：`pip install parallel-web`，TypeScript：`npm install parallel-web`。  
```bash
export PARALLEL_API_KEY="PARALLEL_API_KEY"
```

**步驟 1：建立監控**  
追蹤每日 AI 新創融資公告：

```bash
curl --request POST \
  --url https://api.parallel.ai/v1/monitors \
  --header 'Content-Type: application/json' \
  --header "x-api-key: $PARALLEL_API_KEY" \
  --data '{
    "type": "event_stream",
    "frequency": "1d",
    "processor": "lite",
    "settings": {
      "query": "AI startup funding announcements"
    },
    "webhook": {
      "url": "https://example.com/webhook",
      "event_types": ["monitor.event.detected"]
    },
    "metadata": { "external_id": "acme-monitor-001" }
  }'
```

```python
import os
from parallel import Parallel

client = Parallel(api_key=os.environ["PARALLEL_API_KEY"])

monitor = client.monitor.create(
    type="event_stream",
    frequency="1d",
    processor="lite",
    settings={"query": "AI startup funding announcements"},
    webhook={
        "url": "https://example.com/webhook",
        "event_types": ["monitor.event.detected"],
    },
    metadata={"external_id": "acme-monitor-001"},
)
print(f"Monitor ID: {monitor.monitor_id}")
```

```typescript
import Parallel from "parallel-web";

const client = new Parallel({ apiKey: process.env.PARALLEL_API_KEY });

const monitor = await client.monitor.create({
  type: "event_stream",
  frequency: "1d",
  processor: "lite",
  settings: { query: "AI startup funding announcements" },
  webhook: {
    url: "https://example.com/webhook",
    event_types: ["monitor.event.detected"],
  },
  metadata: { external_id: "acme-monitor-001" },
});

console.log(`Monitor ID: ${monitor.monitor_id}`);
```

**回應範例**：
```json
{
  "monitor_id": "monitor_b0079f70195e4258a3b982c1b6d8bd3a",
  "type": "event_stream",
  "status": "active",
  "frequency": "1d",
  "processor": "lite",
  "settings": {
    "query": "AI startup funding announcements"
  },
  "webhook": {
    "url": "https://example.com/webhook",
    "event_types": ["monitor.event.detected"]
  },
  "metadata": { "external_id": "acme-monitor-001" },
  "created_at": "2025-04-23T20:21:48.037943Z"
}
```

**步驟 2：接收與擷取事件**  
Webhook 收到偵測通知：
```json
{
  "type": "monitor.event.detected",
  "timestamp": "2025-12-10T19:00:36.199543+00:00",
  "data": {
    "monitor_id": "monitor_b0079f70195e4258a3b982c1b6d8bd3a",
    "event": {
      "event_group_id": "mevtgrp_35ab7d16b00f412b9d6b6c0eff1f49733b5cf0b02056a29c"
    },
    "metadata": { "external_id": "acme-monitor-001" }
  }
}
```
使用 `data.event.event_group_id` 擷取事件：

```bash
curl --request GET \
  --url "https://api.parallel.ai/v1/monitors/${MONITOR_ID}/events?event_group_id=${EVENT_GROUP_ID}" \
  --header "x-api-key: $PARALLEL_API_KEY"
```

```python
import os
from parallel import Parallel

client = Parallel(api_key=os.environ["PARALLEL_API_KEY"])

result = client.monitor.events(
    monitor_id,
    event_group_id=event_group_id,
)
for event in result.events:
    print(event.output.content)
```

```typescript
import Parallel from "parallel-web";

const client = new Parallel({ apiKey: process.env.PARALLEL_API_KEY });

const result = await client.monitor.events(monitorId, {
  event_group_id: eventGroupId,
});
for (const event of result.events) {
  console.log(event.output?.content);
}
```

**事件回應範例**：
```json
{
  "events": [
    {
      "event_id": "mevt_323b37562d1bec451c5bab674ee5afaf2ddd17674e99cd5f4e99cd5f",
      "event_group_id": "mevtgrp_35ab7d16b00f412b9d6b6c0eff1f49733b5cf0b02056a29c",
      "event_date": "2025-01-15",
      "event_type": "event_stream",
      "output": {
        "type": "text",
        "content": "Acme AI raised a $50M Series B led by Example Ventures.",
        "basis": [
          {
            "field": "output",
            "citations": [{ "url": "https://techcrunch.com/2025/01/15/acme-ai-series-b" }],
            "reasoning": "TechCrunch article confirms the round size and lead investor.",
            "confidence": "high"
          }
        ]
      }
    }
  ]
}
```
每個事件含 `basis` 提供透明度，詳見 [Research Basis](/task-api/guides/access-research-basis)。

**最佳實務與查詢撰寫**
- **範圍界定**：用意圖導向自然語言，而非關鍵字串，描述欲尋找內容而非搜尋方法。  
- **頻率選擇**：`"1h"` 給快速變化主題、`"1d"` 給大多新聞訊號、`"1w"` 給緩慢變化。  
- **Webhook**：推送延遲低、無需維護基礎設施。  
- **取消閒置監控**：降低成本。  
- **非歷史研究**：Monitor 只追蹤建立後新更新，歷史用 [Deep Research](/task-api/examples/task-deep-research)。  

有效查詢對照：
| ❌ 避免 | ✅ 偏好 |
|---------|--------|
| `"Parallel OR Parallel AI AND Funding OR Launch"` | `"Parallel Web Systems (parallel.ai) funding or launch announcements"` |
| `"Find all AI funding news from the last 2 years"` | `"AI startup funding announcements"` |
| `"Tesla news after December 12, 2025"` | `"Tesla news and announcements"` |

**進階設定範例**
```json
"settings": {
  "query": "AI startup funding announcements",
  "advanced_settings": {
    "source_policy": {
      "include_domains": ["techcrunch.com", "bloomberg.com"]
    },
    "location": "US"
  }
}
```

**生命週期管理**
1. **建立**：定義 `type`、`frequency`、`processor`、`settings`，選填 `webhook`、`metadata`。  
2. **更新**：隨時變更頻率、webhook 或 metadata。  
3. **取消**：停止未來執行。

**後續資源**
- 完整文件索引：[https://docs.parallel.ai/llms.txt](https://docs.parallel.ai/llms.txt)。  
- 深入：[Snapshot Quickstart](./quickstart-snapshot)、[Events](./monitor-events)、[Webhooks](./monitor-webhooks)、[Follow-up Tasks](./monitor-task)、[Pricing](/getting-started/pricing)、[API Reference](/api-reference/monitor/create-monitor)。  
- 速率限制見 [Rate Limits](/getting-started/rate-limits)。  
更多詳情：[https://parallel.ai/blog/monitor-api-ga](https://parallel.ai/blog/monitor-api-ga)，快速上手文件：[http://docs.parallel.ai/monitor-api/monitor-quickstart](http://docs.parallel.ai/monitor-api/monitor-quickstart)。

## 標籤

新產品, 功能更新, Agent, 自動化, Parallel Web Systems
