Programming
Programming

MIT researchers introduce generative AI for databases

This new tool offers an easier way for people to analyze complex tabular data.

Technique improves the reasoning capabilities of large language models

Combining natural language and programming, the method enables LLMs to solve numerical, analytical, and language-based tasks transparently.

The power of App Inventor: Democratizing possibilities for mobile applications

More than a decade since its launch, App Inventor recently hosted its 100 millionth project and registered its 20 millionth user. Now hosted by MIT, the app also supports experimenting with AI.

Creating bespoke programming languages for efficient visual AI systems

Associate Professor Jonathan Ragan-Kelley optimizes how computer graphics and images are processed for the hardware of today and tomorrow.

Natural language boosts LLM performance in coding, planning, and robotics

Three neurosymbolic methods help language models find better abstractions within natural language, then use those representations to execute complex tasks.

“We offer another place for knowledge”

After acquiring data science and AI skills from MIT, Jospin Hassan shared them with his community in the Dzaleka Refugee Camp in Malawi and built pathways for talented learners.

Generating opportunities with generative AI

Rama Ramakrishnan helps companies explore the promises and perils of large language models and other transformative AI technologies.

Armando Solar-Lezama named inaugural Distinguished College of Computing Professor

EECS professor appointed to new professorship in the MIT Schwarzman College of Computing.

Probabilistic AI that knows how well it’s working

It’s more important than ever for artificial intelligence to estimate how accurately it is explaining data.

Automating the math for decision-making under uncertainty

A new tool brings the benefits of AI programming to a much broader class of problems.