Automatizované uvažování (také známé jako výpočetní logika nebo automatická dedukce) je obor informatiky a umělé inteligence zabývající se vývojem metod a softwarových nástrojů pro uvažování pomocí logických a/nebo matematických vzorců, vyvinutých za účelem automatizovaného řešení problémů. Automatizované uvažování se používá v široké škále aplikací, jako je dokazování teorémů, verifikace softwaru a hardwaru, uvažování za nejistoty a umělá inteligence.
Automatizované uvažování má svůj původ v 50. a 60. letech 20. století, kdy výzkumníci z Massachusettského technologického institutu a dalších univerzit začali zkoumat, jak by bylo možné použít počítače k automatickému řešení složitých matematických a logických problémů. V 70. letech 20. století vyvinuli počítačoví vědci algoritmy pro automatizaci logického uvažování, včetně rozlišení, což je oblíbená forma automatizovaného uvažování. V 80. letech se automatizované dokazování teorémů stalo hlavní oblastí výzkumu a automatizované systémy uvažování se začaly používat i v jiných oblastech, jako je ověřování softwaru a hardwaru.
Na nejzákladnější úrovni lze automatizované uvažování chápat jako hledání důkazu požadovaného výsledku. Vstupem je soubor předpokladů nebo předpokladů. Automatizovaný systém uvažování pak hledá cestu od předpokladů k požadovanému závěru pomocí různých pravidel inference k propojení premis se závěrem. Pravidla vyvozování používaná automatizovaným systémem uvažování mohou zahrnovat rozlišení, modus ponens a modus tollens.
Úspěch automatizovaných systémů uvažování je velmi závislý na schopnostech základních algoritmů a jejich schopnosti reprezentovat, ukládat a získávat informace účinným způsobem. Navíc automatizované systémy uvažování vyžadují určitou úroveň inteligence, aby porozuměly a zobecnily informace, které jim jsou předkládány pomocí logického uvažování.
V posledních letech se automatizované uvažování používá v různých oblastech, jako je verifikace hardwaru a softwaru, dokazování matematických teorémů a robotika. Automatizované uvažování bylo také použito pro pomoc při vytváření modelů pro složité systémy, jako je lidský mozek.
S pokrokem v umělé inteligenci a strojovém učení se automatizované uvažování stává stále důležitějším nástrojem pro řešení složitých problémů. Automatizované systémy uvažování jsou vyvíjeny pro aplikace v různých oblastech, od medicíny po finance. Například automatizované systémy uvažování se používají k analýze složitých finančních dat k identifikaci potenciálních trendů. Systémy automatického uvažování se také používají pro zabezpečení počítače, což umožňuje rychlejší detekci a reakci na škodlivý software.