Skip to content

shreyakash24/Sera--Smart-Search-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sera--Smart-Search-Assistant

About The Project

Sera(Smart Search Assistant) is an intelligent agentic web navigation system designed to autonomously perform human-like web browsing behaviors based on natural language goals. It can search, read, click, scroll, and complete structured tasks across arbitrary websites with changing layouts and DOM structures. Leveraging modular design principles, Sera combines advanced Large Language Models (LLMs) for task planning with DOM-aware execution modules and browser automation to provide a transparent, interpretable, and deployable solution for automating complex web tasks. Users can input queries via text to issue web search queries or task instructions naturally. The system processes and seamlessly integrates the commands into the planning and execution pipeline.

Features

  1. Developed an AI Agent to convert natural language into structured multi-step plans using prompt engineering.
  2. Build another AI Agent to translate each plan step into precise DOM-aware browser actions.
  3. Integrate Playwright to fetch DOM snapshots, execute browser actions (click, type, scroll), and enable closed-loop navigation.
  4. Design a simple UI for users to input queries, track agent progress, and view final outputs.

References

Key Topics

  • Agentic Systems
  • AI Agents
  • DOM Parsing
  • PlayWright
  • NLP
  • LLM/VLM

Docs

https://sera-docs.vercel.app/

Demo

https://drive.google.com/file/d/1Q4ttkGFsgW10r34Tw-wXoAV5tZF0WCv3/view?usp=drivesdk

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages