Өз .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 рефлексия оның жария беткі қабатын — namespace-терді, сыныптарды, интерфейстерді, enum-дарды, әдістерді, қасиеттерді және оларға тіркелген XML құжаттама түсініктемелерін — өтіп, ішкі және жеке мүшелерді елемейді. Бұл AI-ға сіздің нақты жинақ нұсқаңыз туралы шынайы деректерді береді, пакеттің жалпы оқыту білімдеріне сүйенудің орнына.

Ал алынған метадеректер, сондай-ақ болжанған қолдану үлгілері, семантикалық іздеу (RAG) үшін енгізіліп, индекстеледі, сондықтан «Бұл кітапхана арқылы объектіні қалай сериализациялау керек?» деген сұрақ нақты тиісті әдістерді және олардың шынайы қолтаңбаларын қайтарады, тек ықтимал болжамды емес. Бұл индекстелу қадамы жауаптардың дәлдігін сақтайды, тіпті ішкі, сирек немесе жақында өзгертілген API-лер үшін де, оларды жалпы мақсаттағы модель ешқашан көрмеген болар еді.

Алынған қолтаңбалар мен құжаттама түсініктемелері AI-дың жауаптарын негіздейді: дұрыс using директивалары мен async үлгілері бар жұмыс істейтін C#/F# код үлгілері, тип немесе әдіс не істейтіні туралы қарапайым тілдегі түсініктемелер, немесе нақты API бөліктерінің қалай байланысатынын көрсететін сұраныс бойынша SVG сынып диаграммалары және PlantUML секвенс диаграммалары. Сіз жүктеген ештеңе сессиядан кейін сақталмайды және модельдерді оқытуға пайдаланылмайды.