60% off

🎉 Har qanday yillik reja boʻyicha 7 oy BEPUL foydalaning — xavf yoʻq, istalgan vaqtda bekor qiling

6

HR

0

MIN

0

SEC

AI kod detektori

Sun'iy intellekt va inson naqshlarini farqlash, izlarni belgilash va kodning haqiqiyligini tekshirish uchun sun'iy intellekt tomonidan yaratilgan kodni sun'iy intellekt kod detektori yordamida aniqlang. Bir nechta dasturlash tillarida struktura, mantiq va o'ziga xoslikni tahlil qilish uchun yuklang yoki joylashtiring.

Qo'llab-quvvatlanadigan tillar:  

Uzbek

English

French

Spanish

All others

AutoEnglishAfrikaansAlbanianAmharicArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese SimplifiedChinese TraditionalCorsicanCroatianCzechDanishDutchEsperantoEstonianFilipinoFinnishFrenchFrisianGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHawaiianHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanKurdishKyrgyzLaoLatinLatvianLithuanianLuxembourgishMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmarNepaliNorwegianPashtoPersianPolishPortugueseRomanianRussianSamoanScots GaelicSerbianSesothoShonaSindhiSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshXhosaYiddishYorubaZulu

Namunani sinab ko'ring

AI
Human

(.doc, .docx, .pdf)

0/5000 characters

1 Kredit narxi

Trusted by 10k+ Universities • 50k+ Businesses • 100+ Countries

Sun'iy intellekt tomonidan yaratilgan kodni aniqlash

Sun'iy intellekt kod detektori sun'iy intellekt kodini yaratish va zamonaviy sun'iy intellekt dasturlash amaliyotlari bilan bog'liq naqshni aniqlash yordamida sun'iy intellekt tomonidan yaratilgan kodni aniqlaydi. U tuzilgan xulq-atvor signallari yordamida sun'iy intellekt tomonidan yaratilgan mantiqni inson tomonidan yozilgan koddan ajratib turadi. CudekAI sun'iy intellekt ehtimollik balini beradi va kodning haqiqiyligini tekshirish uchun sun'iy intellekt ehtimollik hisobotini yaratadi.

detector.py

def detect_ai_code(snippet):
  # pattern + behavioral signals
  score = analyze(snippet)
  return {
    ai_likelihood: score,
    "verdict": "AI-generated",
  }
Human

// refine ranking{" "} const top = items{" "}   .filter(i => i.score > 0.6){" "}   .slice(0, 5);

AI

function getTopItems(items) {"{"}{" "}   return items.filter(...){" "} {"}"}

AI Likelihood Score

72% likely AI-generated

Sun'iy intellekt va inson tomonidan yozilgan kodni farqlang

Kod tuzilishi bo'yicha xulq-atvor va mantiqiy naqshlarni baholash orqali AI va inson kodini farqlaydi. AI kod detektori to'liq AI kodini, gibrid kodni va qisman AI naqshlarini o'z ichiga olgan holda, inson tomonidan yozilgan va AI tomonidan yaratilgan kodni tasniflaydi. CudekAI ning AI kod tekshiruvchisi aniq tasniflash xulosasini berish uchun yonma-yon taqqoslash yordamida AI va inson ehtimollik balini belgilaydi.

AI kod izlarini ajratib ko'rsatish

Sun'iy intellekt kod detektori kod parchalari va strukturaviy komponentlar bo'ylab yashirin sun'iy intellekt tomonidan yaratilgan izlarni aniqlash orqali shubhali segmentlarni ajratib ko'rsatadi. U aralash kod segmentlarini aniqlik bilan ochib berish uchun alohida sinflar va funksiyalar bo'ylab chiziq darajasida yoritishni qo'llaydi. CudekAI kodni ajratib ko'rsatish (AI/aralash/inson), issiqlik xaritasi vizualizatsiyasi va aniq vizual hisobot berish uchun segment darajasida taqsimlash bilan rangli kodlangan natijalarni yaratadi.

AI

MIXED

HUMAN

1

import os

HUMAN

2

import json

HUMAN

3

 

HUMAN

4

def fetch_user_data(user_id):

AI

5

"""Fetches user data and returns dict."""

AI

6

response = requests.get(API + user_id)

MIXED

7

return response.json()

MIXED

8

 

HUMAN

9

users = [u for u in load() if u.active]

HUMAN

Kodning haqiqiyligi va o'ziga xosligini tekshiring

Haqiqiylikni tekshirish uchun AI tomonidan yozilgan kod naqshlari bo'yicha kodning o'ziga xosligi va strukturaviy mualliflik signallarini baholang. AI kod detektori asl kodni o'ziga xoslik va xulq-atvorni baholash tekshiruvlari orqali tasdiqlaydi. CudekAI mualliflikni tekshirishni atribut tahlili, egalik huquqini tasdiqlash, IP tasdiqlash va intellektual mulk tekshiruvlari yordamida amalga oshiradi.

Authorship Verification

Originality Check

Ownership Confirmation

IP Verification

AI kod detektorining asosiy xususiyatlarini sinab ko'ring

Yuqori aniqlikka erishing

Ko'p qatlamli kod tahlili orqali ilg'or mashina o'rganish va naqshlarni aniqlash yordamida yuqori aniqlikni ta'minlaydi. Modellararo moslik va sanoat darajasidagi aniqlik bilan aniq natijalarni berish orqali tekshirish ishonchliligini oshiradi.

Tezkor kod tahlilini oling

Katta va murakkab kod bloklari uchun ham 10 soniyadan kam vaqt ichida tahlil qilish orqali real vaqt rejimida aniqlashni ta'minlash uchun kodni darhol qayta ishlaydi. Tez qayta ishlash, aniqlash tarixiga kirish va sharhlarni boshqarish uchun tezkor skrinshot xulosasini almashish orqali ish samaradorligini oshiradi.

Nomlash va o'zgaruvchan naqshlarni tahlil qiling

AIga o'xshash nomlash, nomuvofiqliklar va qisqartirish uslublarini aniqlash uchun o'zgaruvchilar va funksiyalarni nomlash naqshlarini tahlil qiladi. Tozaroq, odam o‘qiy oladigan kod tuzilmalarini qo‘llab-quvvatlash uchun tavsiflovchi va umumiy identifikatorlarni ajratish orqali tizimli nomlash muammolarini ochib beradi.

Izoh uslubi va hujjatlarini baholang

Izohlar va hujjatlar uslublarini, jumladan, qator ichidagi izohlar, blok izohlar va docstring naqshlarini tekshiradi. CudekAI ortiqcha izoh berish, kam izoh berish va ortiqcha hujjatlashtirish amaliyotlarini aniqlash orqali o'qish qulayligini yaxshilaydi.

Kod tuzilishi va mantig'ini tahlil qiling

Sintaksis naqshlari va tilga xos kodlash konventsiyalarini o'rganish orqali kod tuzilishi va mantiqiy oqimini buzadi. Sun'iy intellekt kod detektorlari ortiqcha mantiq va nostandart kodlash amaliyotlarini aniqlash orqali strukturaviy tushunchani yaxshilaydi.

Kod sifatini tahlil qiling

Kod sifati bilan bog'liq muammolarni, jumladan, sun'iy intellekt xatolari, sintaksis xatolari, mantiqiy kamchiliklar va kod bazalaridagi xavfsizlik xavflarini aniqlaydi. Dasturiy ta'minot loyihalarida texnik xizmat ko'rsatish muammolari va xavfli naqshlarni aniqlash orqali ishonchlilikni oshiradi.

Batafsil hisobotlarni yaratish

Aniqlash natijalarini ishonch ballari va AI va inson ehtimolligi bo'yicha tahlillar bilan tuzilgan hisobotlarga to'playdi. Aniqroq talqin qilish uchun vizual xulosalar, jadvallar va amaliy tushunchalar bilan qaror qabul qilishni yaxshilaydi.

AI tomonidan yaratilgan kodni qanday aniqlash mumkin?

01

Kodni joylashtiring, yuklang yoki kiriting

AI kodini aniqlash uchun kodni joylashtiring, fayllarni yuklang yoki kodni bevosita kiriting. CudekAI kod tekshirgichi .py, .js, .ts, .java, .cpp, .php, .rb, .go, .swift, .qssl, va .c kabi bir nechta dasturlash formatlari boʻylab kod kiritish, kod namunalari, sudrab va tashlab yuklash va repo yoki kod bazasini yuklashni qoʻllab-quvvatlaydi.

02

AI kod tahlilini ishga tushiring

AI tomonidan yaratilgan naqshlar uchun kodni skanerlash, tezkor tahlil qilish va tuzilgan ko‘p bosqichli baholash yordamida AI kodlash signallarini aniqlash uchun AI kod detektorini ishga tushiring. Tilni aniqlash, optimallashtirish opsiyalari va suv belgisi yoki metamaʼlumotlarga bogʻliqliksiz real vaqtda skanerlashni oʻz ichiga oladi.

03

Batafsil aniqlash hisobotini oling

CudekAI Code Checker AI ehtimollik reytingi, AI va inson tasnifi va batafsil aniqlash natijalari bilan tuzilgan aniqlash hisobotini yaratadi. Natijalarni aniq tushunchalar, ishonchga asoslangan tahlil va tekshirish uchun aniq xulosalar bilan ko'rib chiqing.

Ko'p modelli AI kod detektori

Etakchi AI kodlash yordamchilari va dasturiy ta'minotni ishlab chiqishda foydalaniladigan katta til modellarida AI tomonidan yaratilgan kodni aniqlang.

GitHub Copilot

OpenAI icon

ChatGPT

Claude

Cursor

Gemini

Meta

Llama

DeepSeek

Grok

Grok

Ko'p tilli AI kodini aniqlash

Python sun'iy intellektini aniqlash

PEP8 buzilishlari, joker belgilar importi va eskirgan formatlash uslublari kabi AI tomonidan yaratilgan naqshlarni aniqlash uchun Python kodini tahlil qiladi. .py fayllarida AI dasturlash signallarini aniqlash uchun Python va Python bo'lmagan tuzilmalarni taqqoslaydi.

.py

AI JavaScript va TypeScript detektori

AI kodlash naqshlari uchun JavaScript va TypeScript kodlarini, jumladan, var foydalanish, jQuery naqshlari, bo'shashgan tenglik va zamonaviy ES6+ sintaksisini ko'rib chiqadi. AI kod tekshiruvchisi shuningdek, .js, .ts, .jsx va .tsx fayllarida asinxron/kutish foydalanishini, strelka funksiyalarini va frontend mantig'ini tekshiradi.

.js
.ts
.jsx
.tsx

AI Java, Kotlin va C# ni aniqlash

Java, Kotlin va C# kodlarini nomlashning ko'pligi va zamonaviy sintaksisdan foydalanish kabi strukturaviy naqshlar uchun tekshiradi. U .java, .kt va .cs fayllarida JVM asosidagi mantiq va kod tuzilishini baholaydi.

.java
.kt
.cs

Sun'iy intellekt C, C++ va Go aniqlash

C, C++ va Go kodlarini xotira boshqaruvi, tizim darajasidagi mantiq va goroutines kabi parallellik tuzilmalari kabi past darajadagi naqshlar uchun tekshiradi. CudekAI kod detektori .c, .cpp, .h va .go fayllarini strukturaviy anomaliyalar uchun qayta ishlaydi.

.c
.cpp
.h
.go

AI PHP, Ruby va Rustni aniqlash

PHP, Ruby va Rust kodlarini eski funksiyalar, global oʻzgaruvchilar, Rails konventsiyalari va egalik yoki qarz olish mantigʻi kabi naqshlar uchun koʻrib chiqadi. Sunʼiy intellekt kod tekshiruvchisi .php, .rb va .rs fayllarini strukturaviy signallar uchun baholaydi.

.php
.rb
.rs

AI Swift, HTML, CSS va SQL aniqlash

Swift, HTML, CSS va SQL kodlarini belgilash, uslublash va so'rov darajasidagi naqshlar uchun tahlil qiladi. U .swift, .html, .css va .sql fayllaridagi uslublar jadvallari va ma'lumotlar bazasi mantig'idagi strukturaviy anomaliyalarni aniqlaydi.

.swift
.html
.css
.sql

Nima uchun CudekAI eng yaxshi AI kod detektori ekanligini bilib oling

Dasturiy ta'minot muhandisligi va ishlab chiqish guruhlari

Dasturchilar, muhandislar va dasturiy ta'minot guruhlari kodni ko'rib chiqish va ishlab chiqish ish oqimlari bo'yicha AI tomonidan yaratilgan kodni aniqlash uchun CudekAI AI kod detektoridan foydalanadilar. Bu zamonaviy AI kodlash jarayonlarini qo'llab-quvvatlash bilan birga, front-end, back-end va to'liq stack ishlab chiqishda kod sifatini yaxshilaydi.

Kodni ko'rib chiquvchilar va sifatni ta'minlash guruhlari

Kod sharhlovchilari va sifat nazorati guruhlari pull requests, commits va repositorylarda sun'iy intellekt tomonidan yaratilgan kodni aniqlash orqali kod sharhlarini optimallashtiradi. CudekAI kod sharhlari va katta kod bazalarida kod auditining aniqligini oshiradi.

O'qituvchilar, universitetlar va akademik halollik guruhlari

O'qituvchilar, professorlar va talabalar akademik topshiriqlarda, dasturlash topshiriqlarida va kurs ishlarida AI kodini aniqlash uchun AI kod tekshiruvchilaridan foydalanadilar. Bu baholash va talabalarni baholashda akademik yaxlitlikni qo'llab-quvvatlaydi.

Texnik yollovchilar va yollash guruhlari

Ishga qabul qiluvchilar va yollash menejerlari kodlash testlari va uyga topshirilgan topshiriqlarni CudekAI kod tekshirgichi yordamida baholab, nomzodlar taqdimotida kod AI tomonidan yozilganligini tekshirishadi. Bu kodlash testlari va intervyu kodi sharhlarini baholashni yaxshilaydi.

Kundalik ishlab chiquvchilar va mustaqil o'rganuvchilar

Ishlab chiquvchilar, yangi boshlanuvchilar va mustaqil o'rganuvchilar shaxsiy loyihalar va kodlash amaliyoti uchun AI kod tekshiruvidan foydalanadilar. U o'rganish, kodlash ko'nikmalari va dasturlashni tushunishni yaxshilash uchun AI kodlarini aniqlaydi.

Narxlash rejalari: Bepul boshlang, istalgan vaqtda yangilang

AI kod detektori API integratsiyasi

CudekAI Kod Detektorini CI/CD quvurlaringizga, kodni ko'rib chiqish vositalariga va o'rganish platformalaringizga integratsiya qiling, bu esa AI tomonidan yaratilgan naqshlarni keng miqyosda skanerlash uchun bitta API chaqiruvi yordamida amalga oshiriladi.

Qo'llab-quvvatlanadigan tillar

CudekAI AI kod detektori butun dunyo boʻylab 103 tillarda mavjud boʻlib, butun dunyo boʻylab ishlab chiquvchilar kodning haqiqiyligini oʻz ona tillarida tekshirishlari mumkin.

🇬🇧

English

🇿🇦

Afrikaans

🇦🇱

Albanian

🇪🇹

Amharic

🇸🇦

Arabic

🇦🇲

Armenian

🇦🇿

Azerbaijani

🇪🇸

Basque

🇧🇾

Belarusian

🇧🇩

Bengali

🇧🇦

Bosnian

🇧🇬

Bulgarian

🇪🇸

Catalan

🇵🇭

Cebuano

🇲🇼

Chichewa

🇨🇳

Chinese Simplified

🇹🇼

Chinese Traditional

🇫🇷

Corsican

🇭🇷

Croatian

🇨🇿

Czech

🇩🇰

Danish

🇳🇱

Dutch

Esperanto

🇪🇪

Estonian

🇵🇭

Filipino

🇫🇮

Finnish

🇫🇷

French

🇳🇱

Frisian

🇪🇸

Galician

🇬🇪

Georgian

🇩🇪

German

🇬🇷

Greek

🇮🇳

Gujarati

🇭🇹

Haitian Creole

🇳🇬

Hausa

🇺🇸

Hawaiian

🇮🇱

Hebrew

🇮🇳

Hindi

🇱🇦

Hmong

🇭🇺

Hungarian

🇮🇸

Icelandic

🇳🇬

Igbo

🇮🇩

Indonesian

🇮🇪

Irish

🇮🇹

Italian

🇯🇵

Japanese

🇮🇩

Javanese

🇮🇳

Kannada

🇰🇿

Kazakh

🇰🇭

Khmer

🇰🇷

Korean

🇮🇶

Kurdish

🇰🇬

Kyrgyz

🇱🇦

Lao

🇻🇦

Latin

🇱🇻

Latvian

🇱🇹

Lithuanian

🇱🇺

Luxembourgish

🇲🇰

Macedonian

🇲🇬

Malagasy

🇲🇾

Malay

🇮🇳

Malayalam

🇲🇹

Maltese

🇳🇿

Maori

🇮🇳

Marathi

🇲🇳

Mongolian

🇲🇲

Myanmar

🇳🇵

Nepali

🇳🇴

Norwegian

🇦🇫

Pashto

🇮🇷

Persian

🇵🇱

Polish

🇵🇹

Portuguese

🇷🇴

Romanian

🇷🇺

Russian

🇼🇸

Samoan

🇬🇧

Scots Gaelic

🇷🇸

Serbian

🇱🇸

Sesotho

🇿🇼

Shona

🇵🇰

Sindhi

🇱🇰

Sinhala

🇸🇰

Slovak

🇸🇮

Slovenian

🇸🇴

Somali

🇪🇸

Spanish

🇮🇩

Sundanese

🇹🇿

Swahili

🇸🇪

Swedish

🇹🇯

Tajik

🇮🇳

Tamil

🇮🇳

Telugu

🇹🇭

Thai

🇹🇷

Turkish

🇺🇦

Ukrainian

🇵🇰

Urdu

🇺🇿

Uzbek

🇻🇳

Vietnamese

🇬🇧

Welsh

🇿🇦

Xhosa

🇮🇱

Yiddish

🇳🇬

Yoruba

🇿🇦

Zulu

Sharhlar

Professionallar va kundalik foydalanuvchilar bunga ishonishadi

Sun'iy intellekt kontent detektori

Cudekai ning AI detektori stressni chinakamiga yengillashtiruvchi vosita bo'ldi. Ba'zi professorlarim AI asosida yozilgan ishlarga qat'iy rioya qilishadi va bu vosita menga hujjatlarimni topshirishdan oldin ularning haqiqiy ko'rinishiga ishonch bag'ishlaydi.

D

Daniel

Sun'iy intellektni takomillashtirish

Men hujjatlarimni tugatgandan so'ng, ularning menga o'xshash ovozda ekanligiga ishonch hosil qilish uchun Cudekai ning "gumanizator" vositasidan foydalanaman. Bu yozuvni silliqlashtiradi va hamma narsani tabiiy ravishda - xuddi o'z ovozim kabi, shunchaki yanada sayqallangan qiladi.

C

Chelsea

Qayta yozuvchi

Biror narsani qayta yozishga qiynalib qolsam, uni Cudekai ning qayta yozuvchisiga qo'yaman. Bu menga bir necha soniya ichida tozaroq va aniqroq versiyalarni taqdim etadi va boshqa ishlar uchun ko'p vaqtimni tejaydi.

R

Ricardo

Plagiat tekshiruvchisi

Cudekai ning plagiat tekshiruvchisi juda yaxshi. Hisobotlar batafsil, ammo tushunish oson, bu esa muammolarni hal qilishni ancha tezlashtiradi. Bu mening loyihalarim uchun zaruriy narsa.

M

Michael

Support

Tez-tez so'raladigan savollar (FAQ)

AI kod detektori nima?

Sun'iy intellekt kod detektori - bu CudekAI tomonidan ishlab chiqilgan sun'iy intellekt vositasi bo'lib, u kodni odamlar tomonidan yozilganmi yoki sun'iy intellekt modellari tomonidan yaratilganmi, aniqlash uchun tahlil qiladi. U ishonchli tasnifni taqdim etish uchun struktura, mantiq va kodlash naqshlarini baholaydi.

Sun'iy intellekt tomonidan yaratilgan kodni qanday aniqlash mumkin?

Sun'iy intellekt tomonidan yaratilgan kod koddagi naqshlar, tuzilma va xulq-atvor signallarini tahlil qilish orqali aniqlanadi. CudekAI ushbu ko'rsatkichlar asosida ehtimollik ballarini yaratish uchun mashinani o'rganish modellarini qo'llaydi.

Kod sun'iy intellekt tomonidan yaratilganmi yoki inson tomonidan yozilganmi, qanday aniqlash mumkin?

Sun'iy intellekt tomonidan yaratilgan kod ko'pincha izchil naqshlarni, umumiy nomlashni va bir xil mantiqiy tuzilmalarni ko'rsatadi. Inson tomonidan yozilgan kod odatda o'zgaruvchanlik, niyat va shaxsiylashtirilgan kodlash uslublarini aks ettiradi.

CudekAI ning AI kod detektori aniqmi?

CudekAI ishonchlilik ballariga asoslangan yuqori aniqlikdagi natijalarni taqdim etadi, ammo model o'zgaruvchanligi tufayli natijalar mutlaq emas. Chiqish natijalari ehtimollikka asoslangan tushunchalar yordamida talqin qilinishi kerak.

Sun'iy intellekt detektorlari ChatGPT, Claude yoki Copilot kodlarini aniqlay oladimi?

Zamonaviy detektorlar, jumladan, CudekAI, ChatGPT, Claude va GitHub Copilot kabi vositalardan naqshlarni taniydi. Ular bir nechta AI kodlash modellaridagi strukturaviy o'xshashliklarni taqqoslaydi.

Qaysi dasturlash tillari qo'llab-quvvatlanadi?

CudekAI ning AI kod detektori Python, JavaScript, Java, C++, Go, PHP, Ruby, Rust va boshqa tillarni qoʻllab-quvvatlaydi. Aniqlash tilga xos sintaksis va kodlash naqshlariga moslashadi.

AI kod detektori qanday ishlaydi?

CudekAI strukturaviy va stilistik signallarni taqqoslash uchun naqshni aniqlash, mashinani o'rganish va ko'p qatlamli tahlildan foydalanadi. U kodni xulq-atvor naqshlariga asoslanib, AI tomonidan yaratilgan yoki inson tomonidan yozilgan deb tasniflaydi.

Kod ma'lumotlarim xavfsizmi?

Tahlil uchun taqdim etilgan kod xavfsiz tarzda qayta ishlanadi va ruxsatsiz saqlanmaydi yoki ulashilmaydi. Maxfiylik va ma'lumotlar himoyasi aniqlash jarayonida saqlanadi.

Sun'iy intellekt kod detektorlari qisman kod parchalarini tahlil qila oladimi?

Sun'iy intellekt kod detektorlari funksiyalar, parchalar va qisman kod segmentlarini tahlil qila oladi. Kattaroq kod namunalari aniqlik va aniqlash ishonchliligini oshiradi.

Kodni sun'iy intellekt tomonidan yaratilgan va inson tomonidan yozilgan ko'rinishga keltiradigan narsa nima?

Sun'iy intellekt tomonidan yaratilgan kod ko'pincha takrorlanuvchi tuzilmalarni, haddan tashqari toza formatlashni va oldindan aytib bo'ladigan mantiqni o'z ichiga oladi. Inson tomonidan yozilgan kod o'zgaruvchanlikni, optimallashtirish tanlovlarini va kontekstual qarorlar qabul qilishni ko'rsatadi.

Talabalar, jamoalar yoki yollash uchun CudekAI AI kod detektorlaridan foydalanish mumkinmi?

Sun'iy intellekt kod tekshiruvchilari ta'lim, ishlab chiqish guruhlari va yollash sohalarida keng qo'llaniladi. Bu o'ziga xoslikni tekshirish, kodlash ko'nikmalarini baholash va sifat standartlarini saqlashga yordam beradi.

Plagiatni aniqlash va AIni aniqlash o'rtasidagi farq nima?

Plagiatni aniqlash mavjud manbalardan nusxa ko'chirilgan kodni aniqlaydi, AIni aniqlash esa AI modellari tomonidan kod yaratilgan yoki yo'qligini aniqlaydi. Ikkalasi ham turli tasdiqlash maqsadlariga xizmat qiladi.