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
What this episode covers
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
NOW PLAYING
Episode 245 - From Python to TypeScript: Coding JCrew AI to Build Better Agents
No transcript for this episode yet
Similar Episodes
Apr 22, 2025 ·32m
Feb 27, 2025 ·0m
Sep 20, 2024 ·57m
Aug 7, 2024 ·16m