AI Agent 時代來臨:用 GitHub Copilot 實戰 LINE 翻譯機器人

Hello 大家好,相信隨著 Vibe Coding 的熱潮,許多人終於能用自然語言來「說」出程式碼,跨出了過去難以逾越的那一步。 再加上近幾個月來,AI Agent、Model Context Protocol(MCP)、n8n 等結合 AI 相關的技術如雨後春筍般冒出,速度之快,幾乎是一覺醒來世界都變了樣。而這波大混戰中,Google 更在這幾天大方釋出 Gemini CLI 供大家免費使用,瞬間讓整個圈子都熱鬧了起來。但身為一個正被 AI 迫害的碼農 😜,怎麼能不親身體驗一下「用嘴巴寫程式」的威力呢? 先說結論 你終究還是要學會寫程式,只是寫程式將不再是一項專業技能。未來需要的,是一個具備優秀表達能力,並且擅長與 AI 合作的軟體工程師。 在不久的將來, 那些只會寫程式的設計師終將被 AI 取代,留下來的會是那些擅長帶領 AI 團隊(我稱之為 LLM Coding),並協助 AI 找出問題的 AI 軟體架構師 。所以從今天起,開始改變吧。 因此,今天就是要跟大家分享如何使用 GitHub Copilot 來寫程式。一開始我也蠻好奇的,覺得寫完之後可能還是要改吧?但 你相信它只花了五分鐘就完成了嗎? 相信你一看完,一定會震撼感十足!這也是我第一篇不寫程式的程式分享文章,下圖是最終實作出來的結果。 AI Agent 協助完成的 LINE 翻譯機器人 但在開始之前,先前情提要一下,之前我有一個系列文章,分享了如何 使用生成式 AI 技術實作屬於自己的 LLM 知識庫 ,其中某篇文章的範例提到了如何 運用 Prompt 提示工程 來幫助我們完成多國語系翻譯的功能,今天我就是要延續這個專案,來完成一個專屬的 LINE 翻譯機器人。 啟動 GitHub AI Agent 在開始使用 GitHub AI Agent 之前,我已在相同的專案內新增了一個名為 TranslateLineBotDemo 的 WebAPI 空白專案。接下來,直接看看我們的 Prompt 要怎麼下 需求說明 我正在幫一個製造業的工廠寫一個多國語言的 LINE Bot 機器人,而本次預計的需求目標如下 1. 需支援中文、英文、日文、越南、菲律賓等五國的多語系翻譯。 2. LINE Bot 僅能處理文字對話,當使用者送出文字以外的訊息,則回傳 "我現在只會翻譯文字喔" 的訊息。 3...