Creating Your AppAgent

UFO provides a flexible framework and SDK for application developers to empower their applications with AI capabilities by wrapping them into an AppAgent. By creating an AppAgent, you can leverage the power of UFO to interact with your application and automate tasks.

To create an AppAgent, you can provide the following components:

Component Description Usage Documentation
Help Documents The help documents for the application to guide the AppAgent in executing tasks. Learning from Help Documents
User Demonstrations The user demonstrations for the application to guide the AppAgent in executing tasks. Learning from User Demonstrations
Native API Wrappers The native API wrappers for the application to interact with the application. Automator