# கருவிகள் & MCP


# கருவிகள் & MCP

**Tools** தாவல்தான் ஒரு முகவரைப் பேசுபவரிலிருந்து செயல்படுபவராக மாற்றுவது. கருவிகள் முகவரை ஒரு அழைப்பின் போது உண்மையான செயல்களை எடுக்க அனுமதிக்கின்றன — ஏதேனும் ஒன்றைத் தேடுவது, ஒரு பதிவை உருவாக்குவது, ஒரு பணிப்பாய்வைத் தூண்டுவது — பேசுவதோடு மட்டும் நிறுத்தாமல். நீங்கள் கருவிகளை **functions** ஆகச் சேர்க்கிறீர்கள், மேலும் வெளிப்புறத் திறன்களை **MCP servers** மூலம் இணைக்கிறீர்கள். இதை **/agent/setup** இல் உள்ள முகவர் உருவாக்கியில் அமைக்கவும்.

## செயல்பாடுகள்

![Tools தாவல்](/img/screenshots/portal/agent-tools.png)
*Tools தாவல்: செயல்பாட்டு அழைப்பை இயக்கவும், கருவி-தேர்வு பயன்முறையை அமைக்கவும், மற்றும் உள்ளமைந்த CRM மற்றும் தரவு செயல்பாடுகளில் இருந்து தேர்வுசெய்யவும்.*

ஒரு **function** என்பது ஒன்று தேவை என்று முகவர் முடிவு செய்யும்போது உரையாடலுக்கு நடுவில் அது அழைக்கக்கூடிய ஒரு தனித்த செயலாகும் — ஒரு ஆர்டர் நிலையைச் சரிபார்ப்பது, ஒரு இடைவெளியை முன்பதிவு செய்வது, ஒரு டிக்கெட்டை உருவாக்குவது, ஒரு கணக்கைத் தேடுவது. இந்த முகவர் பயன்படுத்த அனுமதிக்கப்பட்ட செயல்பாடுகளைப் பிணைக்கவும், அழைப்பாளர் சொல்வதை அடிப்படையாகக் கொண்டு மாதிரியானது சரியான தருணத்தில் அவற்றை அழைக்கும்.

இந்தத் தாவலில் உள்ள முறை இதுதான்:

1. உங்கள் நிறுவனத்திற்குக் கிடைக்கும் செயல்பாடுகளில் இருந்து இந்த முகவர் எவற்றைப் பயன்படுத்தலாம் என்பதைத் **தேர்ந்தெடுக்கவும்**.
2. அவற்றை முகவருடன் **பிணைக்கவும்**.
3. மாதிரியானது, ஒவ்வொரு திருப்பத்திலும், ஒரு பிணைக்கப்பட்ட செயல்பாடு எப்போது சரியான நகர்வு என்பதை முடிவு செய்து அதை அழைக்கிறது.

ஒரு முகவர் நீங்கள் அதனுடன் பிணைத்த செயல்பாடுகளை மட்டுமே எப்போதும் பயன்படுத்த முடியும், எனவே நீங்கள் வழங்காத ஒரு செயலை அது எடுக்க முடியாது. ஒரு கேள்விக்குப் பதிலளிப்பதைவிட, அழைப்பின் போது முகவர் ஏதேனும் உறுதியான ஒன்றைச் *செய்ய* வேண்டியிருக்கும்போது செயல்பாடுகளைப் பயன்படுத்தவும்.

உள்ளமைந்த செயல்பாடுகள் பொதுவான செயல்களை உள்ளடக்கியவை, மேலும் பல அவற்றின் சொந்த உள்ளமைவை எடுத்துக்கொள்கின்றன — எடுத்துக்காட்டாக **send_email** (இயல்புநிலை வார்ப்புரு மற்றும் இணைப்புகளுடன்), **transfer_call**, **escalate_to_human**, **schedule_callback** மற்றும் **collect_feedback**. மின்னஞ்சல் பின்தொடர்தல் இந்தச் செயல்பாடுகளில் ஒன்று; இது ஒரு Channels அம்சம் அல்ல.

### பணிப்பாய்வு உருவாக்கி

திறந்த-முடிவான உரையாடலைவிட ஸ்கிரிப்ட் செய்யப்பட்ட, தீர்மானகரமான பாதை தேவைப்படும் முகவர்களுக்கு, இந்தத் தாவலில் இருந்து [**Workflow Builder**](./workflow-builder) ஐத் திறக்கவும் (**Open Workflow Builder** பொத்தான்). இது அழைப்பு ஓட்டங்களுக்கான ஒரு காட்சி, நோடு-அடிப்படையிலான திருத்தியாகும் — கேள்விகள், நிபந்தனைகள், கருவி அழைப்புகள், webhooks மற்றும் **transfers** (**Transfer Call** செயல்பாடு — இது அழைப்பை ஒரு தொலைபேசி எண் அல்லது வரிசைக்கு ஒரு விருப்பத் தேர்வு அறிவிப்புச் செய்தியுடன் ஒப்படைக்கிறது — இங்கே உள்ளமைக்கப்படுகிறது). செயல்பாடுகளை உருவாக்க நீங்கள் ஒரு **template** இலிருந்தும் தொடங்கலாம் அல்லது ஒரு **OpenAPI** விவரக்குறிப்பை **இறக்குமதி** செய்யலாம்.

:::note

தள-நிலை செயல்பாடுகள் பட்டியல் imatic குழுவால் நிர்வகிக்கப்படுகிறது. ஒரு நிறுவன பயனராக, கிடைக்கும் செயல்பாடுகளை இந்தத் தாவலில் உங்கள் முகவருடன் நீங்கள் பிணைக்கிறீர்கள் — பட்டியலையே நீங்கள் உருவாக்குவதில்லை.

:::

## MCP servers

![MCP Servers](/img/screenshots/portal/mcp-servers.png)
*MCP Servers: உங்கள் ஏஜெண்டுகளுக்கு வெளிப்புற கருவிகளை வெளிப்படுத்த Model Context Protocol சேவையகங்களை இணைக்கவும்.*

**MCP (Model Context Protocol) servers** Portal-க்கு வெளியே வரையறுக்கப்பட்ட திறன்களுடன் உங்கள் முகவரை விரிவுபடுத்துகின்றன. ஒரு MCP சர்வரை **/integrations/mcp-servers** இன் கீழ் ஒருமுறை பதிவு செய்யவும் — அதன் சான்றுகளை வழங்கி, அது வெளிப்படுத்தும் செயல்பாடுகளைக் கண்டறியவும் — பிறகு அந்தச் செயல்பாடுகளை அவை தேவைப்படும் எந்த முகவருடனும் பிணைக்கவும்.

ஓட்டம் இதுதான்:

1. MCP சர்வரையும் அதன் சான்றுகளையும் **பதிவு செய்யவும்**.
2. சர்வர் கிடைக்கச் செய்யும் செயல்பாடுகளைக் **கண்டறியவும்**.
3. நீங்கள் விரும்பும் செயல்பாடுகளை இந்த முகவருடன் **பிணைக்கவும்**.

இது ஒவ்வொரு முகவரிலும் தனிப்பயன் இணைப்பு இல்லாமல் உங்கள் மற்ற அமைப்புகளில் உங்கள் முகவர் செயல்பட அனுமதிக்கிறது.

:::tip

உங்கள் CRM — Zoho, Salesforce, HubSpot, Pipedrive மற்றும் இன்னும் பல — இலிருந்து தொடர்புகளையும் தடயங்களையும் கொண்டுவர விரும்பினால், அதை [CRM integrations](../integrations-crm) இலிருந்து இணைக்கவும். (CRM இணைப்பு என்பது imatic இற்கான ஒரு வழி இறக்குமதி, அழைப்பின்போதான கருவிகளிலிருந்து தனியானது.)

:::

## கருவித் தேர்வு

**Tool choice** ஒரு குறிப்பிட்ட திருப்பத்தில் ஒரு கருவியைப் பயன்படுத்துவதா இல்லையா என்பதை முகவர் எவ்வாறு முடிவு செய்கிறது என்பதைக் கட்டுப்படுத்துகிறது. முகவர் ஒரு செயல்பாட்டை எவ்வளவு தயக்கமின்றி அணுகுகிறது என்பதை அமைக்க இதைப் பயன்படுத்தவும் — ஒரு கருவி பொருந்தும்போது மாதிரியே தானாகவே முடிவெடுக்க அனுமதிப்பதிலிருந்து, கருவிப் பயன்பாட்டை நோக்கி அல்லது அதிலிருந்து விலக்கி வழிநடத்துவது வரை. உங்கள் முகவர் எவ்வளவு செயல்-கனமாக இருக்க வேண்டும் என்பதற்கு ஏற்ப இதை அமைக்கவும்:

- அவ்வப்போது மட்டுமே செயல்பட வேண்டிய பெரும்பாலும் உரையாடல்-சார்ந்த ஒரு முகவருக்கு, மாதிரியே முடிவெடுக்க விடவும்.
- ஒரு செயலை எடுப்பதே முழு வேலையாக உள்ள ஒரு முகவருக்கு (எடுத்துக்காட்டாக, எப்போதும் முதலில் அழைப்பாளரின் கணக்கைத் தேடுவது), அது அந்தப் படியைத் தவிர்க்காதபடி கருவிப் பயன்பாட்டை நோக்கி வழிநடத்தவும்.

*எப்போது* ஒவ்வொரு செயல்பாட்டையும் பயன்படுத்த வேண்டும் என்பதை விவரிக்கும் தெளிவான வழிமுறையுடன் உங்கள் [system prompt](./overview) (Agent தாவலில்) இல் இதை இணைக்கவும். கருவித் தேர்வு மனப்போக்கை அமைக்கிறது; prompt மாதிரிக்குத் தூண்டுதலை வழங்குகிறது.

## அடுத்த படிகள்

- [அழைப்பின்போதான செயல்களுக்கு உங்கள் CRM ஐ இணைக்கவும்](../integrations-crm)
- [உங்கள் ஆவணங்களில் முகவரை அடித்தளமிடுங்கள்](./knowledge-rag)
- [கருவி முடிவுகளை இயக்கும் system prompt ஐ சீரமைக்கவும் (Agent தாவல்)](./overview)
- [முகவர்கள் மேலோட்டத்திற்குத் திரும்பு](./overview)
