మీ AI నెమ్మదిగా అనిపిస్తుందా? బహుశా అది తెలివితక్కువది కాదు.
AI తరచుగా నెమ్మదిగా అనిపిస్తుంది ఎందుకంటే అది ఒక సమయంలో ఒకే పనిని చేస్తుంది. అది ఒక క్యూలో ఉంటుంది. ఒక మాడ్యూల్ పూర్తయ్యే వరకు మీరు తదుపరి మాడ్యూల్ కోసం వేచి ఉండాల్సి వస్తుంది.
పారలల్ ఏజెంట్లను (parallel agents) ఉపయోగించడం ద్వారా మీరు దీనిని పరిష్కరించవచ్చు.
చాలా మాడ్యూల్స్ ఒకదానిపై ఒకటి ఆధారపడవు. మీరు వాటిని విడదీస్తే, అనేక ఏజెంట్లు ఒకే సమయంలో పని చేయగలవు. దీనివల్ల అదే పనిని చాలా తక్కువ సమయంలో పూర్తి చేయవచ్చు.
పారలల్ AI వర్క్ఫ్లోను (parallel AI workflow) ఎలా నిర్మించాలో ఇక్కడ ఉంది:
మొదట మీ ఆర్కిటెక్చర్ను (architecture) సరిచేయండి పారలలిజం (Parallelism) కోసం స్పష్టమైన డిజైన్ అవసరం. మీ మాడ్యూల్స్ 'లూజ్లీ కపుల్డ్' (loosely coupled) గా ఉండాలి. అవి స్పష్టమైన ఇంటర్ఫేస్ల ద్వారా కమ్యూనికేట్ చేయాలి. గందరగోళంగా ఉన్న కోడ్పై మీరు పారలలిజంను బలవంతంగా రుద్దితే, అది అనేక లోపాలకు (errors) దారితీస్తుంది. ఈ ఇంటర్ఫేస్లను ప్లాన్ చేయడానికి డిజైన్ దశలో AIని ఉపయోగించండి.
నిర్దిష్ట పాత్రలను కేటాయించండి సమయం మరియు డబ్బును ఆదా చేయడానికి వివిధ పనుల కోసం వేర్వేరు మోడల్లను ఉపయోగించండి:
- ది లీడ్ (The Lead - Opus): మొత్తం చిత్రాన్ని నిర్వహిస్తుంది, పనులను కేటాయిస్తుంది మరియు తుది తనిఖీలను చేస్తుంది.
- ది ప్లానర్ (The Planner - Sonnet): టెస్ట్-డ్రివెన్ డెవలప్మెంట్ (TDD) మరియు ఇంప్లిమెంటేషన్ ప్లాన్లను నిర్వహిస్తుంది.
- ది వర్కర్ (The Worker - Haiku): అసలు కోడ్ను రాస్తుంది మరియు టెస్ట్లను రన్ చేస్తుంది.
మీ పరిమితులను నిర్ణయించుకోండి ఎక్కువ ఏజెంట్లు ఉన్నంత మాత్రాన ఎప్పుడూ మంచిది కాదు. నేను ఒకేసారి 10 ఏజెంట్లను సెట్ చేయడానికి ప్రయత్నించాను, కానీ నా మెషీన్ మెమరీ అయిపోయింది. నేను 5 ఏజెంట్లకు తగ్గించాను. ఇతర పనులతో కలిపి ఇది నాకు 10 రెట్లు వేగవంతమైన ఫలితాన్ని ఇచ్చింది. మీ మెషీన్ సామర్థ్యం మరియు మీ కోటాకు అనుగుణంగా మీ కన్కరెన్సీని (concurrency) సర్దుబాటు చేసుకోండి.
రివ్యూల కోసం లీడ్ను ఉపయోగించండి పనిని రివ్యూ చేయడానికి విడిగా మరొక ఏజెంట్ను నియమించుకోవద్దు. ఆ ఏజెంట్ మొత్తం పనిని మొదటి నుండి నేర్చుకోవాల్సి ఉంటుంది, దీనివల్ల టోకెన్లు (tokens) వృథా అవుతాయి. లీడ్ ఏజెంట్నే రివ్యూ చేయనివ్వండి. అది ఇప్పటికే తాను కేటాయించిన పని గురించి తెలుసు కాబట్టి, పనిని వేగంగా మరియు మరింత ఖచ్చితంగా తనిఖీ చేయగలదు.
అనవసరమైన విభజనను నివారించండి కొన్ని పనులు క్రమ పద్ధతిలో ఉండాలి. 'టైట్లీ కపుల్డ్' (tightly coupled) మాడ్యూల్స్ను మీరు బలవంతంగా విడదీస్తే, నాణ్యత తగ్గుతుంది. మీ AIకి ఇలా చెప్పండి: "These modules are coupled, do not force a split."
ఈరోజే ఎలా ప్రారంభించాలి:
- మీ గ్లోబల్ ఇన్స్ట్రక్షన్స్లో "Parallelize when you can" అని జోడించండి.
- మీ సెట్టింగ్స్లో గరిష్ట కన్కరెంట్ సబ్ ఏజెంట్లను (max concurrent subagents) పెంచండి.
- మీరు ప్రతిసారి టాస్క్ ఇచ్చినప్పుడు, పారలలైజ్ చేయమని AIకి గుర్తు చేయండి.
Optional learning community: https://t.me/GyaanSetuAi