# సాధనాలు & MCP


# సాధనాలు & MCP

**సాధనాలు** టాబ్ అనేది ఒక ఏజెంట్‌ను మాట్లాడే వ్యక్తి నుండి చేసే వ్యక్తిగా మార్చేది. సాధనాలు ఏజెంట్‌ను కాల్ సమయంలో నిజమైన చర్యలు తీసుకునేలా చేస్తాయి — ఏదైనా వెతకడం, ఒక రికార్డ్‌ను సృష్టించడం, ఒక వర్క్‌ఫ్లోను ట్రిగ్గర్ చేయడం — కేవలం మాట్లాడటం మాత్రమే కాదు. మీరు సాధనాలను **ఫంక్షన్‌లు**గా జోడిస్తారు మరియు బాహ్య సామర్థ్యాలను **MCP సర్వర్‌ల** ద్వారా కనెక్ట్ చేస్తారు. దీన్ని **/agent/setup**లోని ఏజెంట్ బిల్డర్‌లో సెట్ చేయండి.

## ఫంక్షన్‌లు

![Tools ట్యాబ్](/img/screenshots/portal/agent-tools.png)
*Tools ట్యాబ్: ఫంక్షన్ కాలింగ్‌ను ప్రారంభించండి, tool-choice మోడ్‌ను సెట్ చేయండి, మరియు అంతర్నిర్మిత CRM మరియు డేటా ఫంక్షన్‌ల నుండి ఎంచుకోండి.*

ఒక **ఫంక్షన్** అనేది అవసరమని ఏజెంట్ నిర్ణయించినప్పుడు సంభాషణ మధ్యలో అది కాల్ చేయగల ఒక ప్రత్యేక చర్య — ఆర్డర్ స్థితిని తనిఖీ చేయడం, ఒక స్లాట్‌ను బుక్ చేయడం, ఒక టికెట్‌ను సృష్టించడం, ఒక ఖాతాను వెతకడం. ఈ ఏజెంట్ ఉపయోగించడానికి అనుమతించబడిన ఫంక్షన్‌లను బైండ్ చేయండి, మరియు కాలర్ ఏం చెబుతారో దాని ఆధారంగా మోడల్ వాటిని సరైన క్షణంలో కాల్ చేస్తుంది.

ఈ టాబ్‌లోని నమూనా ఇలా ఉంటుంది:

1. మీ సంస్థకు అందుబాటులో ఉన్న వాటిలో ఈ ఏజెంట్ ఏ ఫంక్షన్‌లను ఉపయోగించవచ్చో **ఎంచుకోండి**.
2. వాటిని ఏజెంట్‌కు **బైండ్** చేయండి.
3. ఒక బైండ్ చేసిన ఫంక్షన్ సరైన చర్య ఎప్పుడు అవుతుందో మోడల్ టర్న్ టర్న్‌కు నిర్ణయించి దాన్ని కాల్ చేస్తుంది.

ఒక ఏజెంట్ మీరు దానికి బైండ్ చేసిన ఫంక్షన్‌లను మాత్రమే ఎప్పటికీ ఉపయోగించగలదు, కాబట్టి అది మీరు మంజూరు చేయని చర్యను తీసుకోలేదు. ఏజెంట్ కేవలం ఒక ప్రశ్నకు సమాధానమివ్వడం కాకుండా కాల్ సమయంలో నిర్దిష్టమైన ఏదైనా *చేయవలసి* వచ్చినప్పుడు ఫంక్షన్‌లను ఉపయోగించండి.

అంతర్నిర్మిత ఫంక్షన్‌లు సాధారణ చర్యలను కవర్ చేస్తాయి మరియు చాలావాటికి వాటి స్వంత కాన్ఫిగరేషన్ ఉంటుంది — ఉదాహరణకు **send_email** (ఒక డిఫాల్ట్ టెంప్లేట్ మరియు అటాచ్‌మెంట్‌లతో), **transfer_call**, **escalate_to_human**, **schedule_callback** మరియు **collect_feedback**. ఈమెయిల్ ఫాలో-అప్ ఈ ఫంక్షన్‌లలో ఒకటి; ఇది ఛానెల్‌ల ఫీచర్ కాదు.

### వర్క్‌ఫ్లో బిల్డర్

ఓపెన్-ఎండెడ్ సంభాషణ కంటే స్క్రిప్టెడ్, నిర్ధారిత మార్గం అవసరమైన ఏజెంట్ల కోసం, ఈ టాబ్ నుండి [**వర్క్‌ఫ్లో బిల్డర్**](./workflow-builder)ను తెరవండి (**Open Workflow Builder** బటన్). ఇది కాల్ ఫ్లోల కోసం ఒక విజువల్, నోడ్-ఆధారిత ఎడిటర్ — ప్రశ్నలు, షరతులు, టూల్ కాల్‌లు, వెబ్‌హుక్‌లు మరియు **బదిలీలు** (**Transfer Call** ఫంక్షన్ — ఇది కాల్‌ను ఒక ఫోన్ నంబర్ లేదా క్యూకి ఒక ఐచ్ఛిక ప్రకటన సందేశంతో అప్పగిస్తుంది — ఇక్కడ కాన్ఫిగర్ చేయబడుతుంది). ఫంక్షన్‌లను రూపొందించడానికి మీరు ఒక **టెంప్లేట్** నుండి ప్రారంభించవచ్చు లేదా ఒక **OpenAPI** స్పెక్‌ను **దిగుమతి** చేయవచ్చు.

:::note

ప్లాట్‌ఫారమ్-స్థాయి ఫంక్షన్‌ల కేటలాగ్‌ను imatic టీమ్ నిర్వహిస్తుంది. ఒక సంస్థ వినియోగదారుగా, మీరు అందుబాటులో ఉన్న ఫంక్షన్‌లను ఈ టాబ్‌లో మీ ఏజెంట్‌కు బైండ్ చేస్తారు — మీరు కేటలాగ్‌ను స్వయంగా రచించరు.

:::

## MCP సర్వర్‌లు

![MCP Servers](/img/screenshots/portal/mcp-servers.png)
*MCP Servers: మీ ఏజెంట్‌లకు బాహ్య టూల్స్‌ను అందించడానికి Model Context Protocol సర్వర్‌లను కనెక్ట్ చేయండి.*

**MCP (Model Context Protocol) సర్వర్‌లు** పోర్టల్ వెలుపల నిర్వచించబడిన సామర్థ్యాలతో మీ ఏజెంట్‌ను విస్తరిస్తాయి. ఒక MCP సర్వర్‌ను **/integrations/mcp-servers** కింద ఒకసారి నమోదు చేయండి — దాని ఆధారాలను అందించి, అది బహిర్గతం చేసే ఫంక్షన్‌లను కనుగొనండి — ఆపై ఆ ఫంక్షన్‌లను అవసరమైన ఏ ఏజెంట్‌కైనా బైండ్ చేయండి.

ప్రవాహం ఇలా ఉంటుంది:

1. MCP సర్వర్ మరియు దాని ఆధారాలను **నమోదు** చేయండి.
2. సర్వర్ అందుబాటులో ఉంచే ఫంక్షన్‌లను **కనుగొనండి**.
3. మీకు కావలసిన ఫంక్షన్‌లను ఈ ఏజెంట్‌కు **బైండ్** చేయండి.

ఇది ప్రతి ఏజెంట్‌లో కస్టమ్ ప్లంబింగ్ లేకుండా మీ ఇతర సిస్టమ్‌లలో పనిచేయడానికి మీ ఏజెంట్‌ను అనుమతిస్తుంది.

:::tip

మీ CRM నుండి — Zoho, Salesforce, HubSpot, Pipedrive మరియు మరెన్నో — పరిచయాలను మరియు లీడ్‌లను తీసుకురావాలని మీరు కోరుకుంటే, దాన్ని [CRM ఇంటిగ్రేషన్‌లు](../integrations-crm) నుండి కనెక్ట్ చేయండి. (CRM లింకేజ్ అనేది imaticలోకి ఒక-మార్గపు దిగుమతి, ఇన్-కాల్ సాధనాల నుండి వేరుగా.)

:::

## టూల్ ఛాయిస్

**టూల్ ఛాయిస్** ఇచ్చిన టర్న్‌లో ఒక సాధనాన్ని ఉపయోగించాలా వద్దా అని ఏజెంట్ ఎలా నిర్ణయిస్తుందో నియంత్రిస్తుంది. ఏజెంట్ ఒక ఫంక్షన్ కోసం ఎంత సులభంగా చేరుకుంటుందో సెట్ చేయడానికి దీన్ని ఉపయోగించండి — ఒక సాధనం సరిపోయినప్పుడు మోడల్ స్వయంగా నిర్ణయించుకోనివ్వడం నుండి, సాధన వినియోగం వైపు లేదా దానికి దూరంగా దాన్ని నడిపించడం వరకు. ఏజెంట్ ఎంత చర్య-భారంగా ఉండాలని మీరు కోరుకుంటారో దానికి సరిపోయేలా దీన్ని సెట్ చేయండి:

- అప్పుడప్పుడు మాత్రమే చర్య తీసుకోవలసిన ఎక్కువగా సంభాషణాత్మక ఏజెంట్ కోసం, మోడల్‌ను నిర్ణయించనివ్వండి.
- ఒక చర్య తీసుకోవడమే మొత్తం పని అయిన ఏజెంట్ కోసం (ఉదాహరణకు, ఎల్లప్పుడూ ముందుగా కాలర్ ఖాతాను వెతకడం), అది ఆ దశను దాటవేయకుండా దాన్ని సాధన వినియోగం వైపు నడిపించండి.

ప్రతి ఫంక్షన్ *ఎప్పుడు* ఉపయోగించాలో వివరించే స్పష్టమైన సూచనతో మీ [సిస్టమ్ ప్రాంప్ట్](./overview)లో దీన్ని జతచేయండి. టూల్ ఛాయిస్ ధోరణిని సెట్ చేస్తుంది; ప్రాంప్ట్ మోడల్‌కు ట్రిగ్గర్‌ను ఇస్తుంది.

## తదుపరి దశలు

- [కాల్‌లో చర్యల కోసం మీ CRMను కనెక్ట్ చేయండి](../integrations-crm)
- [మీ డాక్యుమెంట్‌లలో ఏజెంట్‌ను స్థిరపరచండి](./knowledge-rag)
- [సాధన నిర్ణయాలను నడిపే సిస్టమ్ ప్రాంప్ట్‌ను ట్యూన్ చేయండి (Agent టాబ్)](./overview)
- [ఏజెంట్ల అవలోకనానికి తిరిగి వెళ్లండి](./overview)
