Proceduralno znanje je, općenito govoreći, vrsta znanja koju netko posjeduje i demonstrira kroz postupak nečega što se radi. Ovo je u suprotnosti s deklarativnim znanjem, što je vrsta znanja koja ukazuje da netko zna o nečemu i može biti apstraktnije razumijevanje, a ne praktično razumijevanje. Pojam se može koristiti u nekoliko različitih konteksta, kao što su kognitivna psihologija i pravo intelektualnog vlasništva, i obično znači nešto drugačije stvari unutar tih konteksta. Kao intelektualno vlasništvo, na primjer, obično označava skup informacija koji se često smatraju “poslovnom tajnom” i koji mogu biti u vlasništvu tvrtke.
Postoje tri osnovne uporabe proceduralnog znanja, a svaka se upotreba obično razumije u kontekstu različitog područja studija. U kognitivnoj psihologiji – proučavanju kako ljudi razumiju stvari i kako um radi na stjecanju, prisjećanju i korištenju znanja – proceduralno se znanje obično promatra kao znanje o tome kako nešto učiniti. Ovo je često nesvjesno znanje i iako ga netko može pokazati, to može biti nešto što inače osoba ne razmatra. Na primjer, pekar može osjetiti kada je tijesto gotovo, ali mu je teško objasniti taj precizan osjećaj nekom drugom.
Slično, proceduralno znanje u ovom smislu može biti nešto što netko zna raditi, a da to uopće nije uzeo u obzir. Na primjer, većina ljudi uči govoriti i komunicirati verbalno tijekom razvoja dojenčadi i ranog djetinjstva. Iako ljudi mogu komunicirati na ovaj način, većina ljudi zapravo ne razmišlja o tome kako oblikuju riječi i verbalno izražavaju ideje. Ovo je proceduralno znanje, a ne deklarativno znanje.
U poslovanju, proceduralna znanja su informacije koje predstavljaju “poslovnu tajnu” ili informacije koje su intelektualno vlasništvo tvrtke i koje su vrlo vrijedne za poslovanje. Obično označava kako je nešto napravljeno i često se sastoji od tajnih podataka i javnih informacija. Ova vrsta znanja može se prenijeti kupnjom tvrtke, a neovlašteno objavljivanje ili prodaja tih informacija često može biti protuzakonito.
U kontekstu razvoja umjetne inteligencije, proceduralno znanje se koristi za opisivanje programiranja koje ukazuje na to kako učiniti nešto za umjetnu inteligenciju. Ova vrsta programiranja uključuje niz različitih postupaka koje bi umjetna inteligencija mogla izvesti, a zatim omogućuje sustavu da izvrši te zadatke. U deklarativnoj umjetnoj inteligenciji temeljenoj na znanju, sustav zna što bi mogao učiniti, a ne specifične postupke, a zatim sekundarni program koristi odgovarajuće znanje na učinkovit način.