AI for You Podcast | Episode 14: The Syllabus Broke, the Students Didn't
Watch on YouTubeVideo summary
In this episode of the AI for You podcast, hosts Philip Mayman and Dr. Jay Tao discuss an innovative experimental course designed to bridge the gap between theoretical AI knowledge and practical application in a real-world consulting environment. Unlike traditional courses that focus heavily on decoding algorithms or quick tutorials like generating images with GPT, this program prioritizes infusing AI into existing workflows without forcing students to abandon their established methods. The core philosophy is that AI should act as a flexible tool to support human processes rather than replacing them entirely. To achieve this, the course was structured around two guiding principles: maintaining personal workflow integrity while learning how to automate tasks effectively using new tools, and treating the classroom experience as a genuine student consultancy where students manage projects for real clients under professional supervision.
The experiment took an unexpected turn when Dr. Tao introduced live client engagements with Synchrony Financial, one of the world's top firms in regulated finance sectors like credit cards. Initially, there was no syllabus or defined project scope; instead, faculty and a contact at Synchrony collaborated to identify specific analytics functions that needed support within regulatory constraints. This "middle-out" strategy targeted department heads rather than just tactical workers or high-level executives, allowing students to develop transferable skills in data cleaning, feature engineering, and compliance documentation. The projects were not pre-scripted but evolved through a process of discovery where students had to match specific business problems with appropriate AI solutions, mirroring the iterative nature of real-world consulting engagements.
Students Magda and Sheila shared their experiences navigating this unique environment, highlighting how they transitioned from personal automation projects—such as drafting LinkedIn outreach messages or writing cover letters—to complex client deliverables involving messy credit card data sets created intentionally to test cleaning capabilities. A significant challenge arose when groups realized their individual projects were interconnected; for instance, one group's output on compliance documentation became the input dataset for another group working on feature engineering and narrative generation. Despite initial concerns about waiting on dependent tasks, the teams successfully managed these dependencies by treating them as a sandbox environment where they could iterate quickly without rebuilding entire systems from scratch whenever new data arrived.
Ultimately, the experiment proved highly successful because it emphasized "spec-driven development," where defining clear requirements and constraints before writing code or prompting AI models became central to the workflow. This approach allowed students to handle ambiguity, manage tool limitations like API usage caps, and ensure human oversight remained critical in reviewing AI outputs for hallucinations or errors. The program demonstrated that even without prior coding experience, students could add significant value by focusing on data preprocessing and logical structuring of tasks rather than just model selection. By the end of the semester, participants not only gained hands-on consulting experience with a Fortune 100 company but also learned to adapt their strategies dynamically, proving that flexibility and collaboration are more valuable in the age of AI than rigid adherence to traditional technical curricula.
Read the full video transcript
[music]
>> All right, welcome back to another
episode [music]
of AI for you. I'm Philip Mayman and
joined by Dr. Jay Tao. We're both
professors of analytics here at
Fairfield Dolan and Jay's also the
director of the AI and tech Institute.
AI for you, we've had a lot of guests
over our podcasts from industry and
academia. We've had students, we've had
faculty, we've had administrators.
And you're probably wondering behind the
scenes there's a lot of interesting
stuff we've talked about, but we what we
have not had is two brand new fresh
recent graduates of our master's program
and now what's now called the MS in
business analytics and AI. Uh so it's a
very exciting opportunity to talk to
them. Especially
you know, the program itself has a lot
of cutting-edge stuff. We've talked
about that and what AI is and what's
important and what the future is
holding. But there's also
uh what what AI brings is flexibility.
And one of the beautiful aspects of
flexibility is Jay's new course that he
offered as an experiment. Uh and that's
kind of the whole point of this entire
podcast is we AI is like this new genie
that comes along and grants wishes,
right? So how do we know how to deal
with it? We don't. We have to
experiment. And one of the magnificent
experiments that Jay will talk about
here today uh is a course he ran uh in
the spring semester just finished um
with some pretty incredible results.
Jay, tell us about the the course and
the idea behind it.
>> Thank you, Phil. Um I think, you know,
when
when I look at AI
we can
I think we have, you know, two ways to
look at this. One way is the very
technical way to, you know, basically
decode the the algorithms and and figure
out, you know, how to set up the models.
The other way is a very
application-heavy way of, you know, how
they use um um
GPT image to generate image, that that
kind of stuff. And and that's typically
what you get from these online
resources, right? Either somebody going
to lecture you 2 hours about how to set
up this model or somebody going to show
you in 5 minutes how to generate, you
know,
um headshots for LinkedIn.
And I don't
I think both are great, but the I think
our students need a little bit more um
for the time they invest in the
classroom. So, I keep asking myself,
what is the thing that everybody still
need um with in in the age of AI? And
and my conclusion
might not be the correct one is
basically we're still doing whatever we
do.
And uh
how do we actually infuse AI into
whatever we do
to me is very important. So,
I think it's guided by two principles.
One is
I don't really I mean, I for one don't
really want to change whatever I do
because of AI.
>> Wait, wait, what do you mean by that?
>> Meaning I'm not
learning all all
scratching off my, you know, how I do
things because of a new tool.
I'm still doing things I do my way.
AI is here to help.
It's not the other way around.
>> Okay, okay.
>> And um the other thing I think I I
really want to achieve throughout this
course is basically
um
I had some
experiences or lessons learned in how to
actually automate my own workflows, my
own way of doing things. And I want to
pass those along
to our students, actually to to a
broader audience if we can.
That, you know, this thing at least
these things worked for me.
Right? And and I think, you know, other
people should try.
The
>> Awesome. Well, introduce our wonderful
students.
>> Sure. Um, well, we have Magda and Sheila
here.
>> Um
>> So, in the course we want to make it as
real as possible.
So, we divide students into groups and
for every group we actually have a
project manager
to basically manage the the
>> [snorts]
>> the the the project we're going to
deliver. Actually, the other part of
making the project real is we have a
real client. I'll let the students talk
about the client a little bit. Um, so
basically
they are like real um product heroes.
They are um in charge of, you know,
managing the projects.
And, you know, coordinated with their
colleagues and also coordinate with me
and the client. So, they did a lot of
awesome work.
>> So, would you think of it more as like a
research lab or a hands-on mini
consulting
environment?
>> I would have think it's a it's actually
a student body consultancy.
And that's, you know, because
even with research, you know,
um
my own academic research, I think, you
know, you have to tie it to practice.
And I think um
not not to mention, you know, the
courses we're teaching, we are
tied to practice to reality as much as
we can. And
you know, like I said, having a real
client and everything.
>> But, one question before we dig into the
specifics. Um, how did overall the class
go from your perspective, from what you
had expected ahead of time to what
actually transpired? Because it is an
experiment, right? We never know what's
going to happen.
>> I would say um it it way beyond my
expectation. For for for two reasons.
For one, you know, these students are
awesome. You'll you'll hear from them,
you know, what they did is actually
truly impressive and
not only I say that, the client said
that, you know, that So, that's that's
really good. And and I don't know how
much client-facing experience they have,
but clearly they showed they can handle
that. And that's what we want, you know,
to train them to ready for for the real
world.
And the other thing I think is
impressive is in my
not so short, but not so long teaching
tenure, this is the first time after
change your course
this master.
>> Ah.
>> That's I don't know if you have done
that before. It is actually a lot of
work much more than I thought. And we
have to work together because, you know,
we have to um
adjust to what the the client wants.
So,
um I guess, you know, I hope I didn't
mess up with their schedule, but uh I
would have say, you know, it it all
turned out to be
a good a successful experiment.
>> Nice.
>> Yeah.
>> So, Sheila, Margarita, tell us from your
perspective, what what were you
expecting going into the course and how
did it end up?
>> I think uh I was expecting to learn a
little bit about AI automation
workflows, but we didn't have a very
clear picture ahead of it because there
was no previous edition of the course,
so there wasn't a previous syllabus or
anything that we could like look at like
there is for other courses. Um and then
it
sort of started out like that in we were
discussing personal projects, like you
were saying, you do things still your
own way just supported by AI. So, we
started out by picking an own personal
project that would benefit from
automation.
>> What was yours?
>> In our case, it was um
automating LinkedIn reaching out to
people on LinkedIn.
>> Awesome.
>> If you're looking for maybe um
networking uh
with someone at a company that you're
interested in, finding things in common,
like looking for maybe past similar
experiences or the same university, and
then it would research that person's
profile and draft a message for you to
send.
>> Nice, but it wouldn't send
automatically?
>> No, it wouldn't. We We wanted like we
learned from the beginning that
hallucination is a feature, not a bug.
So, we're we're going to look at that
message before it goes.
Um
and then
like Dr. Tao was saying, we changed
halfway to focus really on the client
project.
So, my initial thought, just to answer
the question, was we would focus on the
personal project, and then it was
suddenly a really nice twist to have
like a consulting project essentially.
Yes. Uh
I had some experience as a consultant
before, so it was nice to relive that
whole world and be a project manager for
a little bit again.
But, it was really good to be in the
classroom, but also have that industry
contact and have a real project at the
end. So,
that wasn't what I expected, but it was
better than what I was expecting.
>> Yeah, I feel like I went into it
honestly having no idea what to expect.
I mean,
I had heard that
about you as a professor and how
you make us put in the work, but it's
worth it. That is exactly what people
who had you previously told me.
And while that part was true, I
definitely was not expecting to have
like an actual client. That was not
something that was disclo- You probably
had no idea when you were even
advertising the course, but we
definitely had no idea that that was
going to be any part of the course. We
were told about the personal project.
Mine was about cover letters because cuz
we were all in like groups of three.
>> Mhm.
>> In my group we were all like the same
age range, which is younger compared to
most of our peers. So we were all like
working on the job hunt, so we did
something relating to that. And you
helped us come up with the idea cuz we
were like kind of thinking resumes, but
then you had the great idea of actually
having it like write your cover letter
for you by having the AI like do the
company research and look at your past
writing and look at your resume and pick
out those buzzwords. I mean obviously
again hallucination's a big part of it.
There was a lot of trial and error and a
lot of human review needed in that. But
it was definitely really cool to put
together and definitely not what I was
expecting, but totally awesome to do.
>> Do you guys still use those tools, the
cover letter and the LinkedIn outreach?
>> So halfway through the course we had to
sort of put it in the back burner
because we were so focused on the
synchrony project, like the client
project. Uh actually I've just revisited
it this week to pick it back up and the
amount of things I've learned even from
when we stopped or when we put it on
hold, I should say, to now with the
project, it made me look at it
completely different. So now I'm going
back
We might talk about this in more detail
uh
after, but
we're doing spec driven development, so
we were specifying all of the
requirements ahead of any code or
anything that the LLM would help us
produce. So I decided to revisit this
skill just now with that mindset of spec
driven development first that we weren't
using at the beginning of the course or
not as much I would say, not as
formally.
And so I just picked it back up this
week actually.
>> Interesting.
So we'll have to dive into that.
>> I've
thought about it. I haven't actually did
dove back into it yet, but I've
definitely it's been on my mind like oh
I should really pick this back up. Like
I'm in the middle of that process and it
would be really helpful to me. Though
you might be inspiring me to actually
bite the bullet and pick it up.
>> And I think you know what I heard and
and thank you for the kind words and
what I heard is actually unexpected.
I I think you know I want to say a few
things about this. The one is this is
the last thing a professor want is
basically that your students tell you
you know you basically give us something
unexpected.
Um
that because the expectation is
basically we have a contract. This is
what we do in a semester. You don't want
to change the contract changed you know.
But I
and and
I think I also want to apologize not
only to you two but also to all my
students you know the added work because
of the kind project.
Um
but like I said that's also
that that's not really part of the
design. I was actually surprised by that
as well. But that's how we work in the
real world. Things happen. And and I
want to say at least you know it doesn't
matter um
um
how much you hated that
you know in flight I think the result
turned out to be good. And uh
I and I think you know this would help
you
um say if you're looking for a job and
everything you know you actually have a
Fortune 100 company on your resume with
a real project and you can actually ask
them for reference.
Um I think from my standing point I I
think it's worth it. Of course, you
know,
um it's it's for you guys to decide, you
know, if it's worth it or not.
>> So, Jay, tell us more about this client.
So, it's Synchrony Financial, which one
of the top
uh firms in the world. We've had a great
partnership with them with our
department and our school for 8 to 10
years. Right? They do a co-op program,
which is unique in the world. Um tell us
how it transpired with you.
>> Okay, so it's actually the uh uh
interesting story because um
um
my um contact at Synchrony, um
um Abby,
we're going to interview him in in a
later episode.
And
you know, we got to know each other
because he's very into AI. And and as a
marketing professional, he's very into
AI.
And so, we started meeting in a in a
small coffee shop and start talking
about what we can do with AI. And the
conversation got into
uh how can we help Synchrony with with
AI? I'm sure in the in the conversation
with him, we'll talk more about um
basically how to adopt AI in a heavily
regulated, you know, field because
Synchrony Financial, they're in finance,
they're heavily regulated. There are a
lot of things um
they cannot do with AI.
So,
um the So, the thought process um
started from, you know, A um
what you know, from all the way from,
you know, um
how do we build this great AI for
Synchrony to how do we actually pick
tools that support what Synchrony does,
which actually perfectly align with the
design of the course is basically using
AI to support existing workflows. And
since they are in a heavily regulated
domain, we cannot really touch their
core businesses.
And and the other alignments so is
actually in that is you know, our
students are in the analytics program,
the graduate program, and we
Luckily, we uh basically connect with
their analytics function. So, all three
projects, these these two going to tell
you, is actually from their analytics
function. It's actually support their
analytics function. So,
um
which I think is a great strategy is,
you know, um
these are important workflows because,
you know, they deal with a lot of that.
Everybody does.
And and this are
high value and transferable skills that
doesn't matter if you work with a
Synchrony or or somebody else, you know,
they all have some kind of analytics
function and you can reuse these skills.
And and and And the last, you know, but
but not the least is um
you know, um we're we're helping the
client to reshape a important but not
core workflow, meaning
given this is experiment, even if it
didn't pan out, it won't hurt their core
business.
So, I think, you know, everything li-
lying out to be
well.
Okay. So, uh
What put put us in the same stage that
they were at when the project came in or
the client came in? Was the project
already set or did they have to decide
it? Was it the same across people? Just
put us in the same framework that they
were when they first started the client
side work.
So, um That That's That's a very
interesting question because
when the course started,
like they told you, we don't really have
a client.
>> Right, because
>> um Abby and and I were still working on
how to actually iron this out to be um
projects. So, we are We are actively We
were actively searching for actually a
business function that would need help.
And And that's where we found their the
their analytics function.
So,
and then, you know, um
I I was thinking, you know, even though
some of our students like Margarita
would have, you know, some experience in
the field. And but we also have younger
students like Sheila who will need
guidance.
So,
I think it
the typical way of let a student
discover the projects
will not work well.
So, that was my,
you know, judgment call.
And um I don't know, you know, maybe we
should run experiment again in
scientific way to see, you know, if
that's true. But anyhow, I made that
judgment call. So,
um
what I did with the client is I reached
out to the head of their analytics
function and and basically asked, "What
do you need help for?"
So, the client actually um
posted a
basically a call for proposal of
I think six ideas.
And uh
um I I think it kind enough. They ac-
They were actually very specific about
each idea, what they want, what they
don't want, what consider as success. Um
uh happy to work with them on that. And
then I think, you know,
what I want to make sure is when these
ideas or a or
uh
project a call for project reach the
students,
they're not ambiguous. They The students
should know what they are expected
because they need to make the
the best decision for themselves that
this project will help them in the long
run.
>> I'd say that's a fair retelling. Also,
you gave us a lot of iterations with you
and then you would go back to the client
if we had questions, even though they
were quite specific from the beginning
on what success looked like or what they
didn't want what what was out of scope.
We still had some questions, of course,
cuz it's just a short document. So, when
you start actually thinking about a plan
to work on it, questions come
up and so we would be able to talk to
you, ask those questions. At some point
we even had meetings with them to make
sure we were aligned. And so, it was
good
that we had not only the document to
figure out which project, cuz then we
got to choose each group got to choose
what project they wanted to do.
But also, before choosing we had an
option to ask questions and make a more
informed decision.
>> I think that's that's a very good point
and um
and
that's that part is actually not
designed. A lot a lot of the parts are
actually designed by me to make it look
real, like a real consulting projects.
But that part is not designed. That's
true. Even though you guys didn't do the
client discovery work, you actually did
a lot of the project discovery work.
Because I I think of for two reasons.
One is, you know, um
they're when when I discovered the
client
and you know, um um
the they
had some ideas, but still their
understanding of what you can do or what
AI can do is basically limited. Right?
So, they don't really know, um you know,
these problems they what they
supplied are basically problems they
have.
Right? And and when you are matching
problem with solutions, which is I think
what analytics is all about is find the
right solution for the right problem. Um
you will come up with a lot of follow-up
questions. That's That's what we do in
the real world, right? You'll have
constant conversation with the client
and figure out, you know, is this what
you really want or does this really
solve your problem, right? You're
constantly matching these two. I think
that's, you know, that's that's natural.
And and and um
>> [snorts]
>> what's more natural is is not
re-engineered by me, right? Um I I think
this this second part is
um
one of the missions at at the AI Tech
Institute here at Dolan is we want to
actually educate
beyond the classroom. Basically, um how
what is the the the way of of using AI.
At least our understanding here is
um you know, basically find a
a few pilot um workflows and automate
them. And rather than, you know, the
other two ways as I just mentioned, you
know, either the deep into the
algorithms or some some tutorials.
And and then once you have an
understanding of what AI can and cannot
do, then you can either um expand
horizontally into other workflows or
actually go deeper into, you know,
building your own solution, which, you
know, I
My understanding is, you know, Synchrony
Financial is doing it They're They're
doing both, right? They're expanding
horizontally. They're also going deeper
into this. So,
while
educating our students, I think our
students are also educating the client.
Or or
at least, you know, uh provide uh you
know, valuable information to the client
to guide their business decisions. I
think that's great.
>> You mentioned before in this podcast one
of the I think really deep insights from
you has been not just uh
maybe it's It's to the vertical, but
you've talked about breadth, you've
talked about depth, we also talked about
elevating.
>> Yeah. Like maybe you could do something
completely different now that you have
AI. You don't have to just do what
you've been doing. Did that come into
play here, or was that sort of outside
the scope?
>> So, um
that's a very interesting um
um thought. So, my
my
vision of that is more like a pyramid.
So, typically, if you look at typical,
you know, um time engagement. And then
everything almost look like a pyramid.
And you have the high-value targets at
the top, but you have the the broad
engagement at the bottom.
So, um
a lot of these uh project turned out to
be either bottom-up,
meaning you engage the actual worker um
at the bottom, then you move your way up
to the strategic level. Or it top-down,
which is, you know, basically uh you
gain support at the the C-suite, for
example, then you basically go down the
the the command line.
Um
I think I, you know, MIT did a study
last year and saying neither actually
work for AI projects.
So, um the the bottom-up way, it
information would get lost in
translation from the very tactical level
to the strategic level.
Um and the the the
the top-down way, um basically
uh
sometimes, you know, you don't really
know at at at the strategic level, you
don't really know how things actually
work at at at at the
you know, the lower level, the tactical
level. So, I think we took the third
strategy. We took a middle-out
strategy. Right? So, basically, we
cutting into the connecting level. We're
We're targeting
uh department heads and and team leads.
And And basically, talk to them about
what do you need help for in this case
in their analytics function. What do you
need help with? So, now we have two
options. They can go deeper into the
everyday level.
Right? That's what I talk about. But
what you said elevation is now if we
have more functions in the same
organization, Synchrony Financial or or
some other organization that adopt this
methodology, then they can form their
own AI strategy,
you know, at the level. So, we are
middle out. We are going We can go up
and down
in both directions. Wonderful. Okay, so
tell us about what How did You were on
different teams, right? So, tell us how
you chose your projects and
>> Well, uh our process, my team I was
working with Shaw and Valerie. Shout
out, they did an amazing job.
They are both uh current professionals
um who are either reskilling or
upskilling.
And I'm similarly also taking a break in
my career.
And then learning this new analytics
world and everything. So, they
weren't as familiar with coding and
programming. And a lot of the projects
were about either selecting the best LLM
for certain coding tasks, uh documenting
code, or in our case, what we ended up
choosing was cleaning data and feature
engineering. And it was a bit daunting
for all of us, I would say, but
especially for those with less of a
technical background to choose a coding
project. But our thought process was
we're going to have the support of not
only the professor, the client, but also
we want to learn this new thing even if
we're not very comfortable with coding
yet or all of us aren't.
So,
even for say Xiao who was coming from an
accounting background, it was a
a driving factor, a motivating factor to
learn something new. And that's a big
part of why we chose it. Let's learn
while we're doing this.
>> awesome.
>> Not only the AI aspect of it, but also a
little bit of a how Python code works,
what feature engineering is. So, let's
make the most of those two
opportunities, I'd say. So, that's how
we chose it.
>> And what and go ahead.
>> undersell that because to me in any kind
of analytics, particularly machine
learning projects, data preprocessing
will take a lot of time.
>> Yeah. We also knew that was actually
also a very big part of it was the value
added. We knew all of those statistics.
I don't know, it can be anywhere from 50
to 80% of the time that you spend on an
analytics project is spent cleaning the
data, not working on the algorithms
themselves. So, we also thought, yeah,
there's a goldmine there. If we can add
value here, it's going to make a big
difference.
>> And it is going to make a big difference
because I think, you know, that
particular task is not only time
consuming,
it's mostly manual. And that's where
automation will come in as a big play.
And then the value actually also means
if you actually do a good job in
preprocessing, in cleaning up your your
data, it will have a much bigger
positive effect on the results than
selecting the best model or training a
model and things like that. So, it is
actually very um very very important
project.
>> Yeah, and like you're saying, it will
help to generalize to other projects
both in your life and in theirs.
>> True, especially if cuz all of us were
considering a data science pivot in
different degrees, but we all knew we
were going to work more and more with
data, so it would help our own projects
in school or in a future career.
>> So, what was the project exactly?
>> Essentially, we had two stages, the
cleaning and the feature engineering
one.
You got a messy real-life data set that
companies deal with cuz there's human
error, there's input
>> What like what's roughly what are we
talking about? Credit cards
>> In our case, yes, we used credit card
data, so a a synthetic data set from
Kaggle, which is a
data a website that has a lot of data
sets.
And we used credit card default data.
We sort of messed it up on purpose to
have our skill agentic skill clean that
data. So, we made
intentional mistakes, say
different categories uh spelled in some
wrong ways, or maybe we had say we
identified someone who's male, female,
and then with an M, with an F, with the
full word, things like that.
We messed [snorts] it up on purpose. We
had added some null values, some numbers
where
there wouldn't be numbers. Stuff like
that. And our skill would run through it
and clean it and not only just output
the clean version, but um log every
decision and output a confidence score
and a reasoning behind because sometimes
you have a lot of missing values and
that means some things, and sometimes it
it's just noise. You want to
differentiate between those two
scenarios. So, we didn't really just
want it output a clean Excel with no
explanation. A major part of where the
LLM could be of good use was to justify
the decisions and log them.
So, that was the first part, and then
that clean file would then be used for
feature engineering, which is
essentially creating new variables. Of
course, we didn't go crazy with the
types of variables we'd create. It was
mostly ratios or
differences, deltas.
>> You came up with them or the AI?
>> The AI would come up with them. So, we
would
essentially inform
through the type of information that
there was.
Um
also have someone log the decisions and
discuss. We had like three personas.
A more
a business one that would ask what would
the business like to see from this data?
And a more technical one that would
think is this correctly computed? Like
statistically, does this make sense? And
then a third conservative one just to
have a final check that everything was
done right.
And then that would create the new
variables. And if we didn't create one
that was discussed at some point, we
would also output that in a report and
say why we didn't create that new
variable.
>> Very good.
>> Yeah.
>> That's good. When you when you were
doing the data cleaning, did you tend to
think of or run the scale like row by
row or big chunks at a time?
>> It was big chunks at a time. We had a
limit because we were using the web
interface, so we couldn't really go
overboard.
>> Mhm.
>> At some point, Claude we were using
Claude, they decreased their usage
limits and stuff, so we had to have some
sort of a limit, but it was a big chunk
at a time. I forget the exact number,
but it was in the thousands.
>> Oh, nice.
Very cool, Achillea.
>> So,
I don't know how much this has been
mentioned today, but when it came to
picking the topics,
that was probably one of the things that
took the longest. Like while we only
worked on it for six, seven weeks or so,
picking the project itself was probably
like two weeks on its own. Because we
started talking about that from the
beginning of the semester.
And we were given the information I
think we were given like four different
topics.
And we went back and and on asking the
questions about them.
And that alone was probably a good
month. Like, it was a very long process
just to even settle on a topic.
>> So, tell us more from your experience
you haven't
dealt with consulting before for
clients. What what did that feel like?
Was it um
complicated or did it feel easy or
comfortable?
>> Definitely felt complicated and I I feel
like all of us like group-wise we're all
pretty like similar in our career
levels. Like as Margarita said, they
were all like taking a break trying to
grow.
We're all just starting out in my group.
We're all the same age. We all just
finished undergrad the year before.
So, this was the start stepping stone
into the real world what rather than
like taking a break from it.
So, and from our perspective and I
hate to compare, but we viewed ourselves
as like the least technical
because like being younger and like
kind of like grow going through college
with the AI like our coding experience
was
a bit less. One of my group members had
never coded before and the rest of us
only started like in this program.
So, we all viewed ourselves as
less technical than the other groups
which played a part into the topic that
we ended up choosing and we heavily
considered every single topic to the
point where
all of us groups kind of collaborated on
who was picking what because we didn't
want to all pick the same topic and when
we first heard all the topics we were
all thinking the same one.
>> Which one was that?
>> I think it was mine.
>> What was yours?
>> I think so.
>> It wasn't mine. I know that for sure.
>> [laughter]
>> Um
but we ended up settling on like
compliance documentation and having that
get automated
partially because we viewed it as like
the least Cody
technically like we knew the
pre-processing and
the the third topic ended up being My
gosh, what is it?
>> Picking the LLM project that we talked
LLM and we figured we would kind of
stray away from that and go with the
documentation because
out of all of our years we've done the
most with documentation rather than the
code itself.
So we thought it would be interesting to
dive in that aspect more.
>> That makes sense.
>> And
>> And did they fit your expectation?
Meaning less technical?
>> No.
>> [laughter]
>> Good. Uh so so so sorry, the project was
compliance documentation?
>> Yes, so basically
because while we haven't done it
ourselves, what we researched is that
compliance documentation can get really
messy and it takes hours and you're
constantly trying to go back and forth
with people.
And we our system kind of cut that time
down. We ended up using one of
Margarita's group's output.
>> Really? That's so cool.
>> It's it all chained somewhat chained
together. It was fun to see how it
worked.
>> It's good too.
>> And even like the order we presented in
like my group presented last because we
kind of took from the other groups a
little bit.
>> Uh-huh.
>> Like we went in the right order of the
chain which I don't even it wasn't on
purpose like when we decided the groups
and like it just happened to be what we
all picked.
>> That's so interesting. So what so what
the project what are you given and what
is your what was your goal?
>> Um so the goal was to have the LLM
create the documentation
obviously quicker
than a human would but also staying
organized.
And so like we had the JSON output from
her group and we kind of put that
through a skill that made that into a
data dictionary.
And it like took the confidence scoring
and just logged everything and validated
it all.
And then that would go to another skill
that took like the tests and the
artifact and like the context library.
And then created narratives and
descriptions as well as validation for
all of that. And then obviously it ended
up like
you need human review with AI. It's a
tool. It's not to replace us. So then it
goes back to the human to review.
And it also is one of those things where
like if some cuz we were using Claude
and the limits. So like you never know
if something's going to break. So we
kind of had like precautions put in
place for that as well. So like if
something breaks it doesn't just
delete everything. Rather it spits out
what it has and like it's just a little
more human review. But at the end of the
day it
>> Very interesting. So question for all
three of you. So it seems like the
projects connected. Does that mean you
had to wait for hers to be more or less
done or and how would you organize them?
Like that's it's a very
real world consulting problem, right?
The
connection. You don't want to be sitting
around for too long.
>> Yeah, we were we were worried about that
at first because we knew
we were told that like we should
collaborate with our projects because of
how aligned they were.
And that was something we were actually
really concerned about. So we're like we
don't want to wait for them. Like it's
already a very limited time frame. We
don't want to have to wait longer. No
offense. But
>> [laughter]
>> Um
but what ended up happening is we did
the building and at first we were also
using a data set from Kaggle.
But then
when they finished we replaced So we
didn't have to rebuild anything but
rather we just switched the input.
>> They sort of scaffolded it in a way with
the replacement file. And then we just
had the same structure with our own
actual output.
>> That's awesome.
>> It's the good part of being in the
sandbox is that you can have some
trial and error.
>> I think that's the beauty of spec driven
development because the specs, the
requirements are basically the same.
Doesn't matter what exact input data
you're dealing with, you're all you you
created a a a data dictionary,
basically there are steps and and and to
to follow. There are items to be
generated. And and you can plug in any
data set as long as it's not too far off
from, you know, um
from, you know, what what you design.
And and that's I think that's a that's a
that's a beautiful thing about about
this. And
I realized, you know, it's very
interesting to talk about spectrum and
development. And and both didn't tell us
told us, you know,
coding is was never part of that.
Um I'm sure we'll have agenda engineers
watching this and say, you know, don't
be ridiculous.
Um you know, because because, you know,
SDD is always tied to to coding
projects.
And and but I I do I think um
all these things what we're talking
about here, we're going to spend some
more time time talk about what skills
are. And and and then I I think, you
know, I I want to say engineering is
more than coding.
What we're talking about agenda
engineering here, and I think all of
them did decent agenda engineering work,
and that's more than coding. And um
I think limiting um what um spectrum and
means to specific coding, to me spectrum
and development actually means you
it's it's the same thing as as I said,
matching the problem to the solution.
And now this time you're basically
working out the problem to be more
specific, to lay out the the the the
requirements, the constraints, and
everything, and you develop, right? And
it never said spec driven coding,
development is development. And uh
um
so I guess my my point being, you know,
well, there is clearly an element of
luck that, you know, everything line out
to be, you know, to be connected. But
there is also,
uh you know, the element of of design
where we
we choose um spec driven as the more
um
abstraction heavy way of of design.
Rather than, you know, we start from the
the concrete code, then trying to, you
know, abstract and line them up later. I
think at the design level, um it it it
did help.
>> I think maybe this is a great time to
pause. Uh
we've teased spec driven development,
and we haven't talked yet about your
results and and how you accomplished it,
but I think we learned a lot about the
uh the power of pivoting and experiments
and and having an open mind and working
together and how that can all um
collaborate to to help a client [music]
in in the real world. So, thank you for
joining us. We'll see you on the next
episode.
>> Yeah.