ShipTalk - SRE, DevOps, Platform Engineering, Software Delivery
ShipTalk is the podcast series on the ins, outs, ups, and downs of software delivery. This series dives into the vast ocean Software Delivery, bringing aboard industry tech leaders, seasoned engineers, and insightful customers to navigate through the currents of the ever-evolving software landscape. Each session explores the real-world challenges and victories encountered by today’s tech innovators.
Whether you’re an Engineering Manager, Software Engineer, or an enthusiast in Software delivery is your interest, you’ll gain invaluable insights, and equip yourself with the knowledge to sail through the complex waters of software delivery.
Our seasoned guests are here to share their stories, shining a light on the do's, don’ts, and the “I wish I knew” of the tech world. If you would like to be a guest on ShipTalk, send an e-mail to podcast@shiptalk.io. Be sure to check out our sponsor's website - Harness.io
ShipTalk - SRE, DevOps, Platform Engineering, Software Delivery
Shipping Practical AI: How to Build Real-World ML for 2D Drawings (with Marina Petzel)
In this episode of Ship Talk, host Dewan Ahmed (Principal Developer Advocate, Harness) sits down with Marina Petzel, Senior ML Engineer and AI Productivity Lead at Autodesk, to unpack what it actually looks like to ship AI into long-lived, production software.
Marina shares her journey from classic predictive analytics to computer vision and LLMs, and how her team brings intelligent features like Smart Blocks in AutoCAD from ideation to prototype to production on a tight yearly release cadence. She breaks down the often ignored parts of ML work: data pipelines, infrastructure, UX fit, and safety testing, and explains why “garbage in, garbage out” is a law of nature, not just a cliché.
They also dive into AI for developer productivity, multi-agent workflows, red-teaming and prompt safety, and how every engineer, regardless of seniority, can start using AI as a genuine skill multiplier. Marina closes with concrete advice for aspiring ML engineers: build more, read less, follow your curiosity, and share your work publicly so your visibility compounds over time.
Follow Marina's work: https://marina.petzel.tech
Connect with her: https://www.linkedin.com/in/marina-petzel
WEBVTT
1
00:00:03.650 --> 00:00:15.390
Dewan Ahmed: Welcome to another episode of the ShipTalk Podcast, where we talk about the ins and outs, ups and downs of software delivery. Today's episode will be a treat.
2
00:00:15.390 --> 00:00:29.419
Dewan Ahmed: If you're curious about how AI is actually used in real products, not just in blog posts and hype cycles, our theme today is Shipping Practical AI, LLMs, Productivity, and Real-World ML.
3
00:00:29.510 --> 00:00:43.730
Dewan Ahmed: To explore that, we're joined by someone who lives and breathes this daily, Marina Petzel, Senior ML Engineer and AI Productivity Lead at Autodesk. Marina works at the intersection of machine learning and engineering enablement,
4
00:00:43.960 --> 00:00:55.319
Dewan Ahmed: and organizational transformation. She builds customer-facing ML features, drives AI adoption inside teams, and shares her knowledge widely online. Marina, welcome to Ship Talk.
5
00:00:55.890 --> 00:00:59.230
Marina Petzel: Thank you for having me, it's very exciting to be here.
6
00:00:59.480 --> 00:01:09.900
Dewan Ahmed: Likewise, let's start with a quick intro for our listeners who may not have seen your work yet. Who are you, and what do you spend most of your time on these days?
7
00:01:09.900 --> 00:01:16.649
Marina Petzel: Sure, that's a big question. My name is Marina Petzel, I'm based in the Bay Area, California.
8
00:01:16.780 --> 00:01:28.129
Marina Petzel: And as you said, I work as a Senior Machine Learning Engineer and also AI Productivity Lead at Autodesk. I joined Autodesk about four years ago.
9
00:01:28.150 --> 00:01:44.920
Marina Petzel: Before that, I worked for different companies as a data scientist. I also worked as an AI researcher for UCLA, where I did research in the healthcare industry.
10
00:01:44.920 --> 00:02:00.569
Marina Petzel: Over the last eight years, I would say, I've worked across different domains in data science, starting with the oil production industry, and now I'm working in 2D CAD drawings.
11
00:02:00.620 --> 00:02:18.369
Marina Petzel: I started with classic predictive analytics models, back when transformers were not a thing. Now I have shifted more toward computer vision and also LLMs, as many of us have today.
12
00:02:18.370 --> 00:02:21.949
Marina Petzel: So yeah, I think that is primarily it.
13
00:02:23.650 --> 00:02:34.500
Dewan Ahmed: And what sparked your interest first? A lot of people are trying to get into this field, and sometimes they are not even from, let's say, a computer science background.
14
00:02:34.500 --> 00:02:44.770
Dewan Ahmed: They are wondering how other people moved into this field. Of course, you are from a technical background, technical education, but was there a point in your career where you thought,
15
00:02:44.770 --> 00:02:48.690
Dewan Ahmed: “Oh no, this is what really interests me, and I want to go this route”?
16
00:02:49.120 --> 00:02:55.140
Marina Petzel: Yeah, actually, when I graduated from my bachelor's, in the last year,
17
00:02:55.160 --> 00:03:08.849
Marina Petzel: my bachelor was in computer science, and I started to think what I wanted to do next. I realized pretty early that traditional software engineering didn't quite excite me.
18
00:03:08.850 --> 00:03:24.430
Marina Petzel: And at that time, like I already mentioned, about eight years ago, I started to think what it could be. Data science and AI were not what they are today, so I discovered them more from a predictive analytics angle and started to do a lot of research.
19
00:03:24.790 --> 00:03:40.710
Marina Petzel: My capstone project was related to that. I tried to build a stock-trading robot using reinforcement learning.
20
00:03:40.710 --> 00:03:54.460
Marina Petzel: That was pretty exciting for me. There were not a lot of professionals around me at that time, so it was pretty new in many ways.
21
00:03:54.510 --> 00:03:55.880
Marina Petzel: And that was when I realized
22
00:03:56.050 --> 00:04:12.370
Marina Petzel: that everything new excites me. So I started to dive deeper into it. Then came the time where I went to grad school, a master's in data science, and I took a computer vision class.
23
00:04:12.370 --> 00:04:22.729
Marina Petzel: That honestly completely changed my trajectory. I loved the combination of math, algorithms, and visual intuition behind it.
24
00:04:22.820 --> 00:04:27.890
Marina Petzel: Since then, I joined Autodesk and started to work on computer vision systems.
25
00:04:27.980 --> 00:04:44.110
Marina Petzel: We build a lot of different features that are customer-facing for CAD drawings, and it's really exciting to see that these features are very useful for the users. So that is my trajectory.
26
00:04:44.210 --> 00:04:59.790
Marina Petzel: For everyone who is starting today from scratch, I would say that, for me, this might be an even easier route, because right now there is definitely a big demand for AI.
27
00:04:59.940 --> 00:05:18.689
Marina Petzel: But there are also some areas where everyone is new. It is really good to start somewhere where no one knows what the right answer is, and it is okay to experiment, to make mistakes, and to try different things.
28
00:05:19.730 --> 00:05:40.009
Dewan Ahmed: I love that, that idea that everyone has something to learn. This is not an established field yet like math or physics, which have hundreds of years of research behind them. AI is moving pretty fast. What excites you about this current momentum?
29
00:05:40.850 --> 00:05:42.100
Marina Petzel: Yeah,
30
00:05:42.260 --> 00:05:56.099
Marina Petzel: I mean, as I already said, I'm really excited that it's new for everyone, and we can imagine that we are all in some sort of sandbox right now, and everyone can build a prototype. Even
31
00:05:56.100 --> 00:06:08.219
Marina Petzel: UX designers or people who were completely outside of the technical and coding world can build a very cool prototype within two days and show it to their peers.
32
00:06:08.220 --> 00:06:14.429
Marina Petzel: That truly excites me, that AI is becoming accessible for everyone,
33
00:06:14.430 --> 00:06:33.940
Marina Petzel: for every generation. I just came back from visiting my parents, and they are using ChatGPT and DeepSeek all the time. I set up GitHub Copilot for my dad, and I told him what AI-assisted coding is, and that excites me, that we are all new to it and we all
34
00:06:34.400 --> 00:06:40.059
Marina Petzel: have an opportunity to try it and see how we can get the best use out of it.
35
00:06:40.650 --> 00:06:54.489
Dewan Ahmed: That part is undeniable. From my realtor telling me how he now gets all his work done with GPT tools to the doctor's office having a note that they use AI tools,
36
00:06:54.490 --> 00:07:02.620
Dewan Ahmed: you can see the widespread adoption and the fast pace, even in industries that are usually slow movers.
37
00:07:03.010 --> 00:07:25.059
Dewan Ahmed: You mentioned customer-facing features and customer-facing ML work, and that is something we typically do not hear that much about. We hear more about research and what is coming next. Would you be able to share with our listeners some of the customer-facing ML work you have been doing?
38
00:07:25.320 --> 00:07:26.120
Marina Petzel: Yeah.
39
00:07:26.190 --> 00:07:43.130
Marina Petzel: Absolutely. As I mentioned, I'm working on CAD 2D drawings. The product that I'm working on is called AutoCAD. It's one of the oldest products in Autodesk, which is, I believe, about 42, maybe 43 years old.
40
00:07:43.130 --> 00:07:56.069
Marina Petzel: So there are a lot of different established tech processes behind this software, but we also started our machine learning team to help our users
41
00:07:56.280 --> 00:08:11.570
Marina Petzel: make their workflows more intelligent. One of the features that I've worked on for the last three years is Smart Blocks, and this feature is about detecting and recommending geometries.
42
00:08:11.570 --> 00:08:17.870
Marina Petzel: For those of you who are not familiar with what AutoCAD is used for, you
43
00:08:17.890 --> 00:08:29.640
Marina Petzel: can think about floor plans. Some of us have definitely looked at real estate or seen different floor plans, where we have walls as a frame, but also different rooms,
44
00:08:29.820 --> 00:08:48.169
Marina Petzel: and geometries inside of them, like doors, furniture, or different symbols. I am working on optimizing the manual workflow for our users, optimizing how they search and how they insert these repetitive geometries.
45
00:08:48.290 --> 00:09:02.169
Marina Petzel: Before we started working on that, like 42 years ago or even 20 years ago, all the workflows were manual copy-paste.
46
00:09:02.170 --> 00:09:18.820
Marina Petzel: People would scroll through a lot of different drawings in order to find some essential objects they needed. Now we put machine learning models, machine learning algorithms behind this, which help
47
00:09:18.980 --> 00:09:28.420
Marina Petzel: our users find the geometries they need faster, and also identify geometries
48
00:09:28.420 --> 00:09:39.190
Marina Petzel: that might be broken or that require the user to do some additional steps to make the best use of them.
49
00:09:39.190 --> 00:09:46.909
Marina Petzel: That is what I'm working on, and for the last three years, we shipped three different features.
50
00:09:46.910 --> 00:10:02.050
Marina Petzel: In AutoCAD, it's also very interesting that every March we have a new release, so every year we need to ship something. Every year we try to surprise our users with new features and make their workflows smarter,
51
00:10:02.080 --> 00:10:03.800
Marina Petzel: not harder.
52
00:10:03.800 --> 00:10:21.699
Dewan Ahmed: That is fantastic to hear. For those of our listeners who are just entering the field of machine learning and data science, maybe they are familiar with, say, “How does a computer know it is a cat?” You show it a thousand cat pictures, and then it learns the features of a cat picture.
53
00:10:21.700 --> 00:10:34.819
Dewan Ahmed: What is your process like for AutoCAD? You mentioned automating some of the manual tasks your users have been doing, so what is your process from ideation to prototype to production?
54
00:10:35.240 --> 00:10:47.800
Marina Petzel: As I mentioned, we have a release date. We know it is going to happen every year in March, so we do not have a lot of time. We just have one team working on all of these features.
55
00:10:47.870 --> 00:11:00.620
Marina Petzel: We have one year to come up with an idea, do some extensive research on it, prototype, validate it,
56
00:11:00.700 --> 00:11:07.350
Marina Petzel: train the model, evaluate it, and ship it to production. There is not a lot of time, which is why
57
00:11:07.410 --> 00:11:27.029
Marina Petzel: we start preparing much earlier for what we are going to work on next year. It starts, obviously, with the ideation process. That process is always underestimated, in my opinion,
58
00:11:27.030 --> 00:11:30.590
Marina Petzel: especially now in the age of AI,
59
00:11:30.590 --> 00:11:49.520
Marina Petzel: where everyone tries to put AI in every single thing. The last thing that really surprised me was a laundry machine with “AI features,” and I was like, I do not know what that is exactly, and I am not sure I need that automated yet.
60
00:11:49.520 --> 00:11:57.329
Marina Petzel: That is why it is really important to spend a sufficient amount of time on this ideation part and think about
61
00:11:57.910 --> 00:11:58.850
Marina Petzel: not
62
00:11:58.920 --> 00:12:05.780
Marina Petzel: what ML model we can put here, but what type of problem we want to remove for our user.
63
00:12:05.810 --> 00:12:12.910
Marina Petzel: What is the most repetitive and painful part for them that we can optimize?
64
00:12:12.920 --> 00:12:32.869
Marina Petzel: For that, I find it really helpful to shadow users if possible, or do some research on YouTube and watch different people talking about their experience. Because I am not a designer, I am not an architect by background, so I do not have that type of
65
00:12:32.870 --> 00:12:44.640
Marina Petzel: domain experience to understand the user directly. That is why it is very helpful, not just for PMs or UX designers
66
00:12:44.640 --> 00:12:54.200
Marina Petzel: to explore the user's problem space, but for every engineer to walk through that and shadow this type of process.
67
00:12:54.290 --> 00:13:11.640
Marina Petzel: Once we define the problem, the next step is obviously to start prototyping it and think how we can solve it. As an ML team, we always try to make fast prototypes. Usually it takes
68
00:13:11.660 --> 00:13:15.120
Marina Petzel: a few sprints
69
00:13:15.250 --> 00:13:32.759
Marina Petzel: to build something pretty simple. We do not try to build sophisticated models on huge amounts of data at that point, and that is a mistake I see a lot of teams make. They try to
70
00:13:32.930 --> 00:13:48.749
Marina Petzel: use state-of-the-art models, the latest and greatest, and that is usually a mistake, because at the prototype stage your main goal is just to prove that your problem and your solution are valid and make sense.
71
00:13:48.950 --> 00:13:55.690
Marina Petzel: The goal of the prototype stage is, when you create it,
72
00:13:55.800 --> 00:14:11.949
Marina Petzel: to understand if there is a signal here and whether users understand and actually want the behavior your model is producing. That is why, usually after the prototype phase, we try to do a
73
00:14:12.100 --> 00:14:25.900
Marina Petzel: feedback loop with our users and understand whether it is something they are looking for or not. Maybe we should instead solve a different problem.
74
00:14:26.080 --> 00:14:40.160
Marina Petzel: If we get all the green lights here, we move to one of the biggest parts of our annual life cycle, which is development.
75
00:14:40.310 --> 00:14:44.229
Marina Petzel: And development, for some,
76
00:14:44.260 --> 00:15:02.580
Marina Petzel: I know a lot of experienced data scientists definitely know this, but some people who are new to the field probably think development is just training some very fancy machine learning model, trying this model or fine-tuning that model.
77
00:15:02.620 --> 00:15:07.189
Marina Petzel: I may disappoint some of you, but actually
78
00:15:07.460 --> 00:15:24.520
Marina Petzel: about 70 percent of your time you will spend preparing your data, cleaning your data, collecting it, building pipelines, and also spending a significant amount of time on infrastructure.
79
00:15:24.710 --> 00:15:39.480
Marina Petzel: That is what takes most of our time. There are definitely a lot of iterations back and forth, where you define metrics and try to optimize them,
80
00:15:39.480 --> 00:15:49.179
Marina Petzel: and do some tweaking of your model. That is totally normal. Sometimes, when you start tweaking, you realize
81
00:15:49.180 --> 00:16:03.529
Marina Petzel: it might not work the way you expected. I would suggest that all teams be flexible and able to share these insights with stakeholders, so you can
82
00:16:03.560 --> 00:16:12.389
Marina Petzel: make quick decisions and adjust your solution based on new insights you discover during the training phase.
83
00:16:12.460 --> 00:16:26.350
Marina Petzel: The last phase, I think, is my favorite. Obviously, when all the dirty work is done, the model is ready, it performs the way you want, and you are preparing it for shipping to your customers.
84
00:16:26.390 --> 00:16:33.310
Marina Petzel: That is kind of the annual cycle we are all working in.
85
00:16:34.080 --> 00:16:49.830
Dewan Ahmed: That is fascinating to hear, and I think you answered a lot of the questions that I was going to ask next, such as what some of the lessons learned were. You mentioned the importance of good UX, that “measure twice, cut once” mentality, where you
86
00:16:49.940 --> 00:17:09.379
Dewan Ahmed: decide first, understand it, and do not immediately jump into building. You talked about model–user mismatch. You also talked about the common misunderstanding that you are not going to be working on fancy models initially. A lot of time is spent on cleaning and preparing the data.
87
00:17:09.400 --> 00:17:25.210
Dewan Ahmed: I want to highlight one other important part: safety. How do you ensure that the model is safe to use, especially for customer-facing features? How do you ensure the safety part of those models?
88
00:17:25.920 --> 00:17:37.430
Marina Petzel: Yeah, that is a really good question. As I said, one of the biggest chunks of the annual development cycle is preparing your data.
89
00:17:37.690 --> 00:17:56.110
Marina Petzel: That is one of the first and most fundamental things that can affect your final model’s safety. We never sacrifice data quality. The statement is simple and you all heard it: garbage in, garbage out. It is not a cliché in ML,
90
00:17:56.170 --> 00:18:14.140
Marina Petzel: it is truly like a law of nature, because a lot of quality gains come from better data curation.
91
00:18:14.140 --> 00:18:19.460
Marina Petzel: From the safety standpoint, obviously, we are all vulnerable now. All of us are using tools like Cursor, GitHub Copilot, Claude,
92
00:18:19.520 --> 00:18:35.160
Marina Petzel: and a lot of code is starting to be generated using AI, and model safety is becoming even more important. That is why, at the end, when I say my favorite part is when we are ready to ship the model,
93
00:18:35.220 --> 00:18:47.129
Marina Petzel: it is my favorite part as a developer, but it might not be the favorite for testers, the people who are on the front line testing the models and making sure that the behavior
94
00:18:47.130 --> 00:18:56.599
Marina Petzel: is not violating any rules and works as expected. Obviously, ML engineers and researchers all do this type of testing,
95
00:18:56.600 --> 00:19:03.800
Marina Petzel: but once you are shipping a customer-facing feature, you need to make sure
96
00:19:03.980 --> 00:19:23.809
Marina Petzel: your model is predictable to the greatest extent possible and there are no surprises along the way.
97
00:19:23.830 --> 00:19:32.339
Dewan Ahmed: Yeah, I totally hear that, because at the end, it is similar to working in teams, where you are building something, someone is testing, someone is delivering, but for the end product, everyone is responsible for the quality. Everyone's work is equally important, from the person getting the data, even interviewing someone, to the person
98
00:19:32.910 --> 00:19:55.670
Dewan Ahmed: who writes the release docs.
99
00:19:55.670 --> 00:19:58.920
Marina Petzel: Right, right.
100
00:19:59.300 --> 00:20:00.510
Dewan Ahmed: So, switching gears, part of your title is AI Productivity Lead. What does AI for productivity mean to Marina?
101
00:20:00.510 --> 00:20:09.380
Marina Petzel: That is a good question. AI for productivity, in my view, is
102
00:20:10.300 --> 00:20:18.679
Marina Petzel: about the skills we all have. Someone knows how to play musical instruments, someone is good at coding. We all develop these skills, and it is hard work.
103
00:20:18.880 --> 00:20:33.359
Marina Petzel: But right now, since AI is getting more and more capable, for me,
104
00:20:33.360 --> 00:20:39.010
Marina Petzel: it is about how you can extend your skill set by leveraging AI.
105
00:20:39.270 --> 00:20:46.889
Marina Petzel: Some people are opening completely new angles of their personality by changing their day-to-day routines with AI. I see some of my friends actually using AI as their health coach or fitness coach. For me,
106
00:20:46.960 --> 00:21:04.430
Marina Petzel: it is very important to communicate that AI right now is not just an additional or nice bonus for some engineers or people who work in tech.
107
00:21:04.460 --> 00:21:19.170
Marina Petzel: We have already crossed the line where AI can be used by everyone.
108
00:21:19.170 --> 00:21:27.239
Marina Petzel: You might not have discovered yet how you can use it in your life, but it is definitely something that can
109
00:21:27.290 --> 00:21:38.100
Marina Petzel: increase your productivity and even increase the quality of your life at some point.
110
00:21:38.300 --> 00:21:45.549
Dewan Ahmed: Yeah, totally. One other thing I can think of is the amount of code that is being generated. That is probably like 10x or 100x, we do not know how many x, but
111
00:21:46.570 --> 00:21:58.049
Dewan Ahmed: in the past, we had a team of engineers writing code. In the traditional setup, we had testers or QA engineers testing the code.
112
00:21:58.920 --> 00:22:09.619
Dewan Ahmed: Do you see an imbalance in that mindset, where you have
113
00:22:09.890 --> 00:22:17.340
Dewan Ahmed: a ton of code being written, some by human users, some by agents, but then who is testing all this code?
114
00:22:17.620 --> 00:22:26.700
Marina Petzel: Yeah, one of the good use cases of AI is also writing these tests. But I am not the type of person who is completely bullish on AI and thinks that it is a magic wand that will help us
115
00:22:27.730 --> 00:22:40.419
Marina Petzel: everywhere. Obviously, responsibility is still on us and how we use these great tools.
116
00:22:40.650 --> 00:22:48.819
Marina Petzel: That is why it is very important not to just blindly accept all recommendations from AI, but to have a sense of what it does for you and what potential risks it can introduce to your systems.
117
00:22:49.020 --> 00:23:07.320
Marina Petzel: I think we are all walking along some learning curve, some of us at the beginning, some of us already further along and adopting new advanced features pretty fast.
118
00:23:07.600 --> 00:23:22.460
Marina Petzel: But it is getting clear that we need to be diligent about how we collaborate with AI.
119
00:23:22.920 --> 00:23:33.939
Marina Petzel: Prompt engineering was hyped about one or two years ago, where prompt engineer salaries were just huge and everyone wanted to do that.
120
00:23:34.080 --> 00:23:48.939
Marina Petzel: But that was for a reason. Prompt engineering is not just a straightforward thing. It is a truly powerful tool that can help you
121
00:23:48.940 --> 00:24:00.469
Marina Petzel: avoid some situations you do not want to be in, like security issues. You definitely need to address that in your prompts, in addition to other guardrails as well.
122
00:24:00.730 --> 00:24:17.110
Marina Petzel: Testing is a very important part, and especially with the greatest tools also come the greatest risks. We see a lot of focus around red teaming, right, like how we can catch
123
00:24:17.110 --> 00:24:35.559
Marina Petzel: prompt injections or prompt jailbreaks. We need to talk about this with everyone, and again, as I mentioned, we might all be at different levels of this learning
124
00:24:35.720 --> 00:24:53.100
Marina Petzel: curve of adopting AI. That is why I think it is a responsibility for those of us who have already adopted and are using AI in many ways in our lives. We need to share that with everyone and
125
00:24:53.200 --> 00:25:07.400
Marina Petzel: explain how we can get the best use out of it without introducing vulnerabilities, obviously.
126
00:25:07.400 --> 00:25:15.220
Dewan Ahmed: We definitely do not want to get into vulnerabilities, because with great power comes great responsibility, and with responsibility we can also think about adopting AI responsibly. That is one of the things you do, helping engineering teams adopt AI responsibly.
127
00:25:15.470 --> 00:25:33.110
Dewan Ahmed: How does responsible AI adoption look? I want to add some context to that, because a lot of engineering teams think, are we too small for that, maybe it is only for large engineering teams and large engineering orgs.
128
00:25:33.110 --> 00:25:49.510
Dewan Ahmed: What is your understanding of responsible AI adoption, regardless of the size of the engineering team?
129
00:25:49.510 --> 00:25:57.000
Marina Petzel: Everyone can start with something simple: data privacy, and thinking about what you expose to your AIs, and making sure that you put the right guardrails in place.
130
00:25:57.990 --> 00:26:11.079
Marina Petzel: We take potential threats like prompt injections very seriously. We do some red teaming and define
131
00:26:11.260 --> 00:26:24.230
Marina Petzel: clear prompting patterns. Again, I am leading the working group at Autodesk for AI for Productivity,
132
00:26:24.330 --> 00:26:36.229
Marina Petzel: where we realized that our mission right now is to create a library of prompts. We all
133
00:26:36.230 --> 00:26:45.289
Marina Petzel: have different experience with AI, some of us are just starting, but
134
00:26:45.290 --> 00:26:50.379
Marina Petzel: at the same time we are all in the same boat. We want to make sure that we are secure and that we do not expose the company or our customers’ data to risks.
135
00:26:50.380 --> 00:27:04.370
Marina Petzel: That is why our group is working on creating this space where everyone is able to share their best practices,
136
00:27:04.370 --> 00:27:18.629
Marina Petzel: for example prompts that are more specific to certain use cases, to the tool they are using. We want to make sure that everyone who is just starting or does not really know how to frame a prompt can leverage that.
137
00:27:18.830 --> 00:27:35.160
Marina Petzel: That is definitely something we can
138
00:27:35.160 --> 00:27:39.280
Marina Petzel: help with. Also, we are embracing building internal MCP servers that check for security issues, and I think there are a lot of
139
00:27:39.430 --> 00:27:54.350
Marina Petzel: lessons that you can find on Medium or different web sources, best practices on how you can make sure that before you push your code
140
00:27:54.680 --> 00:28:08.920
Marina Petzel: it passes all security checks. I think that is one of the key things all developers need to think about.
141
00:28:09.130 --> 00:28:17.650
Marina Petzel: If you are not a developer, do not think that it does not apply to you. You also need to think about what you feed to your AI. When you talk to any GPT model, make sure that you do not expose any sensitive information and that you cannot be compromised with that later.
142
00:28:17.740 --> 00:28:35.540
Dewan Ahmed: Totally, and I think these days we are all builders, regardless of whether we are software engineers or product managers. Everyone
143
00:28:36.090 --> 00:28:47.090
Dewan Ahmed: has that tool and can try to build things. At the end of the day, the responsibility falls equally.
144
00:28:47.090 --> 00:28:56.450
Marina Petzel: Absolutely. Totally agree.
145
00:28:57.550 --> 00:29:00.200
Dewan Ahmed: You have been very hands-on with multimodal models and chatbots. What are some of the interesting use cases you have seen here?
146
00:29:00.200 --> 00:29:08.949
Marina Petzel: Again, I am primarily working with computer vision features, but definitely when, two and a half or three years ago, ChatGPT
147
00:29:10.040 --> 00:29:22.770
Marina Petzel: really took off, it sparked a new interest in building things. I played with different RAG models, multimodal RAG models, where we can
148
00:29:22.770 --> 00:29:35.900
Marina Petzel: introduce visual capability as well as text, and try to understand the CAD space,
149
00:29:35.900 --> 00:29:44.610
Marina Petzel: the drawings or designs, better. It is really good to see that it is already reasoning over these drawings and trying to associate notes and specifications.
150
00:29:44.810 --> 00:29:58.660
Marina Petzel: Lately, what I played with, and I think it might be very interesting not only for our tech audience but also for non-technical people, is how to set up multi-agentic
151
00:29:58.910 --> 00:30:13.240
Marina Petzel: workflows. I played with a few systems to set up multi-agents, like Copilot Studio and also ChatGPT.
152
00:30:13.330 --> 00:30:24.200
Marina Petzel: It is a very powerful approach, definitely not free of mistakes, and the hallucination level is still something that needs to be improved.
153
00:30:24.360 --> 00:30:37.949
Marina Petzel: But you can organize your agents to specialize in different tasks. Some agents might be responsible for sending emails to customers, some
154
00:30:37.950 --> 00:30:50.619
Marina Petzel: agents will be responsible for answering questions about the product, and that is really cool, because you can visualize the whole system and how it interacts.
155
00:30:50.620 --> 00:31:05.090
Marina Petzel: I think many organizations — all organizations — will need to adopt this type of approach at different levels, because
156
00:31:05.110 --> 00:31:13.729
Marina Petzel: at the end of the day, especially now, the speed of producing data and knowledge has increased, and now the problem is how I can figure out what I should focus on.
157
00:31:14.000 --> 00:31:29.350
Marina Petzel: I also find these types of systems helpful in terms of searching. If something happened in the past, for example, if I am working on a product that is 42 years old,
158
00:31:29.420 --> 00:31:44.180
Marina Petzel: and I am trying to find the problem space for me, I can look at past documents, what we discussed, and why we might not have pursued a specific route or solved a specific problem earlier.
159
00:31:44.180 --> 00:31:50.719
Marina Petzel: Multi-agent systems are definitely the future. They might not be ideal yet, so I do not
160
00:31:50.840 --> 00:32:03.190
Marina Petzel: want to raise expectations too high for our audience; they are definitely still prone to mistakes. But even with ChatGPT, remember what we used three years ago, when GPT answered “I only know everything
161
00:32:03.190 --> 00:32:12.750
Marina Petzel: up to a certain year.” Right now, we do not have that as an issue in the same way.
162
00:32:12.770 --> 00:32:31.109
Marina Petzel: The speed is fast, and it is very exciting. It might be overwhelming as well, but I think this is something we can already start using to change our lives and our work.
163
00:32:31.110 --> 00:32:37.240
Dewan Ahmed: Yeah, I remember the early days with questions like “How many r’s are in strawberry,” and those kinds of prompts. Now I think many people are saying, “Let’s have ChatGPT build me a website,” even though
164
00:32:37.640 --> 00:32:50.260
Dewan Ahmed: that person may have never opened an editor. It is a very different, very fast pace in how people are even setting expectations. Legacy products, right, used to mature over years or decades, and now new products mature at the speed of light.
165
00:32:51.000 --> 00:33:07.580
Marina Petzel: Yeah, totally. Again, I am very excited about the time that we are living in, and I think it is a really good time for everyone who is new to the industry to enter it now, because you can just spend some time prototyping using live coding tools
166
00:33:07.590 --> 00:33:26.340
Marina Petzel: and get some knowledge. Obviously, you should avoid the feeling that if you prototype one website that is not quite working but looks fancy,
167
00:33:26.630 --> 00:33:29.569
Marina Petzel: it does not mean you already know everything about AI. But definitely, if you find a niche that fascinates you and try to dive deeper,
168
00:33:29.580 --> 00:33:49.220
Marina Petzel: for example prompt engineering, and you read a few papers, experiment by yourself, and play with different prompting techniques,
169
00:33:49.240 --> 00:34:03.540
Marina Petzel: you will already know more than, I would say, even one percent of the world. This is a fascinating time where you can enter the field and become one of the top experts in a niche.
170
00:34:03.590 --> 00:34:18.239
Dewan Ahmed: Yeah, and one way they can do that is by reading your technical content. Marina produces a lot of technical content, she is active on Instagram. What inspires you to share publicly?
171
00:34:18.370 --> 00:34:29.200
Marina Petzel: Outside my day job, I like to share some of my AI insights. Again, I am leading an AI for Productivity group,
172
00:34:29.199 --> 00:34:43.199
Marina Petzel: and there we explore different angles of using AI coding tools like Cursor, GitHub Copilot, Claude.
173
00:34:43.600 --> 00:34:55.010
Marina Petzel: We also leverage different AI techniques to make developers more effective. What I realized after working and talking with many developers is that
174
00:34:55.870 --> 00:35:06.369
Marina Petzel: I had to answer the same questions over and over again and explain the same fundamentals. It is not bad, we are all on this learning curve and may be at different stages. But at the same time, I realized that if many people
175
00:35:06.630 --> 00:35:14.939
Marina Petzel: do not have answers to these types of questions, maybe it is worth sharing my thoughts with a broader audience. So I focus a lot on how to do better prompting, how to prepare your data, how to
176
00:35:15.120 --> 00:35:29.689
Marina Petzel: make the best use of AI coding tools right now, and what techniques you can use.
177
00:35:29.780 --> 00:35:48.550
Dewan Ahmed: I love that, and we will be sure to link her Instagram account, websites, and any other public links in the description. You also mentor a lot of junior ML engineers. What would be the three common pieces of advice you see coming up in your discussions?
178
00:35:48.720 --> 00:36:06.099
Marina Petzel: I constantly hear that young professionals do not have the confidence to enter the field, because they think they need to have years of experience working in the AI field. Again, I want to emphasize that this is not true anymore.
179
00:36:06.600 --> 00:36:14.030
Marina Petzel: Just try to start building. Build more, read less. Honestly, right now there is such huge data overload, it is hard to focus and get the best out of it.
180
00:36:15.190 --> 00:36:34.510
Marina Petzel: I think right now you can build something pretty fast, so you will not get bored or feel
181
00:36:35.460 --> 00:36:37.029
Marina Petzel: disoriented, because AI coding tools are really helping you build prototypes quickly. On that excitement, you can build something that truly fascinates you. I always recommend starting with a project that personally interests you
182
00:36:37.380 --> 00:36:49.829
Marina Petzel: and start building it. For example, when I started working with RAG and exploring it by myself, I had a personal problem I wanted to solve. I have lived in many different countries and accumulated a lot of medical records in different languages,
183
00:36:49.870 --> 00:36:57.110
Marina Petzel: with different measurement units, etc. I wanted to build a system that was slightly more complicated than just RAG by itself. It also involved some OCR, but I started to build it to solve my problem.
184
00:36:57.140 --> 00:37:13.389
Marina Petzel: That also keeps you going, because you have a personal interest in resolving it, and I think that keeps you excited for a while. You should not wait until you feel, “Okay, I am ready to build something because I read these
185
00:37:13.390 --> 00:37:23.669
Marina Petzel: five books about AI.” No, that is not true anymore. That is why I recommend my mentees
186
00:37:24.190 --> 00:37:42.730
Marina Petzel: embrace tools like Cursor, GitHub Copilot, Claude, Lovable if you are less technical, Replit, and so on. Use any tools you want and try to build as much as you can. Also,
187
00:37:43.020 --> 00:38:02.989
Marina Petzel: what is very important, especially in the age of social media, AI, and content creation,
188
00:38:03.060 --> 00:38:20.660
Marina Petzel: is to feel free to share your learnings publicly, because visibility actually compounds over time. You will never know who will see your post or whether you will find partners to ideate on new ideas with.
189
00:38:20.660 --> 00:38:38.670
Marina Petzel: So feel free to share your learnings, your thoughts, your lessons learned, even though it might not get a lot of likes or anything. You are doing it first of all for yourself. Try to document your learnings as blogs or GitHub repos. That is a perfect
190
00:38:38.670 --> 00:38:45.359
Marina Petzel: way to learn and stay motivated. That is one of the most important parts.
191
00:38:45.360 --> 00:39:02.360
Dewan Ahmed: Could not agree more, totally. You have also been recently nominated as an engineering influencer. What does that feel like? What does this label mean to you?
192
00:39:02.570 --> 00:39:10.449
Marina Petzel: In terms of being seen as an engineering influencer, I do not try to think of it as being loud. I think of influence
193
00:39:11.260 --> 00:39:24.940
Marina Petzel: as enabling others, and I think
194
00:39:24.940 --> 00:39:33.530
Marina Petzel: we should talk about things and share them with others. That is how I feel empowered, seeing that more and more people start using these tools.
195
00:39:33.530 --> 00:39:48.259
Marina Petzel: They find them very helpful, and it is especially motivating when someone
196
00:39:48.660 --> 00:39:54.239
Marina Petzel: shares personal stories about how you impacted their life or were an inspiration for building something. I am mentoring people from multiple parts of the world, and it is very exciting to see their success stories. A lot of people come from completely different fields, they never used AI or ML, and now they are already
197
00:39:54.240 --> 00:40:06.029
Marina Petzel: shipping products within their companies. That is very exciting and makes me feel happy. I think AI is not going to replace us, but it will make us more capable of doing things.
198
00:40:07.790 --> 00:40:17.940
Dewan Ahmed: Totally. We are almost at the end of our podcast. What would be one AI practice every engineer could try this week?
199
00:40:18.110 --> 00:40:22.590
Marina Petzel: Go ahead and build something. I would say, if you are new to the field, definitely go and find something simple that you want to do. A quick example: I had a one-on-one with a non-technical colleague recently,
200
00:40:22.920 --> 00:40:33.440
Marina Petzel: and we prototyped an Airbnb-like website, a booking-style website, within five minutes.
201
00:40:33.490 --> 00:40:39.799
Marina Petzel: That was during the call. He was completely unaware of what live coding was, and it was possible to do in five minutes. So if you are new to the field,
202
00:40:39.840 --> 00:41:04.789
Marina Petzel: please feel free to download a tool. There are a bunch of them. If you are non-technical, use Replit, use Lovable, just go ahead and prototype and try to feel it. I think that will excite you and push you to move forward.
203
00:41:05.050 --> 00:41:19.999
Marina Petzel: If you are already an experienced engineer or developer, try to explore something new for you. If you have never set up a multi-agent system, go ahead and figure out how to do that. Again,
204
00:41:22.190 --> 00:41:32.479
Marina Petzel: technology and products are developing so fast, and you constantly need to learn every week what is new. If we shift our mindset to following our curiosity,
205
00:41:33.910 --> 00:41:53.219
Marina Petzel: I think that will definitely bring big benefits to all of us and to the world in general.
206
00:41:53.290 --> 00:42:04.449
Dewan Ahmed: I love that. Follow your curiosity and just build something. Marina, where can people learn about your work and find you online?
207
00:42:04.450 --> 00:42:15.360
Marina Petzel: Sure, I share my LinkedIn posts constantly. Again, they are mostly related to AI for productivity, and you can find me on LinkedIn. I also have my website, marina.petzel.tech,
208
00:42:15.670 --> 00:42:32.110
Marina Petzel: where I share something about me, my talks,
209
00:42:32.220 --> 00:42:48.570
Marina Petzel: and conferences that I am attending. I also have my Instagram, which I am trying to keep up with. In the path of AI it is really hard to keep up with everything, but I am trying to do my best to make sure that everyone stays connected and is able to learn more about AI.
210
00:42:48.690 --> 00:43:05.440
Dewan Ahmed: We will be sure to link all of those in the podcast and video descriptions. That is Marina Petzel, Senior ML Engineer and AI Productivity Lead at Autodesk.
211
00:43:05.440 --> 00:43:12.430
Dewan Ahmed: This was Ship Talk Podcast Season 4, Episode 5, and hey, if you are visiting AWS re:Invent this week, come say hello at Harness Booth 731.
212
00:43:12.950 --> 00:43:22.399
Dewan Ahmed: Learn about the features we are shipping, and also grab some swag while you are there. Thank you so much, Marina.
213
00:43:22.960 --> 00:43:37.590
Marina Petzel: Thank you, Dewan, it was a pleasure to be here.
214
00:43:37.610 --> 00:43:43.899
Dewan Ahmed: Likewise.