top of page

開發應用程式

如果您計劃構建或定製應用程式,請遵循以下步驟:

  1. 先定義功能,再設計用戶界面

    1. 首先要明確問題、目標用戶和預期結果。

    2. 在構建用戶界面之前,先設計語義動作(用於智能代理調用)。

    3. 避免過早地過度構建頁面和按鈕,這會增加複雜性並降低可組合性。

  2. 使界面對智能代理友好

    1. 使用清晰、以行動為導向的命名。

    2. 保持參數簡潔一致。

    3. 設計時要考慮可組合性,以便能夠可靠地串聯多步驟工作流程。

  3. 首先構建一個最小可行循環

    首先優先處理這個基線循環:

    用戶請求 → 智能代理調用應用程式 → 應用程式返回可用結果

    在這個循環穩定之後,可以擴充到訂閱、自動化和更豐富的用戶界面等高級功能。

  4. 將檢索與回答分開

    1. 當您需要結構化候選對象(ID、元數據、機器可處理的輸出)時,請使用面向檢索的功能。

    2. 當您需要直接面向用戶的回覆時,請使用面向答案的功能。

    3. 這種分離提高了可靠性、可解釋性和性能。

  5. 將事件自動化設計為一個完整的流程

    訂閱不僅僅是一個觸發器。一個完善的訂閱流程應該包含:

    觸發條件 → 上下文豐富 → 分析/處理 → 回寫/反饋

    這樣可以確保自動化持續創造價值,而不僅僅是“觸發事件”。


remio 中的開發者友好型設計

  1. 開發/生產環境隔離

    1. DEV 用於開發、除錯及測試。

    2. PROD 用於穩定的日常使用。

    3. 代碼和數據是隔離的,因此測試不會污染生產環境。

  2. 視覺環境切換

    1. 開發/生產狀態在導航欄中可見,並且可以輕鬆切換。

    2. 這有助於安全、迭代式的開發。

  3. 雙重入口:技能市場 + 技能工作室

    1. 技能市場:發現、安裝和管理可用技能。

    2. 技能工作室:克隆、修改和測試發佈技能。

    3. “使用”和“構建”明確分開,降低了採用成本。

  4. MCP集成:低門檻+高靈活性

    1. 支持基於 OAuth 的快速註冊和手動設定(stdio / streamable-http)。

    2. 適用於快速部署和高級集成場景。


開發者提示

  • 在切換到生產環境之前,務必在開發環境中進行徹底驗證。

  • 為了便於故障排除,一次引入一個外部依賴項(例如,一個 MCP 服務器)。

  • 首先重用現有的技能/應用程式,然後逐步進行自定義。

  • 對於任何自動化流程,都要添加失敗回退機制和可見的用戶反饋。

為每個智能代理提供更完整的背景,提升工作表現

讓智能代理連接 remio 已整理好的知識、決策和歷史紀錄。

remio 目前支援 Windows 10+(x64) 及配備 Apple 晶片的 Mac。

bottom of page