Microsoft Trace: End-to-End Generative Optimization for AI Agents
a year ago
- #AI
- #AutoDiff
- #Optimization
- Trace是一种新型类AutoDiff工具,可通过端到端通用反馈训练AI系统
- 它通过捕获和传播AI系统的执行轨迹,实现了对反向传播算法的泛化
- 作为类似PyTorch的Python库实现,允许用户直接编写Python代码并使用Trace原语优化部分功能
- 支持多种优化器,包括OPRO、TextGrad及OptoPrime(Trace提出的算法)
- 可通过pip安装,要求Python版本≥3.9
- 特性包含计算图可视化、LLM后端支持(LiteLLM或AutoGen)及反馈驱动优化
- 已应用于并行编程、NLP提示词优化、机械臂控制等多个领域
- 该项目遵循微软开源行为准则开放贡献