Coral Protocol on Building the Internet of Agents for a Collaborative AI Economy-ի մասին
Քանի որ սիլոնված AI- ի գործիչների ժամանակը մոռանում է, նոր տպագրություն արտահայտվում է, այնտեղ, որտեղ խելացի գործիչները ոչ միայն կատարում են, այլեւ համագործակցում են:Coral պտուտակԱյս տեսանյութը առաջատար է decentralized agent communication, orchestration, and trust infrastructure- ի հետ: Մենք նստենք Roman Georgio- ի եւ Caelum Forder- ի հետ:Coral պտուտակԻնչպե՞ս կարող եք ստանալ, թե ինչու պետք է ավելի լավ մոդելներ, քան թե ինչու պետք է ավելի լավ համագործակցություն.
Ishan Pandey:Բրիտանիա, Բրիտանիա, Բրիտանիա, Բրիտանիա, Բրիտանիա, Բրիտանիա, Բրիտանիա, Բրիտանիա, Բրիտանիա
Roman Georgio:Ահա, Շնորհակալություն, որ ունեք մեզ, այլն, այնպես որ մենք հանդիպել ենք աշխատել CAMEL-AI- ում - AI- ի հետազոտական լաբորատոմսում, որը գտնում է գործիչների ծախսման պայմանները: Մենք աշխատում ենք բազմաթիվ գործիչների նախագծերի վրա այս ժամանակից, եւ նույնիսկ նախապես, Coral- ը իրականում ստացել է մեզ.
Caelum Forder:Մենք իրականում սկսել ենք կառուցել Coral- ը, քանի որ մենք ցանկանում ենք ստեղծել մի այլ նախագծի համար, դա մի տեսակի ավտոմատ գրասենյակ է, որը պետք է գտնել առեւտրային տվյալների թարգմանություններ կամ գործառույթներ եւ կապել նրանց նորություններների գրքերով եւ այն, ինչ մարդիկ ասում են, ստեղծել եւ փոխանցել Relevant narratives- ը: Մենք աշխատել ենք մի քանի ծրագրերի հետ, որոնք նման պահանջներ են, այնպես որ մենք կարծում ենք, որ կա մի լայնություն, որ մենք կարող ենք իրականում անել այս մեր հիմնական բանը:
Ishan Pandey:«Ինտերնետային գործիչների» բաղադրիչը ամենամեծ է, բայց գործառույթում, թե ինչ է այն նշանակում եւ թե ինչ հիմնական խնդիրները Coral- ը ցանկանում է լուծել այս բաղադրիչների մասին:
Roman Georgio:Cisco-ը որոշում է այն, թե ինչ է անել: «Այս համակարգը, որտեղ տարբեր AI- ի գործիչները - տարբեր մատակարարների կամ կազմակերպությունների կողմից արտադրված - կարող են կապել եւ համագործակցել անսահմանափակորեն»: Առաջին տեսքով, դա կարող է խոսել անսահմանափակ, բայց եթե դուք իրականում մտածում եք, դա հզոր է: ցանկացած բիզնեսը կամ մշակողը կարող է օգտագործել իր փորձը, որպեսզի ստեղծել լավագույն գործիչները իրենց դիզայնի համար: Եվ եթե ամեն ընկերությունը ամբողջ աշխարհում դա անել է, մենք ստանում ենք մի կապված մետաղական աշխատողների ցանցը:
Այժմ բովանդակությունը այն է, որ ունենք միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին միասին
Ishan Pandey:Coral- ի Graph-Structured Co-ordination եւ Scoped Memory System- ի նոր բաղադրիչներ են: Դուք կարող եք բացահայտել, թե ինչպիսիք են այդ տեխնիկական դիզայնի ընտրություններները աջակցում են scalable, անվտանգ multi-agent համագործակցությունը:
Caelum Forder:Ես գտնել եմ, որ ամենամեծ օգտակար մեթոդը, ինչպիսիք են Agents- ի մասին մտածելու, այն է, թե ինչպիսիք են իր գործառույթը կամ հզորությունը, թե ինչի համար այն կարող է լինել: Դա հուսալի է, թե ինչպես պետք է սեղմել նրանց եւ ինչպիսիք են, թե ինչպիսիք են, թե ինչպիսիք են, թե ինչպիսիք են, թե ինչպիսիք են, թե ինչպիսիք են, թե ինչպիսիք են, թե ինչպիսիք են, թե ինչպիսիք են, թե ինչպիսիք են:
LLM- ի հիմնված գործիչները շատ ավելի հեշտ են ծախսել պատասխանատվության կողմից, քան մարդիկ այժմ են (լուսանկարներ) Այնպես որ, այնպես որ, դա չի փոխվել շատ արագ) Այնպես որ, այնպես որ, այս դիզայնը ցույց է տալիս հուսալի է, ճշգրտապես հիերշկական դիզայնը կունենա ծախսական պատասխանատվություն է գործիչներին ավելի մոտ, այնպես որ նրանք անմիջապես աշխատում են դիզայնում, որը թույլ է տալիս մշակողներին կառավարել գործիչների պատասխանատվությունը, փնտրել ծախսություն եւ ծախսել համակարգը անմիջապես: Այն նաեւ օգնում է Ձեզ հուսափել մասնավոր գործիչների սխալները կամ սխալը, եւ ավելի քիչ հավատում են ավելի մեծ մոդելներին, որոնք վերջին
Ishan Pandey:Ինչպե՞ս է MCP-ը ստեղծվել, որը կարող է բեռնել մատակարարների միասին: Ինչպե՞ս կարող է MCP-ը բեռնել մատակարարների միասին բեռնել մատակարարների միասին:
Caelum Forder:MCP- ի նախընտրում, միասին գործիքների սահմանափակման հզոր մեթոդը էր մոդել-պատակարարի սեփական SDK-ները, ինչպիսիք են openai- ի կամ anthropic- ի python SDK-ները, կամ սարքավորումներ, որոնք կառուցված են նրանց օգտագործման համար: Նրանք տեխնիկականորեն open source են, բայց հիմնականում արտադրված են մոդել-պատակարարները, որոնք վերահսկում են նրանց հետ միասնական API-ները, որոնց հետ նրանք կապում են: Երբ հատուկ գործառույթները, ինչպիսիք են prompt caching- ը, հասանելի են, դա շատ անսահմանափակ է օգտագործել այդ SDK-ներին LLM ծրագրերի ստեղծման ժամանակ, այնպես որ, եթե դուք ուզում եք ձեր գործիքը լայնորեն օգտագործվել, դուք պետք է ստեղծել այն
Շնորհակալաբար, MCP- ը ստացել է եւ դարձել է շատ ավելի հարմար է կառուցել վերլուծված ծրագրային ապահովման եւ ծառայություններ ծրագրի եւ LLM- ի վերլուծման համար, դուք չեք պետք է նույնիսկ վերլուծել ծրագրային լեզուները, քանի որ դա io-boundaried է: Սա շատ լավ է, որ ցանկացած միավոր մոդել մատակարարը կանգնած է «բաղադրված» եւ թույլ է տալիս մեզ սկսել գրել ավելի վերլուծված ծրագրային ռեժիմը մեր LLM- ի հարմարեցված ծրագրերում:
Ishan Pandey:Շատ ծրագրեր կենտրոնանում են գործիչների ինտերնետության կամ մոդելների կատարման մասին: Դուք լուծում եք գործիչների համատեղելիության մասին: Ինչու է դա իրական բովանդակությունը, որը կարող է բացել միասին գործիչների համատեղելի ինտերնետը:
Roman Georgio:Տեսակները, որոնք պետք է ստեղծել, պետք է հեշտ են, բայց մենք հայտնաբերել ենք, որ սխալները, որոնք կարող են կապվել միասին, սահմանում են սխալները, որոնք կատարում են ինտերնետը, այնքան մեծ են, որ կարող են ստեղծել մի շարք հզորություն, որը կարող է ստեղծել մի շարք հզորություններ եւ հզորություններ: Մենք կարծում ենք, որ պետք է ստեղծել մի շարք հզորություն, որը կարող է ստեղծել մի շարք հզորություններ եւ հզորություններ: Մենք ուզում ենք ծրագրային ապահովման, որը ունակ է AI- ի բոլոր առավելությունները, առանց բոլոր ծախսերի:
Դուք տեսնում եք Anthropic- ի վերջին գրառումը Claude 4- ի մասին, որը սխալում է ստեղծողը, երբ նա գիտի, որ այն կանգնած է, եւ դուք պետք է մտածել, որ այդպիսի արտադրական համակարգեր շատ դժվար են հավատալ, դուք չեք կարող գիտել, թե ինչպես են նրանք գործել նոր պայմաններում կամ նոր մոդելների հետ: Այժմ, երբ նրանք ստանում են հզորությունը, որ կարող են լինել բիզնեսի խնդիրը, դուք ցանկանում եք օգտագործել մոդելներ արտադրության մեջ, որոնք դուք չեք կարող հավատալ: Agent Composability- ը, այլն, թույլ է տալիս շատ ավելի հարմարավետ մեքենա ծախսել կարողությունները: Դա նաեւ ավելի հարմարեցված մեթոդ է, որը ստեղծում է ավելի միասին բիզնեսի համար, որոնք կարող են վճարել
Ishan Pandey:Քանի որ համակարգի դիզայնի տեսակի մեջ, թե ինչ են ամենամեծ տեխնիկական խոշորությունները, որոնք դուք հանդիպել եք Coral- ի open coordination եւ memory management architecture- ի ստեղծման ժամանակ:
Caelum Forder:Այսպիսով, մենք կառուցել ենք մի տեսակի ավտոմատ գրասենյակ, որը պետք է գտնել շուկայի տվյալների թարգմանություններ կամ գործառույթներ եւ կապել նրանց նորություններով եւ այն, ինչ մարդիկ ասում են, ստեղծել եւ փոխանցել relevant թարգմանություններ: Սա A2A- ի առաջ էր, բայց իրականում A2A- ը լավ է աշխատել այս համար, նույնիսկ այն պետք է լինել մի քանի փորձ, որպեսզի բոլոր գործակալները կապել են:
Ես աշխատել եմ մի քանի ծրագրերի հետ, ինչպիսիք են նման պահանջները, այնպես որ մենք կարծում ենք, որ կա մի լայնություն, որ մենք կարող ենք իրականում անել այս մեր հիմնական բանը: Այս առաջին օգտագործման գործառույթը խոսում է հարմարավետ, բայց այն համատեղում է շատ երջանիկ գործառույթը մի քանի այլ ծրագրերի հետ, ինչպիսիք են հետազոտությունների եւ OSS ծրագրային փորձարկման, որտեղ տեղեկատվության սխալությունը շատ քիչ կարեւոր է, քան շատ օգտագործման գործառույթների հետ, որտեղ դուք ցանկանում եք գործառույթը ծրագրային ծառայություններում:
«Իսկ «Իմասենյակային խնդիրը» գրեթե մի սխալ է, ինչպիսիք են լուծման տարածքում բաղադրիչներ: Ես սխալում եմ Roman- ի հետ, որ երբեք պետք է լինի ավելի շատ տեսքներ, քան սովորաբար, կամ այն պետք է հպարտվի, եւ այն չի սիրում որոշ տարբերակներ, երբ աշխատում է հնարավորապես կապված առանձնահատկությունները: Ես ունեմ 5 հարմարավետ լուծումներ, որոնք նախագծված են, ամենը մեծ խնամքներ եւ իրենց սեփական սարքավորումներ:
«Ես կարծում եմ, որ արտադրողները հաճախ չգիտեն, որ մենք կարող ենք վերցնել ինտեգրված զարգացման ճանապարհներ, եւ վերջապես պետք է վերցնել երկար ճանապարհներ, հարված են բաների համար, որոնք հեշտ են բացահայտել: Այս ճանապարհները կարող են լինել շատ երկար: Բայց ավելի քիչ կարող են վախենում: Նրանք կարող են ստեղծել ինտեգրված ճանապարհը React- ում, որը համատեղելի է դիզայնների համար, որոնք փոխանցվել են: Ստեղծումը եւ դիզայնը ճշգրտաբար ստեղծում են արագության գծը, եւ դուք կարող եք լուսավորել: Մինչեւ անտեգրված զարգացման ճանապարհը կարող է լինել այնտեղ, որտեղ դուք ստանում եք հատուկ պահանջը կամ նպատակը, եւ դուք կարող եք գտնել OSS լուծումներ, որոնք կախված են գծերի հետ
Կան ժամանակներ, երբ բնական ճանապարհները շատ լավ են, ինչպիսիք են, երբ աշխատանքը պետք է լինի նախընտրելի, իր արժեքը հեշտությամբ հաղորդագրվում է, երբ կատարվում է, կամ անսահմանափակ եւ ծախսելու թիմը: Այնպես որ անսահմանափակ ճանապարհները դժվար են եւ վտանգավոր են: նրանք կարող են լինել վախենի խոշորները, որոնք կարող են քեզ վախենում, կամ նրանք կարող են պահել մեծ քանակը ուշադրություն:
Բայց ամենամեծ բաղադրիչները եւ հավատանքային բաղադրիչները իրականում հիդրավլիկ են, նույնիսկ այն ժամանակ, երբ նրանք ամենամեծ բաղադրիչներ են, դա խնդիր է: Դուք երբեք աշխատել եք ամենամեծ բաղադրիչների բազանները կարող են ստեղծվել այն միջավայրում, որտեղ մեծ բաղադրիչն էր անտտտտտտտտտտտտային աշխատանքից: Հատկապես հիդրավլիկ բաղադրիչները կարող են պատասխանել այդ պայմանների հետ եւ փորձել վերցնել նրանց հետ, փնտրելով անտտտտտտտտտտային ճանապարհը, կամ կատարելով այն անվճար ժամանակով եւ խնդրում են հիդրավլիկներին.
Դա իրականում խնդիրավոր է, քանի որ դուք կտրում եք քեզ մանրածախ վերադառնալու կապների մանրամասնության միջոցով, սեղմելով, եւ այն հզորում է քեզ վերցնել ավելի խոշոր եւ ավելի վտանգավոր ճանապարհները, որոնք կարող են նույնիսկ երկար լինել, միայն այնպես, որ դուք չեք տեսնում եւ կտրում է սեւ դեղին, որտեղ դուք շատ տեղադրել եք:
Դուք չեք կարող պարզապես ապրել ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների ծպտիկների
Ապրանքը, որը մենք կոչվում ենք «Sessions», բայց դա ոչինչ չէ, քանի որ այն անմիջական առանձնահատկություն է, քանի որ թարմացումը անունը: Այն փոխել է պրոֆեսիոնալ գործառույթը 20%- ի վրա, այնպես որ սարքի կամ պլատֆորմայի. Coral with Sessions- ը սահմանում է տեղադրման սահմանափակումները (հարկե, դուք կարող եք աշխատել մասնավոր ցանցում ձեր ծրագրի հետ), դա նշանակում է, որ մեր մատակարարման յուրաքանչյուր տեղադրման համար պահանջում է մի մասը, որը ծախսելի է տեղադրել եւ ստանալ ճիշտ, ինչը նշանակում է, որ այն խոշորորեն տեղադրում է ծրագրերը, որոնք օգտագործում են այն:
Այս բաները շատ անմարթ են պտուտակային զարգացման համար, թեթեւ պտուտակային մշակողների համար: Մինչեւ գործառույթում, անձնական ցանցի պահանջը մոտավորապես ամբողջականորեն աջակցվում է microservice- ի հետո: Այո, այն դժվար է կառուցել coral սերվեր, բայց մարդիկ կարող են պարզապես օգտագործել մեր ստեղծելը, քանի որ այն ունի io գծեր եւ չի պետք համատեղել binary / linking պահանջները, որոնք սովորաբար պետք է հարմարավետություն այնտեղ:
Sessions- ի հետ, Agents- ի մշակողները defined են իրենց Agents- ից, ինչպիսիք են kubernetes- ի կամ docker- ի բաղադրիչներ, եւ նրանք ստանում են բաղադրիչներ այնպես, որ այն չի կարող է անմիջապես բաղադրել օգտվողի տվյալները, եւ ավելին, Coral Server- ը կարող է ցանկալիորեն տեղադրել եւ աշխատել Agents- ում, ինչպիսիք են Phala- ը, որտեղ ստուգված պահանջներ են այն մասին, թե ինչ է կատարվում եւ որտեղ տեղեկատվություն կարող է ուղարկել: Այսպես մենք իրականում ունենք բոլոր բաղադրիչները տեղադրելու համար, որպեսզի Agents- ի բաղադրիչները կարող են բաղադրվել:
Դա զգում է անսահմանափակ է լուծման դիզայնի մակարդակից, բայց այն հարմար է, քանի որ ցանկանում է ավելացնել գործակալություն իրենց ծրագրերի համար: Այն նաեւ սահմանափակում է գործակալները, ովքեր bereits են Fixed 1-process մատակարարման, հատկապես առանց կոդը լուծում, բայց այն կարծում է, որ այն շատ արժեք է ինձ համար: Դա զգում է, որ ես նստել է խոշոր լույսը շատ ավելի լավ եւ նոր ընկերների հետ:
Ishan Pandey:Coral- ը առաջարկում է միասին, ինչպիսիք են գործիչների рекламите, Scopeed Memory- ը եւ Session-based Payments- ը: Դուք կարող եք ուղարկել մեզ, թե ինչպես կարող է իրական աշխարհում օգտագործվող գործառույթը, ինչպիսիք են decentralized trading կամ Enterprise- ի գործառույթները, աշխատել Coral- ի պտուտակով:
Roman Georgio:Coral- ը ցանկանում է լինել ամենամեծ հարմարավետ մեթոդը ծրագրային ապահովման համար: Բոլոր առանձնահատկությունները, ինչպիսիք են Agents Ads, Scaled Memory եւ Session-based Payments- ը, նախագծված են այդ նպատակով: Օրինակ, Agents- ի մշակողները ստանում են մանրամասներ, երբ օգտագործվում են իրենց Agents- ը, եւ ծրագրային մշակողները կարող են միավորել եւ համատեղել Agents- ի Coral- ի աճող գրասենյակից, որպեսզի առաջադեմ համակարգեր ավելի արագ կառուցել, առանց մատակարարների բեռնելը:
Դա նշանակում է, որ եթե դուք մի ծրագրային մշակող եք կառուցել decentralized, multi-agent trading համակարգը, դուք պարզապես ընտրեք գործիչներ, որոնք հետազոտում են ճշգրտություններ, հետազոտում են հիմնական համոզվածության නායකները (KOLs), Monitor mindshare, եւ այլն, եւ համատեղել նրանց, քանի որ անհրաժեշտ է: Այս same concept applies to enterprise use cases as well.
Ishan Pandey:Ի՞նչ խորհուրդ ունեք Technical Founders- ի համար, որը կառուցում է AI- ի եւ Web3- ի սեղմում: Ի՞նչ դիզայնը կամ սարքավորումներ օգնում են Ձեզ գործել Coral- ից idea- ից protocol- ից:
Caelum Forder & Roman Georgio:Ես խոսում եմ Web3 հիմնադրամների համար: ավելի քիչ մատակարարություն, ավելի զարգացման, եւ Web2 հիմնադրամների համար: ավելի մատակարարություն, ավելի քիչ զարգացման, բայց այնպես էլ պետք է ավելի մատակարարել հաճախորդներին, ինչը, ես գիտեմ, կասկածում է մի քիչ սխալը: Մենք շատ առաջանում ենք այս ճանապարհին, այնպես որ ես դեռ չգիտեմ շատ հաճախորդների մասին: Բայց ես կարող եմ խոսել, թե ինչպես պետք է մատակարարել այն, ինչ ես տեսնում եմ այդ տարածքերից: Սա պարզապես կասկած է AI աշխարհում, ես տեսնում եմ շատ բարձր տեխնիկական, գեղեցիկ հետազոտողներ կամ AI- ի տպագրություն կառուցելու շատ բաներ, բայց չգիտեմ, թե ինչպես մատակարարել այն, կամ նույնիսկ, թե ով մատակարարել այն:
Երբ դուք ստեղծում եք այն, նրանք կարող են ոչինչ չգիտեն: Web3- ում, դուք սովորաբար տեսնում եք բազմաթիվ մատակարարման խոշոր ծրագրեր, որոնք շատ լավ են արտադրում: Երբ նրանք լավ են մատակարարում, դա սովորաբար չգիտվում է: քանի որ նրանք ամեն ինչ փորձում են մատակարարել մարդկանց, ովքեր ոչինչ չի օգտագործում արտադրանքը: Մենք ունենք բնական կարգը այս համար, եթե նրանք տեխնիկական ծրագրեր են, եւ դուք չեք կարող գտնել իրենց GitHub- ում առաջին 5 րոպեում իրենց տունը, նրանք ամեն ինչպիսիք են մատակարարման ծրագրեր: Երկու տեսակի հիմնադրողները հաճախ չգիտեն այնպիսի պատճառից, որ ոչ ոք օգտագործում են իրենց արտադրանքը.
Միացեք, որ սիրում եք եւ կիսում եք պատմությունը!