LiveKit உடன் AI interviewer-ஐ self-host செய்வது: கட்டமைப்பு
நிகழ்நேர voice AI என்பது latency விளையாட்டு. உங்கள் சொந்த servers-இல் இயல்பான நேர்காணல்களை நடத்த self-hosted LiveKit, streaming speech மற்றும் LLM-ஐ நாங்கள் எப்படி இணைக்கிறோம் என்பதைப் பாருங்கள்.
ஒரு text chatbot பதில் சொல்ல இரண்டு வினாடிகள் எடுத்தாலும் யாரும் கவலைப்படுவதில்லை. ஆனால் குரல் உரையாடலில், இரண்டு வினாடி இடைவெளி அழைப்பே துண்டிக்கப்பட்டது போல் தோன்றும். எனவே வேட்பாளர்களுக்கு இயல்பாகத் தோன்றும் AI interviewer-ஐ உருவாக்குவது பெரும்பாலும் latency-ஐக் குறைக்கும் பணியே — அதே நேரத்தில் உணர்திறன் மிக்க ஆடியோவை நீங்கள் கட்டுப்படுத்தும் உள்கட்டமைப்புக்குள்ளேயே வைத்திருக்க வேண்டும்.
LiveKit-ஐ ஏன் self-host செய்ய வேண்டும்?
LiveKit ஒரு open-source WebRTC media server. அதை நீங்களே host செய்தால், வேட்பாளரின் ஆடியோ மற்றும் வீடியோ எந்த மூன்றாம் தரப்பு media cloud வழியாகவும் செல்லாது; data-centre பகுதியை நீங்களே தேர்வு செய்யலாம்; SaaS கருவியைத் தடுக்கக்கூடிய privacy மதிப்பாய்வுகளையும் பூர்த்தி செய்யலாம். அதிக அளவில் பயன்படுத்தும்போது நிமிடத்துக்கான media கட்டணங்களும் இல்லை.
Pipeline
- Room: வேட்பாளர் browser-இலிருந்தே LiveKit room-இல் இணைகிறார் — எதையும் install செய்ய வேண்டாம்.
- Agent: ஒரு server-side agent அதே room-இல் ஒரு பங்கேற்பாளராக இணைந்து, வேட்பாளரின் audio track-க்கு subscribe செய்கிறது.
- கேட்டல்: வேட்பாளர் பேசிக்கொண்டிருக்கும்போதே streaming speech-to-text பகுதி transcript-களை உருவாக்குகிறது; அவர் பேசி முடித்தாரா என்பதை voice-activity detection தீர்மானிக்கிறது.
- சிந்தித்தல்: LLM transcript-உடன் role rubric மற்றும் உரையாடல் நிலையைப் பெற்று, அடுத்த கேள்வியை stream செய்கிறது.
- பேசுதல்: முழு வாக்கியமும் உருவாகும் முன்பே streaming text-to-speech முதல் வார்த்தைகளை ஒலிக்கத் தொடங்குகிறது.
மில்லி வினாடிகள் எங்கே செலவாகின்றன
End-of-turn detection, மாடலின் முதல் token, speech synthesis-இன் முதல் audio byte — இவையே உணரப்படும் latency-ஐ அதிகம் தீர்மானிக்கின்றன. ஒவ்வொரு மொழிக்கும் turn detection-ஐ நாங்கள் tune செய்கிறோம், prompt-களைச் சுருக்கமாகவும் cache-க்கு ஏற்றதாகவும் வைக்கிறோம், ஒவ்வொரு கட்டத்தையும் stream செய்து வரிசையில் காத்திருக்காமல் ஒன்றோடொன்று இணைந்து இயங்கச் செய்கிறோம்.
நியாயமாகவும் தணிக்கை செய்யக்கூடியதாகவும்
ஒவ்வொரு கேள்வியும் கட்டமைக்கப்பட்ட rubric-ஐ அடிப்படையாகக் கொண்டது, ஒவ்வொரு மதிப்பெண்ணும் அதை நியாயப்படுத்தும் transcript தருணத்தைச் சுட்டுகிறது, மனித மதிப்பாய்வுக்காக recording-கள் வைக்கப்படுகின்றன. AI screen செய்து ஆவணப்படுத்துகிறது; முடிவை மனிதர்களே எடுக்கிறார்கள்.
Production-ல் இயக்குதல்
LiveKit, agent worker-கள் மற்றும் application ஆகியவை Nginx பின்னால் இயங்குகின்றன — கட்டுப்பாடான network-களுக்கு TURN, interview அதிகரிப்புகளுக்கு horizontal agent scaling, turn latency மீது observability — இதனால் வேட்பாளர்கள் கவனிக்கும் முன்பே regression-கள் கண்டறியப்படுகின்றன.
- #LiveKit
- #Voice AI
- #WebRTC
- #Architecture
AI இன்டர்வியூவர்
உங்கள் சொந்த servers-இல் இயங்கும் நிகழ்நேரக் குரல் நேர்காணல்கள்.
தொடர்ந்து படியுங்கள்
ERP & செயல்பாடுகள்3 நிமிட வாசிப்பு
சாட்பாட்டிலிருந்து சக ஊழியர் வரை: பாதுகாப்பாகச் செயல்படும் ஒரு HR உதவியாளர்
AIVCJ HR விடுப்புக் கேள்விகளுக்குப் பதில் சொல்வதோடு நிற்பதில்லை — விடுப்புக்கு விண்ணப்பிக்கிறது, ஒப்புதலுக்கு அனுப்புகிறது, HR கடிதங்களை வரைவு செய்கிறது. AI-யைச் செயல்பட விட்டோம், ஆனால் விதிகளை அமைக்க விடவில்லை: குறியீட்டில் கொள்கை எஞ்சின், ஒவ்வொரு செயலுக்கும் முன் உறுதிப்படுத்தும் அட்டை, பங்கு வாரியான அனுமதிகள், தணிக்கைப் பதிவு. ஒரு திட்டமிட்ட சோதனைத் தொகுப்பிலும் ஒரு மறைமுக (blind) தொகுப்பிலும் அளவிடப்பட்டது.
மேலும் படிக்க2 நிமிட வாசிப்பு
RAG என்றால் என்ன — உங்கள் வணிகத்துக்கு அது உண்மையில் எப்போது தேவை?
Retrieval-augmented generation மூலம் AI ஊகிக்காமல், உங்கள் சொந்த ஆவணங்களிலிருந்து பதிலளிக்கிறது. அது எப்படி இயங்குகிறது, எங்கே சிறந்து விளங்குகிறது, நீங்கள் தயாராக இருப்பதற்கான அறிகுறிகள் என்ன என்பதைப் பாருங்கள்.
மேலும் படிக்க
AI & RAG3 நிமிட வாசிப்பு
பெரும்பாலான நிறுவன சாட்பாட்கள் ஏன் பதில்களைக் கற்பனை செய்கின்றன — மூலங்களைக் காட்டும் ஒன்றை நாங்கள் எப்படி உருவாக்கினோம்
AIVCJ Knowledge-இன் பின்னணி: ஹைப்ரிட் தேடல், வினவல் திட்டமிடல், ஒவ்வொரு பதிலிலும் அடிப்படைச் சரிபார்ப்பு, இரண்டு பொது சோதனைத் தொகுப்புகள் — அதில் ஒன்று உண்மையான மக்கள் தட்டச்சு செய்வது போல எழுதப்பட்ட மறைமுகத் தொகுப்பு. மாதிரி HR, தயாரிப்பு, GST ஆவணங்களில் அல்லது உங்கள் சொந்த PDF-இல் நேரலையில் முயற்சிக்கவும்.
மேலும் படிக்க