Zum Inhalt springen

Use-Case Templates

Fertige Agent-Beispiele zum Kopieren und Anpassen. Jeder Use Case mit komplettem Code und Architektur-Diagramm.

🚗 Fahrzeug-Inspektions-Agent

Problem

Dein Agent findet das perfekte Auto online — aber kann den Zustand nicht vor Ort prüfen.

Solution

Ein Skillanbieter fährt zum Standort, prüft Lack, Innenraum und Technik und liefert einen strukturierten Bericht.

Architektur
Agent → MCP Protocol → LinkYourSkill API → Matching → Skillanbieter → Result → Agent
Vollständiger CodeTypeScript
import { createClient } from '@linkyourskill/mcp-client';

const lys = createClient({ token: process.env.LYS_TOKEN! });

// 1. Find providers near the car location
const providers = await lys.searchSkillanbieter({
  query: 'Fahrzeug-Check',
  serviceArea: 'Hamburg',
});

// 2. Create inspection order
const order = await lys.prepareOrder({
  title: 'Fahrzeug-Inspektion BMW 320i',
  category: 'Vor-Ort-Checks',
  budget: 95,
  description: 'Lacktiefe messen, Innenraum prüfen, Probefahrt',
});

// 3. Wait for completion & get results
const result = await lys.getOrderStatus({ orderId: order.id });
// → { status: "completed", evidence: [{ type: "report", ... }] }

🏠 Immobilien-Reparatur-Agent

Problem

Dein Property-Management-Agent erkennt Reparaturbedarf — braucht aber einen Handwerker vor Ort.

Solution

Ein verifizierter Handwerker übernimmt die Reparatur, dokumentiert sie mit Fotos und meldet den Abschluss.

Architektur
Agent → MCP Protocol → LinkYourSkill API → Matching → Skillanbieter → Result → Agent
Vollständiger CodeTypeScript
import { createClient } from '@linkyourskill/mcp-client';

const lys = createClient({ token: process.env.LYS_TOKEN! });

// 1. Find a tradesperson
const providers = await lys.searchSkillanbieter({
  query: 'Klempner',
  serviceArea: 'München',
});

// 2. Create repair order
const order = await lys.prepareOrder({
  title: 'Wasserhahn-Reparatur Wohnung 3B',
  category: 'Handwerk',
  budget: 120,
  description: 'Tropfender Wasserhahn in der Küche',
});

// 3. Track progress
const status = await lys.getOrderStatus({ orderId: order.id });

📦 Event-Staffing-Agent

Problem

Dein Event-Agent plant eine Veranstaltung — braucht aber Personal vor Ort: Aufbau, Catering, Technik.

Solution

Mehrere Skillanbieter werden parallel gebucht und koordiniert. Jeder meldet seinen Fortschritt.

Architektur
Agent → MCP Protocol → LinkYourSkill API → Matching → Skillanbieter → Result → Agent
Vollständiger CodeTypeScript
import { createClient } from '@linkyourskill/mcp-client';

const lys = createClient({ token: process.env.LYS_TOKEN! });

// Book multiple providers in parallel
const roles = ['Aufbau-Helfer', 'Catering-Service', 'Tontechniker'];

const orders = await Promise.all(
  roles.map(role =>
    lys.prepareOrder({
      title: `Event-Staff: ${role}`,
      category: 'Event-Staffing',
      budget: 200,
    })
  )
);

// Track all orders
for (const order of orders) {
  const status = await lys.getOrderStatus({ orderId: order.id });
  console.log(`${order.title}: ${status.status}`);
}

🔍 Mystery-Shopping-Agent

Problem

Dein QA-Agent soll die Servicequalität in Filialen prüfen — braucht echte Menschen als Testkunden.

Solution

Ein Skillanbieter besucht die Filiale, bewertet Service und Sauberkeit und liefert einen standardisierten Bericht.

Architektur
Agent → MCP Protocol → LinkYourSkill API → Matching → Skillanbieter → Result → Agent
Vollständiger CodeTypeScript
import { createClient } from '@linkyourskill/mcp-client';

const lys = createClient({ token: process.env.LYS_TOKEN! });

// Create mystery shopping orders for multiple locations
const locations = ['Berlin Mitte', 'Hamburg Altona', 'München Schwabing'];

for (const location of locations) {
  await lys.prepareOrder({
    title: `Mystery Shopping: ${location}`,
    category: 'Vor-Ort-Checks',
    budget: 75,
    description: 'Service-Qualität, Sauberkeit, Wartezeit bewerten',
  });
}