Inapoi la Documentatie

Configurare Agenti

Invata cum sa personalizezi agentii AI pentru nevoile tale specifice.

Agenti Disponibili

VAI Portal ofera mai multi agenti pre-configurati pentru diferite industrii:

Suport IT

Asistenta tehnica si troubleshooting

ID: suport-it

Medical

Programari si informatii medicale

ID: medical

Juridic

Consultanta legala de baza

ID: juridic

Vanzari

Suport pre-vanzare si informatii produse

ID: vanzari

HoReCa

Rezervari restaurante si hoteluri

ID: horeca

Beauty

Programari saloane

ID: beauty

Personalizare Agent

Poti personaliza comportamentul unui agent prin parametrii de configurare:

Parametri de baza

const response = await vai.chat({
  agentId: 'suport-it',
  message: 'Cum resetez parola?',
  sessionId: 'user-123',
  config: {
    // Numele companiei - va fi folosit in raspunsuri
    companyName: 'Firma Mea SRL',
    
    // Tonul conversatiei: formal, casual, friendly
    tone: 'friendly',
    
    // Limba raspunsurilor: ro, en
    language: 'ro',
    
    // Lungimea maxima a raspunsului
    maxTokens: 500,
  }
});

Context personalizat

Poti furniza informatii aditionale pentru raspunsuri mai relevante:

const response = await vai.chat({
  agentId: 'vanzari',
  message: 'Ce produse aveti?',
  sessionId: 'user-123',
  context: {
    // Informatii despre utilizator
    user: {
      name: 'Ion Popescu',
      email: 'ion@email.com',
      tier: 'premium',
    },
    // Date custom pentru agent
    customData: {
      currentPromotion: '20% reducere la toate produsele',
      availableProducts: ['Produs A', 'Produs B', 'Produs C'],
    }
  }
});

Prompt Customization

Pentru control complet, poti defini instructiuni custom pentru agent prin dashboard sau API:

// Actualizeaza instructiunile agentului
await vai.agents.update('suport-it', {
  systemPrompt: `
    Esti asistentul virtual al companiei XYZ.
    Raspunde intotdeauna in romana.
    Fii politicos si profesionist.
    Daca nu stii raspunsul, ofera sa transferi la un operator uman.
  `,
  greeting: 'Buna! Sunt asistentul virtual XYZ. Cu ce te pot ajuta?',
  fallbackMessage: 'Imi pare rau, nu am inteles. Poti reformula?',
});

Limitari si Filtre

Configureaza ce poate si ce nu poate face agentul:

  • allowedTopics - Lista de subiecte permise
  • blockedKeywords - Cuvinte de evitat in raspunsuri
  • maxConversationLength - Numarul maxim de mesaje per sesiune
  • requireHumanHandoff - Cand sa transfere la operator uman