Practical AI
Practical AI

Roles to play in the AI dev workflow

This full connected has it all: news, updates on AI/ML tooling, discussions about AI workflow, and learning resources. Chris and Daniel breakdown the various roles to be played in AI development including scoping out a solution, finding AI value, experimentation, and more technical engineering tasks

Featured Speakers

Chris Benson Guest

Topics Discussed

Episode Summary

Executive Summary: Daniel and Chris discuss the effects of COVID-19 and racial injustice on the AI community, then review Streamlit’s funding and GPU support in Windows Subsystem for Linux. Their main focus is how people can enter AI through varied roles and how AI projects progress from problem definition and prototyping to production engineering. They close with practical resources on bias, fairness, and responsible AI.

Main Topics: COVID-19, racial injustice, and AI community responsibility: The hosts acknowledge the personal and societal impacts of COVID-19, police brutality, and systemic racism. Chris shares that his mother-in-law died of COVID-19. They encourage AI practitioners to contribute through community support, technical work, and engagement with AI ethics. Streamlit funding and interactive machine-learning applications: The hosts discuss Streamlit’s $21 million Series A and its open-source framework for turning Python scripts into interactive apps. They highlight its value for human-in-the-loop workflows and the importance of usable interfaces, as well as planned improvements to customization, state management, and team deployment. GPU-accelerated machine learning on Windows: They discuss GPU support in Windows Subsystem for Linux, including its potential to make Linux command-line workflows and CUDA-based AI development more accessible to Windows users, such as people using gaming computers. Career paths and roles across AI projects: Chris argues that AI has many entry points and does not require every practitioner to be a PhD data scientist. The hosts describe contributions in strategy, domain expertise, data engineering, exploratory modeling, software development, and AI engineering. From exploration to production engineering: The hosts outline an iterative workflow: define and scope the problem, explore data, build a proof of concept, and engineer a robust production system. They favor overlap between prototype and production teams so learning and responsibility carry across the handoff, and emphasize that deployment constraints vary by device and domain. Bias, fairness, and responsible AI resources: They recommend resources including Google’s Machine Learning Crash Course fairness material, IBM AI Fairness 360, Google’s Responsible AI Practices, DrivenData’s Deon checklist, and the U.S. Department of Defense AI ethical principles. They stress that bias can enter at multiple stages and that AI tools can affect people in consequential ways.

Key Arguments: AI development is best understood in the broader context of software development: models must be integrated, deployed, monitored, and maintained as part of production systems. AI projects should begin with the problem, its intended value, and whether AI is appropriate; a less expensive non-AI approach may solve the problem just as well. AI careers are not limited to data scientists or people with advanced degrees. Existing skills in software, data, domain knowledge, and solution architecture can transfer into AI work. Exploratory notebooks and prototypes serve a different purpose from production software. Production requires engineering for the target environment, including latency, performance, scale, and edge-device constraints. Keeping some continuity between prototyping and production teams helps preserve learning and prevents disputes over whether failures come from the model or its implementation. AI practitioners should actively address bias and fairness and use technical expertise and professional influence to respond to societal issues.

Data Points: Streamlit Series A funding: $21 million - The hosts cite Streamlit’s funding announcement and discuss its plans for product development and team-oriented deployment. Streamlit episode reference: Episode 66 - The hosts refer listeners to their earlier interview about Streamlit. GPUs used on a DGX-2: 16 GPUs - Chris describes logging into a dedicated DGX-2 and using all 16 GPUs. Chris’s career experience: About 25 years - Chris estimates his career has spanned roughly 25 years, including the early expansion of the web and the growth of AI. COVID-19 fallout: Years - The hosts anticipate that the social and economic effects of the pandemic will shape conversations for years.

Pivotal Quotes: "I think of AI development as a component of software development, which a lot of different Data scientists will say, No, it's not." — Chris Benson: Chris explains why he views AI work in production as part of the larger software-development lifecycle. "There's not one role out there that you have to find your way into. There's many ways, and actually, it might be a role that you're already playing in a slightly different context." — Chris Benson: He encourages listeners to see multiple routes into AI and to build on existing professional skills. "When you lose someone that you love, it changes how you see it." — Chris Benson: Chris shares the personal impact of COVID-19 after his mother-in-law’s death and urges listeners to take the disease seriously.

Implications: AI teams need a full-lifecycle perspective: choose problems carefully, connect exploration to production, and design for real deployment settings. Practitioners from varied backgrounds can contribute, but should build in fairness and engage with the social consequences of AI.

🔓 Sign Up for Unlimited Episode Search

About Practical AI

View all episodes from Practical AI