Զրույց ձեր .NET հավաքածուի հետ և ստեղծեք աշխատող կոդ

Բեռնել DLL, EXE կամ NuGet փաթեթ

Բեռնել ձեր կառավարած .NET հավաքածուն կամ ընտրել .nupkg ֆայլը։ Համակարգը դուրս է բերել հանրակողմյան API մետա տվյալները, կառուցում է որոնելի RAG ինդեքս և պատրաստում AI օգնական, որը ծանոթ է ձեր կոդին։

Drag and drop your file here or browse to select

Զրույց ձեր .NET հավաքածուի հետ և ստեղծեք աշխատող կոդ

Բեռնեք DLL կամ NuGet փաթեթ — AI‑ը կկարդա մետատվյալները, կստեղծի RAG ինդեքս և կպատասխանի ձեր հավաքածուի մասին հարցերին։

Վերբեռնեք .NET DLL կամ նշեք NuGet փաթեթի անունը և զրուցեք դրա հանրային API-ի հետ։ AI-ն պատասխանում է իրական ստորագրությունների և XML մեկնաբանությունների հիման վրա, գրում է աշխատող C# կոդի օրինակներ, գծում է դասերի դիագրամներ PlantUML և SVG ձևաչափերով և համեմատում է փաթեթի երկու տարբերակ՝ ցույց տալու համար, թե ինչ է փոխվել API-ում թարմացումից առաջ։

AI Assembly Chat-ը սկսվում է ստատիկ վերլուծությամբ, ոչ թե գուշակությամբ։

Երբ դուք վերբեռնեք DLL, EXE կամ NuGet փաթեթ, .NET-ի ռեֆլեկսիան անցնում է նրա հանրային մակերեսով — անվանատարածքներ, դասեր, ինտերֆեյսներ, թվանշաններ, մեթոդներ, հատկություններ և ցանկացած XML փաստաթղթի մեկնաբանություն, որը կցված է նրանց — իսկ ներքին և ખાનગી անդամները անտեսվում են։

Սա AI-ին տրամադրում է իրական տվյալներ ձեր կոնկրետ հավաքածուի տարբերակի մասին, փոխարենը՝ հուսալու ընդհանուր ուսուցման գիտելիքներից այդ փաթեթի վերաբերյալ։

Այդ հանված մետատվյալները, միասին հետագծված օգտագործման օրինաչափություններով, ներդրվում են և ինդեքսավորվում են սեմանտիկ որոնման (RAG) համար, այնպես որ «Ինչպե՞ս պետք է սերիալիզացնել օբյեկտը այս գրադարանից» նման հարցը վերադարձնում է իրական համապատասխան մեթոդները և նրանց իրական ստորագրությունները, այլ ոչ թե հուսալի տեսք ունեցող գուշակություն։

Այս ինդեքսավորման քայլն է այն, որը թույլ է տալիս պատասխանները մնալ ճշգրիտ, նույնիսկ ներքին, անսովոր կամ նորից փոփոխված API-ների համար, որոնք ընդհանուր նպատակով մոդելը երբեք չի տեսել։

Վերականգնված ստորագրությունները և փաստաթղթի մեկնաբանությունները ապա հիմնավորում են AI-ի պատասխանը՝ գործարկելի C#/F# կոդի օրինակներով, ճիշտ using հայտարարություններով և async օրինաչափություններով, պարզ լեզվով բացատրություններով, թե ինչ է անում տիպը կամ մեթոդը, կամ պահանջի դեպքում SVG դասի դիագրամներով և PlantUML հաջորդականության դիագրամներով, որոնք ցույց են տալիս, թե ինչպես միանում են իրական API-ի մասերը։

Ոչինչ, ինչ եք վերբեռնվում, չի պահվում ձեր սեսիայի դուրս կամ չի օգտագործվում մոդելների ուսուցման համար։