Autonomy industrial automation software logoAutonomy®, industrial automation platform

Autonomy CoPilot

ऐसा AI जिसे जानबूझकर इंडस्ट्रियल ऑटोमेशन सिखाया गया है।

आम AI मॉडल प्रोप्राइटरी इंडस्ट्रियल कोड को नहीं समझ पाते। इंजीनियरों द्वारा इंजीनियरों के लिए बनाया गया CoPilot, आपके ब्राउज़र में Autonomy Edge और आपकी मशीन पर OpenPLC Editor, दोनों में एक जैसा सहज अनुभव देता है।

3
लिखी जाने वाली भाषाएं: ST, Python और C++, Ladder जल्द आ रहा है
पूरा प्रोजेक्ट
जवाब देने से पहले संदर्भ में, ताकि जवाब आपके प्रोजेक्ट में फिट हो
Community
इस tier और उससे ऊपर शामिल

यह सिर्फ़ सुझाव नहीं देता। यह बनाता है।

यह एडिटर पर जोड़ा गया कोई चैट बॉक्स नहीं है: CoPilot आपके प्रोजेक्ट का वही मॉडल रखता है जो एडिटर रखता है। एक रिक्वेस्ट, और यह function block लिखता है, इंटरफ़ेस डिक्लेयर करता है, वेरिएबल्स अलॉट करता है और instance को main से जोड़ देता है।

टाइप करते समय autocomplete

यह आपके इंडस्ट्रियल लॉजिक के संदर्भ से सीधे जानकारी लेकर, आप जो कोड लिख रहे हैं उसे real-time में समझदारी से प्रेडिक्ट और पूरा करता है, और टाइप करते ही तुरंत सटीक सुझाव देता है।

एक चैट, और जो जुड़ेगा उसे आप अप्रूव करते हैं

बातचीत में बताएं कि आपको क्या चाहिए। CoPilot उसे लागू करता है, और नतीजा प्रोजेक्ट में जाने से पहले आपके रिव्यू और अप्रूवल का इंतज़ार करता है।

main
PLCmy-first-projectmain
1(* Blink the green LED every 5 seconds *)
2BlinkTimer(IN := NOT BlinkTimer.Q, PT := T#5s);
3 
4IF BlinkTimer.Q THEN
5 GreenLED := NOT GreenLED;
6END_IF;
7 
8(* Blink the purple LED every 10 seconds *)
9PurpleTimer(IN := NOT PurpleTimer.Q, PT := T#10s);
10 
11IF PurpleTimer.Q THEN
12 PurpleLED := NOT PurpleLED;
13END_IF;
#नामClassTypeLocation
0BlinkTimerLocalTON
1PurpleTimerLocalTON
2GreenLEDLocalBOOL%QX0.0
3PurpleLEDLocalBOOL%QX0.1
AI चैटCOMMUNITY

अपने प्रोजेक्ट के बारे में पूछें

AI POU बना सकता है, वेरिएबल्स जोड़ सकता है, कोड समझा सकता है और आपका प्रोजेक्ट एडिट कर सकता है।

अपने PLC कोड के बारे में पूछें...

CoPilot आपके प्रोजेक्ट को जानता है

छह काम जो एक general-purpose मॉडल आपके लिए नहीं कर सकता।

पूरे प्रोजेक्ट का संदर्भ

जवाब देने से पहले यह हर POU, वेरिएबल, type और लाइब्रेरी पढ़ता है।

POU लिखता है

Programs, Functions और Function Blocks, ST, Python या C++ में।

वेरिएबल्स अलॉट करता है

सही scope, सही type, और ऐसा address जो किसी से न टकराए। Structures, enumerations और arrays भी।

विरासत में मिला कोड समझाता है

पूछें कि कोई block क्या करता है। जवाब आपके कोड से आता है, किसी मैनुअल से नहीं।

लाइब्रेरी जानता है

TON, TOF, CTU, PID, RAMP, MQTT और TCP/IP, OSCAT और PLCopen MotionControl।

Determinism बरकरार

लॉजिक AI लिखता है। उसे चलाता runtime ही है, deterministic scan cycles में।

आगे की दिशा

CoPilot को यह काम कैसे सिखाया जा रहा है

हम वह डेटा corpus बना रहे हैं जो किसी AI को IEC 61131-3 में सच में अच्छा बना सके।

अगला नंबर Ladder का

इस इंडस्ट्री में ज़्यादातर लोग असल में Ladder ही लिखते हैं, और CoPilot जो अगली भाषा लिखेगा वह Ladder है। वही पूरे प्रोजेक्ट का संदर्भ, वही टूल्स, उस भाषा पर लागू जिस पर प्लांट फ़्लोर चलता है।

वह corpus जो किसी के पास नहीं था

तैयार मॉडल ने दशकों के पब्लिक IT कोड से सीखा है। इंडस्ट्रियल कंट्रोल के पास ऐसा कभी नहीं था, इसलिए आम मॉडल ऐसा ST देता है जो भरोसेमंद दिखता है, कंपाइल नहीं होता, और उस scan cycle को नज़रअंदाज़ करता है जिसमें उसे चलना है।

इसके रहने की एक जगह

Corpus को ऐसी जगह चाहिए जहां इंडस्ट्रियल कोड खुले में लिखा, शेयर, कंपाइल और सुधारा जाए। Open stack और Community tier वही जगह हैं, और उनमें बना हर प्रोजेक्ट इस रिकॉर्ड में जुड़ता है।

ऐसा loop जो कोई closed वेंडर खरीद नहीं सकता

असली IEC 61131-3 प्रोजेक्ट, compiler की दी हुई errors और उन्हें ठीक करने वाले बदलाव। हम इसी पर ट्रेन और fine-tune करते हैं, और जुड़ने वाले हर इंजीनियर के साथ यह बढ़ता जाता है।

इंटरनेट पर नहीं, असली काम पर ट्रेन किया गया

CoPilot खास तौर पर इंडस्ट्रियल कंट्रोल के लिए tune किया गया है, न कि कोई आम मॉडल जिससे विनम्रता से कहा गया हो कि वह ऐसे दिखाए जैसे उसने पहले function block देखा है।

कंट्रोल सिस्टम डिलीवर करने वालों द्वारा बनाया गया

OpenPLC के पीछे की टीम 2014 से PLC टूलिंग बना रही है। हम मॉडल को अपने किए काम पर ट्रेन कर रहे हैं, किसी ऐसी इंडस्ट्री पर नहीं जिसके बारे में हमने सिर्फ़ पढ़ा हो।