Bot、Agent、Assistant:三個老是被搞混的科技用字

Bot、Agent、Assistant:三個老是被搞混的科技用字

網站上彈出一個小小的聊天視窗:「嗨,需要幫忙嗎?」那是一個 bot、一個 agent,還是一個 assistant?人們用這三個字稱呼同一個視窗,把它們當成雙胞胎。但每一個都悄悄帶著不同的味道,選錯字會讓你聽起來怪怪的,或讓一個產品聽起來比實際更厲害。

這些差別並不在於人人都同意的嚴格定義。它們關乎感覺:這東西有多自己行動、看起來多簡單或多精密、以及它是領頭還是跟隨。

為什麼要費這個心?因為在科技裡,這些字會許下承諾。把某個東西叫做「agent」,你就在暗示它能獨立行動。叫它「assistant」,你就在承諾它會幫忙但會等你。選錯字,你不是過度吹捧一個簡單工具,就是默默低估一個強大工具。兩種錯誤都會折損你的可信度。

快速解答

bot 是做簡單、重複任務的自動化程式,這個字常帶著一點點負面或基本的味道。agent 代你行動,暗示某種獨立性與追求目標。assistant 是個助手,大多時候等你開口再回應。粗略地說:bot 在跑、agent 在追、assistant 在回應。

關鍵字

  • Bot(機器人程式)。 是「robot」的縮寫,但是軟體,不是金屬機器。它做自動化任務:回覆、發文、掃描、過濾。語氣常是平淡甚至略帶負面,想想 spam bot 或笨拙的聊天視窗。
  • Agent(代理)。 帶著目標、代你行動的東西。這個字暗示一定程度的自主性:它能採取步驟、沿途做選擇、追逐一個結果,而不只回答一個問題。
  • Assistant(助理)。 一個助手。框架是支援性且回應性的。它等你的請求,然後幫忙。它協助;它不會自己跑掉。
  • Chatbot(聊天機器人)。 你用對話跟它交談的 bot。仍是 bot,只是專為聊天而特化。
  • Autonomy(自主性)。 一個東西在不被逐步指示的情況下,自行行動的程度。這是這三個字背後那把隱藏的尺:bot 最少,assistant 多一點,agent 最多。
  • On your behalf(代你)。 一個與「agent」結伴而行的片語。它意味著這東西替你、以你之名行動,就像旅行社或運動經紀人替一個人做事那樣。

常見陷阱

一個常見陷阱,是假設這三個字可以互換。它們有重疊,但暗示著不同程度的獨立性,而好的科技寫作會用上這一點。

最大的陷阱是 bot 的語氣。許多人以為它是個中性、甚至討喜的標籤,於是驕傲地把自己的產品叫做「a bot」。但「bot」常聽起來很基本或略帶可疑。想想人們嘆著氣說「it's just a bot」,或「bot」出現在「spam bots」「bot accounts」裡。如果你想讓一個工具聽起來能幹,「bot」可能會低估它,而在某些情境下,它甚至暗示某種以不好的方式造假或自動化的東西。

agent 這個字聽起來比人們預期的更強,而且它正在科技界當紅。它暗示這東西能朝目標自行採取好幾個步驟,而不只回覆一次。所以把一個只會回覆的簡單聊天視窗叫「agent」就是過度宣稱。如果它只回答問題、從不行動,「agent」這個字太大了。反過來說,把一個真正自主、多步驟的系統只叫做「bot」,則是低估了它。

assistant 帶著溫和、跟隨領導的感覺。那通常準確又安全,因為它不承諾獨立性。這裡的陷阱是相反的:人們有時把某個東西叫「assistant」來顯得謙虛,而它其實是自主行動的。如果一個系統會訂東西、採取行動、追求目標而不來確認,「assistant」就低估了它握有多少控制權。

還有 chatbot 與 agent 的混淆。chatbot 跟你來回交談。agent 也許根本不聊天;它可能安靜地在背景做任務。聊天不是分界線。自己行動才是。

要把這三者分清楚,最清楚的方法是問一個問題:沒有我,它能做多少?bot 自己跑一套固定的例行程序,但是窄而重複的那種。assistant 在你開口前幾乎什麼都不做,然後幫你處理那一個請求。agent 接下一個目標就放手去跑,沿途自己選步驟。想像三位同事:一位整天蓋同一張表單(bot),一位坐在桌前等你的問題(assistant),還有一位你把一個專案交給他、相信他會自己想辦法搞定(agent)。沿著這條線往下走,自主性逐步上升,這個字的份量也是。

關於語氣最後一點。因為 bot 聽起來可能很基本甚至可疑,有些團隊會避免用它稱呼自家產品,而把它留給那些討厭的東西(spam bots、假帳號 bot)。那是個合理的直覺。只是要前後一致:如果你為了顯得精緻而把你的助手叫「assistant」,就別在兩句後又叫它「bot」,否則你會模糊掉自己原本想建立的那個區別。

自然與不自然的例子

不自然: Our powerful agent answers one question and then stops.

自然: Our chatbot answers your questions one at a time.

較不自然: Just a simple assistant booked all my travel and paid for it without asking.

更好: An agent booked all my travel and paid for it, acting on its own.

不自然: I'm proud to launch our bot; it's the most advanced system in the field.

自然: I'm proud to launch our assistant, designed to help you step by step.

不自然: Talk to our agent (it only replies to messages).

自然: Talk to our chatbot (it replies to messages).

重點是讓字去配合這東西實際上有多自己行動。

不自然: Our assistant works autonomously and acts without any input from you.

自然: Our agent works autonomously and acts without input from you.

如果一個系統真的自己在跑,「assistant」太謙虛了;「agent」才配得上你正在描述的那份自主性。挑那個說出真相的字,講明這東西握有多少控制權。

迷你對照表

Word 常見假設 更接近的意思 / 它暗示什麼
bot 中性、先進 自動化、簡單,有時帶負面或基本的味道
agent 只是個助手 帶著目標與某種自主性,代你行動
assistant 非常先進 回應性的助手,大多時候等你
chatbot 和 agent 一樣 專為對話特化的 bot

快速練習

為每一句挑最合適的字(bot、agent、assistant、chatbot)。答案在後。

  1. A program that automatically posts the same message thousands of times.
  2. A system that, given a goal, takes many steps on its own to reach it.
  3. A helper that waits for your question, then gives you suggestions.
  4. A window where you type messages and get replies in a conversation.
  5. The word most likely to sound slightly negative or basic.

答案:

  1. bot
  2. agent
  3. assistant
  4. chatbot
  5. bot

重點帶走

這三個字不是嚴格的科學術語,但它們帶著真實的感覺差異,注意到它們會讓你的科技英文更銳利。當某個東西自動又簡單時,伸手去拿 bot(並且知道它聽起來可能很基本或可疑);當某個東西帶著真正的獨立性代你行動時,用 agent;而當某個東西樂於回應並等你時,挑 assistant。這三者背後那把隱藏的尺是自主性:這東西沒有你能做多少。跑一次這個測試,對的字通常就自己冒出來了。讓字去配合這東西實際上能做多少,你就既不會過度推銷一個簡單工具,也不會低估一個強大工具。聊天視窗也許說著同樣親切的招呼,但現在你知道該怎麼稱呼它,也知道它真正能做什麼了。