Skip to content

[Proposal] LLM-Augmented Adaptive Replay Engine for Dynamic Process Generalization #949

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

shephinphilip
Copy link

Hey OpenAdapt Team πŸ‘‹,

I'm very excited about the Machine Learning Engineer role β€” your vision for adaptive automation and process intelligence aligns strongly with my background.


🧠 Proposal: LLM-Augmented Adaptive Replay Engine

Goal:

To create an intelligent replay system that uses LLMs to generalize, abstract, and execute workflows across slightly varying UI/app states.


πŸ” Idea Highlights:

  1. Process Abstraction with LLMs

    • Extract dynamic process templates from action sequences.
    • Use LLMs to describe high-level intent behind user actions.
  2. Semantic Replay Matching

    • Match current UI state with recorded process intent using vector similarity or layout parsing.
    • Adapt actions in real-time to changed layouts or data.
  3. Error Recovery via LLMs

    • Use LLMs to handle unexpected UI states and suggest recovery steps.
    • Log, retry, or ask for feedback dynamically.
  4. Auto-Documentation

    • Generate human-readable summaries from recordings.

πŸ’‘ Implementation Steps:

  • Analyze ActionEvent logs & recordings.
  • Use structured prompts to query an LLM (e.g., GPT-4, Claude) for intent abstraction.
  • Extend or create a new ReplayStrategy that’s LLM-powered.
  • Build replay feedback loop for adaptive logic.

Would love your feedback and direction! Ready to prototype and iterate πŸš€

Thanks for the opportunity!

Best,
Shephin Philip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant