Namespaces | |
| namespace | anonymous_namespace{ai_action_parser.cc} |
| namespace | anonymous_namespace{ai_gui_controller_test.cc} |
Classes | |
| struct | ActionRefinement |
| Refined action parameters based on vision analysis. More... | |
| struct | AIAction |
| Represents a single action to be performed in the GUI. More... | |
| class | AIActionParser |
| Parses natural language commands into structured GUI actions. More... | |
| class | AIGUIController |
| High-level controller for AI-driven GUI automation with vision feedback. More... | |
| struct | ControlLoopConfig |
| Configuration for the AI GUI control loop. More... | |
| struct | ControlResult |
| Result of AI-controlled GUI automation. More... | |
| class | VisionActionRefiner |
| Uses Gemini Vision to analyze GUI screenshots and refine AI actions. More... | |
| struct | VisionAnalysisResult |
| Result of analyzing a screenshot with Gemini Vision. More... | |
Enumerations | |
| enum class | AIActionType { kOpenEditor , kSelectTile , kPlaceTile , kSaveTile , kVerifyTile , kClickButton , kWait , kScreenshot , kInvalidAction } |
| Types of actions the AI can request. More... | |
|
strong |
Types of actions the AI can request.
| Enumerator | |
|---|---|
| kOpenEditor | |
| kSelectTile | |
| kPlaceTile | |
| kSaveTile | |
| kVerifyTile | |
| kClickButton | |
| kWait | |
| kScreenshot | |
| kInvalidAction | |
Definition at line 18 of file ai_action_parser.h.