SShortSingh.
Back to feed

Why AI Systems Follow Rules But Cannot Truly Reason About Ethics

0
·1 views

A philosophical critique argues that current AI models like ChatGPT are trained to appear ethical rather than to genuinely reason morally. The piece traces this limitation to Reinforcement Learning from Human Feedback (RLHF), a technique that optimizes responses for human approval rather than truth or wisdom. Drawing on Western moral philosophy, the author contrasts rule-based Kantian ethics and outcome-based utilitarianism with Aristotle's virtue ethics, arguing corporate AI adopted the former by default. Virtue ethics, rooted in developing practical wisdom and character, is presented as the framework AI systems are least equipped to replicate. The author contends that this gap between obedience and genuine moral reasoning underlies most AI ethics failures in recent years.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Developer Considers Switching Portfolio from React to Astro.js for Better Performance

A developer who primarily builds interactive React dashboards recently questioned whether React is the right tool for a personal portfolio and blog. Unlike dashboards, portfolios are mostly static and do not require real-time state management, yet a React setup still forces the browser to download, parse, and execute a full JavaScript bundle before the page becomes interactive. Astro.js takes a different approach by assuming no JavaScript is needed by default, outputting plain HTML at build time and only hydrating components that explicitly require interactivity — a concept called Islands Architecture. This selective hydration means smaller JavaScript bundles, faster page loads, and better Core Web Vitals scores. The developer finds Astro's philosophy well-suited to content-focused sites like portfolios, and is actively considering migrating their existing React-based portfolio to the framework.

0
ProgrammingDEV Community ·

Developer builds Dockerized crypto ETL pipeline to solve 'works on my machine' problem

A software developer has shared how they used Docker to containerize a cryptocurrency ETL pipeline that fetches live price data from the CoinPaprika API, transforms it, and loads it into a PostgreSQL database. The project was initially built as a single messy script with hardcoded credentials before being refactored into separate extract, transform, and load modules for better maintainability. Docker was chosen to eliminate environment inconsistencies across machines, packaging the entire runtime alongside the code so it runs identically everywhere. Sensitive database credentials were moved out of the source code and into environment variables loaded from a .env file excluded from version control. The write-up serves as a practical walkthrough of how modular design and containerization together improve reproducibility and security in data engineering projects.

0
ProgrammingDEV Community ·

Can AI Have a Soul? A Philosopher's Framework Offers a Precise Answer

A philosophical analysis published on DEV Community revisits Aristotle's concept of ψυχή — the organizing principle of living things — to examine whether large language models can meaningfully be said to possess a soul. Rather than treating the question as binary, the piece draws on Aristotle's three-tiered framework of nutritive, sensitive, and rational soul-activity to assess what AI architectures structurally support or exclude. The author argues that transformer-based models operate by mapping token sequences to probability distributions, producing behavior that resembles rational thought without the underlying architecture to genuinely support it. This emergent performance, the piece contends, is what corporate AI safety theater exploits, simulating humility and reasoning without the structural capacity for either. The analysis concludes that the real question is not whether AI has a soul, but which layers of soul-like activity its design permits — a distinction with direct implications for AI alignment and ethics.

0
ProgrammingDEV Community ·

How Statistics Forms the Backbone of Data Science

Statistics serves as the mathematical foundation of data science, enabling professionals to collect, analyze, and extract meaningful insights from raw data. Core concepts include descriptive statistics for summarizing datasets, probability theory for managing uncertainty, and inferential statistics for drawing conclusions about large populations from smaller samples. Techniques such as hypothesis testing help validate assumptions and support data-driven decisions, while correlation and regression analysis quantify relationships between variables. These statistical tools power practical applications like predictive modelling, which can forecast stock prices or customer behavior. In sectors such as finance and healthcare, statistics also plays a critical role in assessing risk and guiding informed decision-making.