Machines

Geef een agent een browser met een stabiel IP, je eigen Mac of Linux-machine, of een server via SSH, zonder je wachtwoorden af te geven.

Een machine is een plek waar je agents werken buiten je agentcomputer: een browsermachine die Laze voor je huurt, je eigen Mac of Linux-machine, of een server via SSH. Gebruik er een wanneer een agent een site zonder API nodig heeft waar een persoon moet inloggen, zoals LinkedIn. Of gebruik er een voor de bestanden en tools op een machine die je al hebt.

De pagina Machines met één verbonden machine, de systeemdetails en de acties Scherm openen, Nu controleren en Verwijderen
Instellingen, Machines. Verbind je eigen machine of stel een browsermachine in via de knoppen bovenaan.

Welke machine gebruiken

MachineWaarvoor gebruikenKosten
BrowsermachineEen Chrome-browser met een stabiel IP-adres waarop je eenmalig inlogt, voor sites zonder APIOngeveer 4 USD per maand in slaapstand, 0,02 USD per uur actief
Je eigen machineCommando's op een Mac mini of Linux-machine, de browser ervan, of om je agent daarop te draaienGeen Laze-computekosten
Via SSHEen NAS of een server die de Laze-connector niet kan draaienGeen Laze-computekosten

Browsermachine instellen

Wanneer een agent een site nodig heeft die om een login vraagt, biedt deze een browsermachine aan in plaats van om je wachtwoord te vragen. Je kunt er ook een instellen vanaf de pagina Machines met Browsermachine instellen, of via de command line:

laze browser setup linkedin.com
  1. Scherm openen

    Laze stuurt een schermlink naar je directe berichten, en alleen jij als eigenaar kunt deze openen.

  2. Inloggen

    Het scherm toont Chrome op de site waar je moet inloggen. Log in zoals je normaal zou doen. De agent kan de browser niet besturen zolang jij het scherm open hebt.

  3. Druk op Klaar

    Klaar geeft de browser terug aan de agent, die deze vanaf dat moment via CDP bestuurt. De login blijft op de machine staan.

Een browsermachine draait bij Scaleway in Parijs (fr-par-1) met een eigen schijf en een stabiel IP-adres. De machine gaat in de slaapstand na 15 minuten zonder gebruik en wordt wakker wanneer een agent deze nodig heeft. Elke browsermachine heeft een maandelijks budget, standaard 10 USD. Een machine is persoonlijk voor de persoon die hem heeft ingesteld totdat deze aan een agent wordt toegewezen.

Verbind je eigen machine

Open Machines en klik op Verbind je eigen machine, of voer dit uit:

laze machine connect mac-mini

Laze toont een commando van één regel om op die machine uit te voeren. Dit installeert de Laze-connector. Deze maakt verbinding naar buiten met Laze. Je hoeft dus geen poort te openen en Laze heeft geen sleutel van de machine. De code in het commando verloopt na 1 uur.

Agents voeren daar vervolgens commando's uit tijdens hun beurt:

laze machine exec mac-mini -- ls ~/Projects
laze machine exec mac-mini --vault github --reason "Clone the site repository to build it" -- git clone https://github.com/acme/site

Je agent draaien op je eigen machine

Je persoonlijke agents kunnen op je eigen machine draaien in plaats van op je agentcomputer, met de bestanden en tools van die machine:

laze machine host mac-mini Scout

Modelaanroepen en vrijgaven uit de kluis gaan nog steeds via Laze. De modelsleutel bereikt je machine dus nooit. Wanneer de machine offline is, wacht de agent erop. Voeg --when-offline computer toe om de agent in plaats daarvan te laten antwoorden vanaf je Laze-computer. Met laze machine unhost Scout verplaats je de agent weer terug. De machine heeft hiervoor Node.js nodig.

De browser op je eigen machine gebruiken

Om in te loggen op een site op je eigen machine in plaats van een gehuurde machine, voer je laze browser setup <site> --on <machine> uit. De connector start zijn eigen Chrome-profiel. Op een Mac verschijnt dit op het eigen scherm van de Mac. Er luistert niets op het netwerk van de machine: het scherm en CDP blijven op 127.0.0.1 en bereiken Laze via de verbinding van de connector.

WhatsApp

Met de connector kan een agent je WhatsApp-chats lezen en berichten verzenden als jij via je eigen machine. Elk bericht dat de agent verzendt, wacht eerst op jouw goedkeuring.

Een server verbinden via SSH

Voor een machine die de connector niet kan draaien, maak je verbinding via SSH:

laze machine connect nas --ssh admin@nas.example.com:22

Laze maakt een sleutelpaar, bewaart de privésleutel in je kluis en toont de regel met de publieke sleutel om toe te voegen aan ~/.ssh/authorized_keys op de server. Laze maakt alleen verbinding met publieke adressen en zet de host key vast bij de eerste verbinding. Als de host key later verandert, wordt er niets uitgevoerd totdat je de nieuwe sleutel vertrouwt met laze machine trust-host-key. Agentbeurten, de browser en WhatsApp hebben de connector nodig. Ze zijn dus niet beschikbaar via SSH.

Bekijk ook: CLI-referentie, Kluis en toegang.