Technical assignment: Setting up an autonomous AI agent on a remote Windows PC
Project goal
It is necessary to deploy and configure an autonomous AI agent on a remote Windows PC (Dedicated Remote Desktop / Windows Server / Cloud PC) that can:
work 24/7 without constant human involvement
have long-term memory
manage a browser
have full access to the Windows system
open and use applications
perform automated actions
learn from provided materials (PDF, text, video, courses)
retain and utilize knowledge in future tasks
Main requirements
1. Remote Windows PC
It is necessary to:
select and configure a remote Windows PC
set up stable Remote Desktop access
ensure round-the-clock operation
configure automatic startup of services and agents
install necessary dependencies
configure GPU if necessary
Preferably:
Windows 10/11 Pro
or
Windows Server with GUI
2. AI agent
The agent must:
operate autonomously
automatically start after reboot
execute task sequences
have long-term memory
retain context between sessions
analyze information
use local LLM models
Preferred stack:
Ollama
Qwen / DeepSeek / Llama
LangGraph / CrewAI
3. Agent memory
It is necessary to implement:
long-term memory
knowledge storage
retrieval system (RAG)
vector database
Suitable:
ChromaDB
Qdrant
Weaviate
The agent must:
remember information
use knowledge in new tasks
learn from uploaded materials
4. Browser management
The agent must be able to:
open a browser
work with tabs
navigate websites
interact with pages
click buttons
input text
read data
save information
Preferably:
Playwright
Browser Use
Selenium
5. Full access to the Windows system
The agent must have the ability to:
open applications
manage windows
work with files and folders
use PowerShell / CMD
interact with Windows GUI
execute system commands
launch processes
use desktop automation
Preferably:
Open Interpreter
PyAutoGUI
Windows automation tools
6. Learning from materials
It is necessary to implement an ingestion pipeline.
The agent must be able to:
accept PDF
analyze TXT/Markdown
work with YouTube videos
extract transcriptions
make summaries
store knowledge in memory
use this knowledge in future tasks
Preferably:
Whisper
YouTube transcript parser
RAG pipeline
7. Automation
It is necessary to:
set up a workflow system
scheduler/task manager
ability to run scripts
Telegram notifications (preferably)
8. Management interface
Preferably:
web interface
or
Telegram bot
or
dashboard
For:
viewing logs
starting tasks
uploading materials
managing the agent
viewing the agent's memory
9. Security
Important:
set up restrictions on dangerous actions
secure remote access
set up backups
ensure stability of operation
10. What I expect from the performer
The performer must:
fully deploy the system
configure the AI agent
provide instructions
show how to use it
set up automatic startup
test workflows
assist with initial setup
Project result
The output should be an autonomous AI agent running on a remote Windows PC 24/7, capable of:
retaining memory
learning from materials
managing a browser
interacting with the Windows system
opening applications
performing automated tasks
operating autonomously without constant human involvement