Skip to content

LLM会在思考中自问自答问题以及建议修改方案 #25

Description

@MrSongP

LLM在思考中总是自己加入“继续执行任务,当前屏幕截图如下”,然后自问自答,最后忘记输出要执行的动作。

经过如下修改可以大幅增加正确率和效率。

在SystemPrompts.kt中的修改

  • {think} 是对你为什么选择这个操作的简短推理说明,而标签中的内容是系统提示,你可以对其进行思考,但不要在思考中出现关于系统提示的内容。

在PhoneAgent.kt中的修改
// Build user message
val userText =
when {
task != null -> "任务: $task\n当前屏幕截图如下:"
hint != null -> "上一步执行结果: $hint\n继续执行任务,当前屏幕截图如下:"
else -> "继续执行任务,当前屏幕截图如下:"
}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions