Skip to content
Episode 245 - From Python to TypeScript: Coding JCrew AI to Build Better Agents episode artwork

EPISODE · Jun 26, 2025 · 33 MIN

Episode 245 - From Python to TypeScript: Coding JCrew AI to Build Better Agents

from Two Voice Devs · host Mark and Allen

Ever find that the best way to understand a new framework is to build it yourself? In this episode of Two Voice Devs, Mark Tucker takes us on a deep dive into Crew AI, a powerful Python framework for orchestrating multi-agent AI systems. To truly get under the hood, Mark decided to port the core functionality into TypeScript, creating "JCrew AI." This process provides a unique and insightful perspective on how these agent-based systems are designed. Join us as we deconstruct the core concepts of Crew AI, exploring how it simplifies the complex process of making AI agents collaborate effectively. We discuss everything from the fundamental building blocks—like agents, tasks, and crews—to the clever ways it implements prompt engineering best practices. If you're a developer interested in the architecture of modern AI applications, you'll gain a clear understanding of how to define agent roles, backstories, and goals; how to chain tasks together; and how the underlying execution loop (and its similarity to the ReAct pattern) works to produce cohesive results. Timestamps: [00:00:00] - Introduction [00:01:00] - What is Crew AI and the "JCrew AI" Learning Project [00:04:00] - Core Concepts: How Crews, Agents, and Tasks Work [00:06:00] - Anatomy of a Crew AI Agent (Role, Goal, Backstory) [00:10:00] - Building Prompts with Templates and "Slices" [00:15:00] - The Execution Flow: From "Kickoff" to Final Output [00:21:00] - Under the Hood: The Agent Executor and Core Logic Loop [00:23:00] - How Crew AI Compares to LangChain and LangGraph [00:28:00] - Practical Considerations: Human-in-the-Loop and Performance [00:30:00] - Learning a Framework by Rebuilding It #AI #ArtificialIntelligence #Developer #SoftwareEngineering #CrewAI #MultiAgentSystems #AIAgents #Python #TypeScript #PromptEngineering #LLM #Podcast

Episode metadata supplied by the publisher feed · Published Jun 26, 2025

Embed this episode

Ready to play

Episode 245 - From Python to TypeScript: Coding JCrew AI to Build Better Agents

0:00 33:18

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Two Voice Devs?

This episode is 33 minutes long.

When was this Two Voice Devs episode published?

This episode was published on June 26, 2025.

Can I download this Two Voice Devs episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!