返回首页

24小时热榜

35作者: adam_rida大约 2 小时前原帖
我正在构建Echo(<a href="https://echo.tracerml.ai" rel="nofollow">https://echo.tracerml.ai</a>),这是一个尝试将多个开放权重模型整合成一个AI系统的实验,而不是选择单一模型来处理所有任务。 这个项目始于一个简单的实验。我选择了一组模型,包括GLM-5.2、Kimi K2.7等,并对它们进行了相同的评估。然后,我测量了如果对于每个问题,事先知道哪些模型会有用以及如何组合它们的输出,会发生什么。 这个假设的系统在性能上显著优于池中任何单个模型。当然,这并不是一个可以实际部署的系统,因为它依赖于在看到结果后才能知道哪些决策是好的。Echo是我试图在没有事先信息的情况下恢复这种优势的尝试。 对于每个请求,Echo会决定分配多少计算资源,哪些模型应该参与,以及如何组合它们的工作。有些提示可能只需要相对少量的推理,而其他提示则可以从多个模型在问题的不同部分上协作中获益。 在构建过程中让我感到惊讶的一点是,这些模型之间的互补性。一些整体表现明显较弱的模型,在特定问题上仍然可以非常有用,或者作为组合的一部分。 在我的第一次评估中,Echo的表现始终优于其池中最好的单个模型。它的总体结果也大致与Fable相当,而Fable是我用作比较系统之一的较强模型,且推理成本约为其三分之一。 当然,Echo仍然存在一些错误的分配或组合决策的情况。我目前花费大量时间来理解这些失败,并测试这种方法在编码和代理任务中的表现,因为在这些任务中,评估每个决策的质量变得更加困难。 我构建了一个聊天界面(echo.tracerml.ai)和一个兼容OpenAI的API(<a href="https://echo.tracerml.ai/docs/api" rel="nofollow">https://echo.tracerml.ai/docs/api</a>),以便在评估设置之外测试该系统。 这里有一个简短的高层次视频,介绍它是如何工作的:<a href="https://www.youtube.com/watch?v=lJFJSvOdXhg" rel="nofollow">https://www.youtube.com/watch?v=lJFJSvOdXhg</a> 我在这里写下了评估方法、各个模型的结果、成本和当前的局限性:<a href="https://echo.tracerml.ai/eval" rel="nofollow">https://echo.tracerml.ai/eval</a> 我非常希望你能试试它!特别是如果你遇到任何奇怪的失败案例或分配看起来不直观的地方。