With AI Agents是一個用於在TypeScript中定義和協調多個AI代理的以程式碼為先的框架,每個代理具有不同職能,如規劃者、執行者和記憶模組。它內建記憶管理,以持久化上下文,並擁有函數調用子系統來整合外部API,以及用於互動會話的CLI界面。透過將代理組合成管道或層級結構,可實現複雜任務的自動化,例如資料分析管道或客戶支持流程,同時確保模組化、可擴展與易於客製化。
AiChat 提供一個多功能工具包,用於創建智慧聊天代理,包含角色基標題管理、記憶處理和串流回應功能。使用者可以設定多個對話角色,例如系統、助手與用戶,以塑造對話語境與行為。該框架支援外部 API 的插件整合、資料取得或自訂邏輯,實現功能的無縫擴展。模組化設計允許輕鬆交換語言模型和調整回饋迴路,以優化回應效果。內建記憶功能能在多輪對話中維持上下文,串流 API 則可提供低延遲互動。開發者可藉由清楚的文件及範例專案,加速在網頁、桌面或伺服器環境部署聊天機器人。