[geekan/MetaGPT]MetaGPT的成功率很低

2024-05-16 240 views
8

目前我测试了三个游戏:贪吃蛇,三维弹球和坦克大战。并且都使用了--code_review True。 然而三个游戏都不能正常运行,在贪吃蛇游戏的coding中出现了没有初始化屏幕显示的错误。在三维弹球中甚至出现了NotImplementedError,原因是代码中存在两个函数未实现: def create_objects(self):

This function should be implemented to create the game's objects
    # and return them as a list.
    raise NotImplementedError("create_objects method not implemented")

def update_score(self):
    # This function should be implemented to update the game's score
    # based on the current game state.
    raise NotImplementedError("update_score method not implemented")

请问这种问题怎么解决,能否新建一个agent角色来运行写好的代码并自动联网搜索报错来debug,让用户最后拿到的东西是确保可运行的。 此外,我发现metaGPT给出的分析图等pdf都非常单一,属于一个套路,是否有更多玩法?

回答

6

补充,坦克大战的 报错是: pygame.display.flip() pygame.error: Display mode not set

6

MetaGPT中的SoftwareCompany更多是为了展示智能体的think-act模式的能力。它太过于依赖LLM模型的推理能力,因此建议你使用GPT-4来体验。

4

同感,感觉整体还是比较固化的流程,不太灵活。而且输出的结果很多确实需要深度debug才能运行