# Michigan professor develops graph-based language for building AI agents

- URL: https://talkfuse.com/story/michigan-prof-creates-python-like-jac-language-for-ai-agents/
- Published: 2026-10-23T15:46:19+00:00
- Updated: 2026-10-23T18:08:41+00:00
- Original publisher: The Register
- Original article: https://www.theregister.com/devops/2026/10/23/michigan-prof-creates-python-like-jac-language-for-ai-agents/5305110
- Topics: AI, Technology

## Key points

- Jac is designed to make AI agents first-class users of a programming language.
- It combines Python and TypeScript ecosystems and represents core data as graphs.
- A demo agent built a more advanced code-review app with Jac than LangGraph.

## Summary

University of Michigan professor Jason Mars has developed Jac, a Python-like programming language, and Jaseci, its runtime, to make AI agents central to how software is built. He argues that tools designed for human programmers leave agents dealing with unnecessary complexity, making code translation costly and agent-driven work less efficient.

Jac combines Python and TypeScript ecosystems, compiles to Python bytecode, JavaScript and native machine code, and can use libraries from PyPI and npm. LLVM integration adds Rust-style ownership and borrow checking and access to C and C++ libraries; an “eject” feature can translate Jac code into Python, TypeScript or C. The language structures core data as graphs that agents can traverse with parallel “walkers”. In a demonstration, an AI agent built a more sophisticated, multi-stage code-review app with Jac than with LangGraph; Java is not currently supported.

---
Summarised by TalkFuse (https://talkfuse.com/). Quote the original publisher for the reporting and link this page for the summary and discussion.
