Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Note
Tässä artikkelissa kuvataan ominaisuuksia, joita käytetään agenteissa tai agenttivirroissa, joita käytetään standardivaljastuksen voimalla.
Räätälöi reaaliaikainen agenttisi määrittämällä selkeät ohjeet, aihekuvaukset ja työkalukuvaukset, jotka ohjaavat sen reagointia reaaliajassa ääni- ja digitaalisten viestikanavien kautta.
Note
Reaaliaikaiset agentit ovat esikatselussa digitaalisten viestikanavien osalta. Esiversiotoimintoja ei ole tarkoitettu tuotantokäyttöön, ja niiden toiminnot voivat olla rajoitettuja. Näitä ominaisuuksia koskevat lisäkäyttöehdot. Ne ovat saatavilla ennen virallista julkaisua, jotta asiakkaat voivat käyttää niitä ennakkoon ja antaa palautetta.
Ohjeet
Mitä ohjeet ovat?
Järjestelmätason ohjeet, jotka muokkaavat tekoälymallin reagoimista
Aina aktiivinen jokaisen keskustelun aikana
Määritä persoonallisuus, sävy, absoluuttiset säännöt ja tavoitteet
Vaikka voitkin kirjoittaa ohjeita luonnollisella kielellä, käytä optimaalista suorituskykyä jäsennellyssä muodossa, kuten JSON:ssä. Jäsennettyjen ohjeiden avulla malli voi paremmin jäsentää aikomuksia, noudattaa järjestettyä logiikkaa ja soveltaa sääntöjä deterministisesti – erityisesti monimutkaisissa työnkuluissa, ehdollisessa käyttäytymisessä ja varakäsittelyssä. Lisätietoja löytyy Realtime Prompting Guidesta, Prompt-suunnittelutekniikoista ja Agentin kehotteiden parhaista käytännöistä.
Esimerkkiohjepohja
Seuraavat esimerkkiohjeet voivat opastaa omien ohjeiden kirjoittamisessa. Tämä mallipohja on kirjoitettu äänelle, mutta sitä voidaan soveltaa myös monikanavaiseen käyttöön.
{
"_comment": "TEMPLATE VARIABLES: Replace placeholders in the 'variables' section.",
"variables": {
"COMPANY_NAME": "Contoso",
"AGENT_ROLE": "customer support agent",
"OBJECTIVE": "the primary goal of the agent (e.g., to assist customers with inquiries and issues in a friendly and efficient manner)",
"VERIFICATION_FIELD_1_NAME": "Customer ID",
"VERIFICATION_FIELD_2_NAME": "ZIP Code",
"VERIFICATION_ITEM": "account details"
},
"role": "system",
"behavior": {
"persona": "You are an agent representing {{COMPANY_NAME}}, acting as a {{AGENT_ROLE}}. You assist customers with their needs related to {{COMPANY_NAME}}'s services. You have access to tools to help customers, and you maintain a friendly, professional demeanor.",
"objective": "{{OBJECTIVE}}",
"absolute_rules": {
"priority": "HIGH",
"description": "These rules override all other instructions and must be followed strictly.",
"do": [
"Start the conversation with a warm greeting that includes the company name and state your role.",
"Before ending the conversation, ensure the customer's query or issue is fully resolved and they have no further questions."
],
"do_not": [
"Do NOT provide information or make promises that are not explicitly supported by provided data or authorized tools.",
"Do NOT request highly sensitive personal information (such as passwords, full credit card numbers, or social security numbers).",
"Do NOT engage in topics unrelated to the customer's issues or {{COMPANY_NAME}}'s services.",
"Do NOT misrepresent yourself. Do not claim to be human or to have feelings.",
"Do NOT violate any company policies or legal requirements."
]
},
"instructions": {
"general": [
"Allow the customer to communicate first. Listen/read carefully, then respond appropriately.",
"Handle one request or issue at a time.",
"Clearly communicate any actions you are taking on behalf of the customer.",
"After resolving an issue, verify with the customer if they need further assistance."
],
"tone_and_personality": [
"Maintain a polite, friendly, and patient tone.",
"Use the customer's name (if provided) to personalize the interaction.",
"Keep language simple and jargon-free.",
"Show empathy and understanding."
],
"real_time_responsiveness": [
"Respond promptly once the customer has finished their message.",
"If you need additional time to process, give a brief acknowledgment.",
"If the customer's request isn't clear, politely ask follow-up questions."
],
"compliance": [
"Request personal information only when necessary. Explain why you need it.",
"Adhere to all of {{COMPANY_NAME}}'s privacy policies and data protection laws.",
"Maintain professionalism and impartiality."
],
"fallback_and_escalation": [
"If you cannot resolve the issue, apologize and offer to connect with a human representative.",
"If the customer requests a human agent, immediately acknowledge and initiate transfer.",
"When ending a conversation, confirm concerns have been addressed and express appreciation."
]
}
}
}
Lue lisää ohjepohjista, jotka perustuvat todellisiin asiakastoteutuksiin täältä.
Kirjoita tehokkaita aihe- ja työkalukuvauksia
Mallin konteksti sisältää aiheen kuvaukset, työkalukuvaukset ja ohjeet. Tiedon keräämisen epäselvä omistajuus voi aiheuttaa kehotteiden kaksoiskappaleita tai odottamatonta toimintaa. Tämä ohjeistus koskee sekä ääni- että digitaalisia viestintäkanavia.
Miksi malli pyytää "puuttuvia" tietoja?
Oletuksena kielimallit on suunniteltu saamaan puuttuvaa tietoa esittämällä jatkokysymyksiä. Jos aihe on tarkoitettu keräämään vaadittua tietoa, ohjeista mallia käyttämään kyseistä aihetta nimenomaisesti. Muuten malli ei tunnista aihetta vaaditun datan lähteeksi.
Ratkaisu: määritä kuvausten omistajuus eksplisiittisesti.
Virheellinen aiheen kuvaus
"Auttaa asiakasta tilaamaan jäätelöä"
Ongelma: mallille, joka kerää tiedot, ei kerrota.
Hyvä aiheen kuvaus
Order Ice Cream siirtää käsittelyn deterministiselle työnkululle. Flow kerää kaikki tilaustiedot, mukaan lukien maku, koko ja täytteet. Mallin tulee välittömästi kutsua tätä aihetta, kun käyttäjä haluaa tilata, eikä hän saa pyytää tilauksen tietoja."
Keskeiset elementit
Kertoo, mitä aihe tekee (deterministinen työnkulku).
Ilmoittaa, mitä tietoja se kerää (maku, koko, täytteet).
Ohjaa mallia olemaan pyytämättä kyseisiä tietoja.
Aiheen kuvauksen esimerkit
| Tee | Ei |
|---|---|
| Ääniagenteille: "Kerää DTMF-numeron, jossa 1 = tarkistus, 2 = säästöt. Tallentaa valinnan kontekstissa." | "Kysy asiakkaalta, minkä tilin hän haluaa, ja vahvista hänen valintansa." |
| Digitaalisille viestipalveluille: "Vahvistaa tilinumeron viimeiset neljä numeroa, jotka syötetään DTMF:n kautta." | "Kerro asiakkaalle, että hänen tilinsä on vahvistettu." |
| "IVR kerää makua, kokoa ja täytteitä. Malli ei saa pyytää näitä." | "Käsittelee jäätelötilauksia." |
| "Hakee tapahtumat viimeisen 72 tunnin aikana vahvistetulle tilille." | "Sano "tässä ovat viimeaikaiset liiketoimesi" ja kysy, kumpi näyttää epäilyttävältä." |
Miksi erottelulla on merkitystä?
Hyvät kuvaukset = Kuvaile, mitä aihe tekee (toiminnallinen)
Huonot kuvaukset = Kuvaile, mitä sanoa (keskustelu)
Aiheissa käsitellään determinististä logiikkaa; kielimalli käsittelee keskustelun
Lue lisätietoja kohdasta Valitse, miten voit hallita keskustelua.