𝗥𝗮𝘁𝗲-𝗟𝗶𝗺𝗶𝘁 𝗬𝗼𝘂𝗿 𝗔𝗴𝗲𝗻𝘁 𝗕𝗲𝗳𝗼𝗿𝗲 𝗦𝗼𝗺𝗲𝗼𝗻𝗲 𝗘𝗹𝘀𝗲 𝗗𝗼𝗲𝘀
వెయ్యి పంపకాలకు ఒక స్పామ్ రిపోర్ట్ వచ్చినా ఈమెయిల్ ఖాతా సమీక్షకు (review) గురవుతుంది. 0.5% స్పామ్ రిపోర్ట్లు నమోదైనప్పుడు, ప్లాట్ఫారమ్ మీ పంపడాన్ని నిలిపివేస్తుంది. బౌన్స్లు (Bounces) కూడా అదే విధంగా పనిచేస్తాయి. మీరు ఈ పరిమితులను చేరుకున్న once, మీరు కేవలం టైమర్ కోసం వేచి ఉండలేరు. మీరు సమస్యను పరిష్కరించినట్లు ఆధారాలతో సపోర్ట్ను సంప్రదించాలి.
ప్లాట్ఫారమ్ పరిమితులను మీ లక్ష్యంగా (target) తీసుకోకండి. వాటిని మీ చివరి రక్షణ కవచంగా (last line of defense) ఉపయోగించండి. మీరు స్వయంగా మరింత కఠినమైన పరిమితులను విధించుకోవాలి.
ఆటోనమస్ ఏజెంట్లు (Autonomous agents) సాంప్రదాయ కోడ్ కంటే భిన్నంగా పనిచేస్తాయి. ఒక మోడల్ లూప్లోకి వెళ్ళవచ్చు. ఒక రిప్లై వెబ్హుక్ను (webhook) ట్రిగ్గర్ చేస్తుంది, అది మరొక రిప్లైని ట్రిగ్గర్ చేస్తుంది. ఒక చిన్న బగ్ నిమిషాల్లో వేల సంఖ్యలో ఈమెయిల్లుగా మారిపోవచ్చు. తాము అతిగా పంపుతున్నామని మోడల్స్కు తెలియదు. ఆ అవగాహనను మీరు మీ ఇన్ఫ్రాస్ట్రక్చర్లో (infrastructure) నిర్మించుకోవాలి.
మీ వర్క్స్పేస్ను (workspace) రక్షించుకోవడానికి పాలసీలను (policies) ఉపయోగించండి. ఒక పాలసీ ద్వారా మీరు వీటిని సెట్ చేయవచ్చు: • రోజువారీ పంపే కోటా (Daily send quotas) • స్టోరేజ్ పరిమితులు (Storage caps) • రిటెన్షన్ విండోస్ (Retention windows) • స్పామ్ సెట్టింగ్లు (Spam settings)
స్వయంగా విధించుకున్న కోటా అనేది త్రోట్లింగ్ (throttling) కాదు. అది ఒక నిర్ధారణ (assertion). ఒక సపోర్ట్ ఏజెంట్కు రోజుకు కేవలం 150 ఈమెయిల్స్ మాత్రమే అవసరమైతే, 151 పరిమితి ఏదో తప్పు జరుగుతోందని మీకు తెలియజేస్తుంది. ఇది సర్క్యూట్ బ్రేకర్ (circuit breaker) లాగా పనిచేస్తుంది. తప్పులు ఖరీదైనవిగా మారకముందే వాటిని ఇది స్పష్టంగా చూపిస్తుంది.
దిశను నియంత్రించడానికి మీరు అవుట్బౌండ్ రూల్స్ను (outbound rules) కూడా ఉపయోగించవచ్చు. మీరు నిర్దిష్ట డొమైన్లను బ్లాక్ చేయవచ్చు లేదా ఏజెంట్లు కొత్త థ్రెడ్లను ప్రారంభించకుండా నిరోధించవచ్చు. సందేశం వెళ్ళకముందే ఈ రూల్స్ పరిశీలించబడతాయి. రూల్ను తనిఖీ చేసేటప్పుడు సిస్టమ్లో ఏదైనా లోపం ఏర్పడితే, అది 'ఫెయిల్ క్లోజ్డ్' (fails closed) అవుతుంది. అంటే, అసురక్షితమైన పంపకాన్ని రిస్క్ చేయడం కంటే, అది సందేశాన్ని బ్లాక్ చేస్తుంది.
సురక్షితంగా ఉండటానికి, ఈ దశలను అనుసరించండి: • మెసేజ్ డెలివరీ, బౌన్స్, కంప్లైంట్ మరియు రిజెక్షన్ వెబ్హుక్లకు (webhooks) సబ్స్క్రైబ్ అవ్వండి. • మీ స్వంత టెలిమెట్రీలో (telemetry) ఈ రేట్లను పర్యవేక్షించండి. • రేట్లు పెరిగితే మీ అవుట్బౌండ్ లాజిక్ను మాన్యువల్గా నిలిపివేయండి.
"ప్లాట్ఫారమ్ మమ్మల్ని నిలిపివేసింది" అని చెప్పడం కంటే "మేమే మా పనులను నిలిపివేసుకున్నాము" అని చెప్పడం మెరుగైన ఇన్సిడెంట్ రిపోర్ట్ (incident report).
వాల్యూమ్ స్పైక్స్ (volume spikes) గురించి మీరు ఆందోళన చెందుతుంటే, కోటాను ఒక ముగింపుగా (dead end) మార్చకండి. దానిని ఒక ఎస్కలేషన్ పాత్గా (escalation path) మార్చండి. ఒక ఏజెంట్ పరిమితిని చేరుకుంటే, ఒక మనిషికి అలర్ట్ పంపండి లేదా ఆ మెసేజ్లను ఆమోదం కోసం క్యూలో ఉంచండి. ఆలస్యమైన ఈమెయిల్ చిన్న సమస్య మాత్రమే. కానీ దెబ్బతిన్న సెండర్ రిప్యుటేషన్ (sender reputation) సరిదిద్దుకోవడానికి వారాలు పడుతుంది.
తదుపరి దశ: మీ గరిష్ట వాల్యూమ్ (peak volume) కంటే 2 రెట్లు రోజువారీ కోటాతో ఒక పాలసీని సృష్టించండి. దానిని మీ వర్క్స్పేస్కు అనుసంధానించండి. స్టేజింగ్ ఎన్విరాన్మెంట్లో (staging environment) కోటాను ట్రిగ్గర్ చేయండి. మీ అలర్ట్లు రాకపోతే, మీరు ఒక లోపాన్ని (gap) గుర్తించినట్లే.
Source: https://dev.to/qasim157/rate-limit-your-own-agent-before-someone-else-does-33cb
Optional learning community: https://t.me/GyaanSetuAi