Your Client Wants AI. Their Lawyer Just Said No. | Paul Yuen, Jason Zinn, Kay Lima
Watch on YouTubeVideo summary
The video presents a compelling case study on how two different clients approached the same request for AI-driven features with vastly different outcomes based on their risk tolerance and legal constraints. The core subject involves guiding website visitors to the right content by identifying their audience segment and specific needs. While one client, Cleveland Community College, embraced an AI solution using a Large Language Model (LLM) to provide personalized program recommendations, the other client, Turner Industries, rejected AI due to concerns about potential inaccuracies and legal liabilities. This divergence highlights that the decision is not merely about technological capability but rather a judgment call regarding the acceptable level of risk associated with incorrect answers or data privacy issues.
For the client who accepted AI, the team developed a "Program Advisor" that integrates natural language search with existing filterable interfaces to offer tailored responses. The system was architected to first classify user intent, extract relevant keywords and filters, and generate recommendations before validating every result against a deterministic database to ensure accuracy. This hybrid approach allowed for dynamic personalization while maintaining reliability through fallback mechanisms, caching for recurring searches, and strict controls over what data is sent to the AI model. The development process involved significant iteration on system prompts, rate limiting, and analytics to refine the user experience without compromising the integrity of the program catalog.
Conversely, for the client with a "no" from their legal team, the solution was a fully deterministic approach that achieved similar personalization goals without using AI. By utilizing custom blocks, personas, and taxonomies, the team created a system where content paths are authored, reviewed, and approved by stakeholders like HR and legal departments before publication. This method ensures that every piece of content is pre-validated, eliminating the risk of hallucinations or privacy breaches associated with generative models. The implementation involved mapping specific audience types and user goals to curated content grids, allowing for immediate delivery of relevant information such as job seeker forms or employee documentation without relying on an LLM to generate responses on the fly.
The overarching conclusion emphasizes that AI should be viewed as a tool rather than a mandate, and its adoption depends on factors like the cost of errors, the volume of content permutations, and budget constraints for ongoing refinement. The presenters advocate for exercising judgment over hype by first understanding the audience's intent and then selecting the delivery method—whether AI-driven or deterministic—that best fits the client's specific stakes. Ultimately, the right choice varies per project; sometimes AI offers necessary scalability for vast content libraries, while other times a handcrafted, rule-based system provides the safety and control required by strict regulatory environments.
Read the full video transcript
Hi, thank you so much for coming. Um, so
firstly, just I really appreciate
everybody coming out today. Um, and
secondly, I wanted to thank uh the folks
at Modern Tribe working behind the
scenes to make it possible for us to be
here today. Um, as you said, my name is
Paul Euan. I'm the product strategy
principal at uh, Modern Tribe by Nexus.
And uh today we'd like to walk you
through a uh couple of scenarios uh with
some case studies around um some clients
who wanted AI features built for them uh
and what those outcomes look like.
Uh so not long ago um we pitched almost
the exact same feature to two different
clients. Uh the idea behind both uh was
that we wanted uh to utilize AI to help
guide the visitor um towards helping us
understand who they were, which audience
segment and what they were looking for
on the site.
um our client's legal team, one of them
said yes and uh another one didn't want
to take on the risk if AI were to spit
out uh an inaccurate answer uh to a
customer or to a user. Um so we built
two different things. It was the uh same
idea, different outcomes. And that's a
story about judgment over the hype of
AI.
So let me set this up.
um visitor lands on your site, you've
got a ton of content on your site. Um
and you've got one chance to point them
in the right direction before they give
up and walk away. And the problem is
that you serve a lot of different uh
audiences and they all have different
goals in mind when they come to your
site. Um but they all land in the same
place to start with. So, what do you do?
Um, we pitched AI to uh try to determine
two things. Which audience segment are
they? And what is it that they're trying
to find in the site?
So, uh, let's break it down today.
First, Jason's going to walk us through
the story of the client who went with
AI. And then Kay is uh going to walk you
through what we built for the client
whose legal team gave us a yes and which
is basically a no. And I'll take you
through the decision framework that we
used um so that if you're faced with
something similar in the future uh then
you can uh implement that. And then
lastly, we'll give you the secret sauce
so that you can try to build it
yourselves. With that, I'm gonna hand it
off to Jason.
I learned you talk into this one, not
this one.
>> Oh, hey. Strange how these microphones
work. Um, okay. So, I'm going to talk a
little bit about the program Advisor
that we built for Cleveland Community
College um that uses an LLM. Probably
haven't attended any talks yet talking
about AI, so this might be your first um
and probably hopefully your your last
for a little while, I'm sure, too. Um so
yeah so the program uh finder this is an
existing tool on the community college
website that allows users to browse the
program catalog using a series of
filters and keyword search. Um it works
it works fine for most users but there
are holes for users who don't uh have a
good understanding of maybe what they're
looking for. And there's also some
failures with keyword search itself as
I'm going to show in a in a demo in just
a minute um that can not find all of the
matching programs you would expect. So
the new program advisor is uh trying to
fill this gap by starting off the user
with a natural language search that
allows a tailored response to suggest
personalized programs to the user along
with retaining the original filterable
interface that users can still use to
browse the full program catalog.
We also added added an additional layer
of uh routing in here that allows us to
catch um searches that are not related
to the program catalog. Um that's that's
kind of a new part as well. So I just
want to take you through uh the program
finder, the existing one uh and then the
new one. So we'll start here by looking
at the existing program finder. As I
mentioned, there's a series of filters
here. These are all tied to taxonomies
on a program's custom post type. And
then we have the keyword search at the
end. And these all allow you to filter
and search the the full catalog below.
If we go look at the new program finder
page, you're going to see it starts at
the top with the program advisor, which
is the natural language search.
And then below that, we continue to have
the filterable interface. So these are
kind of two systems that can work in
tandem with each other.
And then of course the keyword search is
gone. So I want to just show you how
this works. So, uh, I'm going to start
with a basic keyword search on the new
system. So, I'm going to search for
healthcare here. This is going to get
sent over to the LLM along with program
information and the program advisor is
going to come back with the summary of
its results. And then three, in this
case, three different routes of programs
is identified for the user um, and
suggests. Because we've only used the
keyword, the robustness of the the
actual programs that it can provide is
is limited. But the more the user adds
nuance and detail, the more involved it
can get and uh personalized. It's also
gone ahead and identified the health
science area of interest here and
selected that for the user and then um
sorted these these uh programs below.
So now I'm going to go do the same kind
of search on the old program finder
page. So we'll do healthcare here as
well and it will perform like you
expect. So we do get our results. Um,
but we don't really have much
information about why these results were
chosen. Um, we don't have a lot of
nuance to it or personalization or any
additional um, ranking to the results
that can be done. We also, if you
notice, there's only three actual
programs selected, which is part of the
gap uh, in the actual keyword search
that the LLM can pick up on. So, now I'm
going to try some more natural language
type searches. So, here's a user looking
for short-term healthcare program that
will help me get a job quickly. So, I
want you to pick up on those keywords,
short-term healthare, and get a job
quickly. These are the same things that
the LLM is going to be good at
identifying.
So, here the program advisor is running
and and you can see immediately in the
summary, it's identified short-term
healthcare certificates and diplomas
that will get you working quickly. And
then it's tried to group these into two
different um buckets for the user. One
direct patient care and then another
that's more administrative related
towards the medical field. And then
additionally, it's applied some
filtering again with health science, but
also now with a duration filter on it
too to really refine those results for
the user. And you can see all those
below.
And then of course, because we retained
the old interface as well, the existing
uh interface, you can still reset this
and have the full catalog to browse if
that's not the query that you, you know,
if the results above aren't matching
what you want.
I'm going to go show you the same query
on the old program finder page as well.
It's going to do exactly what you
expect. It can't handle this kind of
search and so it's not going to find any
programs.
And so I think it's a pretty obvious uh
gap there that we can help fill by
involving an LLM.
Next, I'm going to go back. I just want
to show you a couple more searches. So
one's this next one is going to be a
different search for the program
advisor. um showing a user that's going
to provide a little detail on their
different interests and see if we can
find some programs that match those. So
here's a user say they love working on
cars, understanding the science behind
technology and helping other people.
So the program advisor is going to put
this together.
And in this we send over the query along
with all of the programs in a truncated
form for the LLM to work with. So here's
a couple different paths um it
identified. So, hands-on tech and
helping others and then in a dedicated
automotive path as well.
And again, you can go below, the user
can go below and continue to work with
the full catalog should they want.
I want to show just one more query
example here, and that's to show a
little bit about the chat routing. So,
this is going to be a user that would
search for help with their resume. Uh,
clearly not related to programs at all.
So, we've built in some fallbacks in the
system to handle this. You're just going
to see a message here. Uh that's
something that actually controlled in
the admin itself. Uh and I'm going to
show you a little bit about how that
works.
Okay.
So that's the way that it works on the
front end. I wanted to just talk a
little bit about how we built this. So,
one of the things uh I want to really
highlight about building a feature on a
website that involves an LLM is I think
they can be on one sense quite
straightforward to build and and simple,
but really fine-tuning them and making
them both reliable and also give value
to a user is is challenging and that's
where it requires a lot of iteration and
a lot of tweaking things and just
playing with different settings and and
working through it. So we actually tried
to work through three different
architectures for this. We started with
an agent with tools approach. Uh and
that proved to be unreliable for us with
whenever the LLM would get confused, it
would often come back and actually
narrate the tool calling pros itself
rather than actual recommendation of
programs. Uh and that's not acceptable.
So we we backed off for the next
approach and and really find uh let the
LM have a narrow path and only act as an
intent parser. So in this architecture,
the LLM
was only responsible for um picking out
keywords and taxonomy filters from the
query and then passing that over to a
fully deterministic
uh search layer. And while that was
completely reliable, it just didn't add
a lot of actual value beyond what was
already available on the site. So the
final approach was to kind of open it
back up, involve the LLM and actual
program recommendations,
and then you continue to use a fallback
deterministic layer for the reliability
to remain intact.
To look at that actual final
architecture, the way it works is a user
initiates a search. That search is going
to go along with the program catalog
over to the LLM, which is responsible
for up to five different things. First
thing is the LLM is going to classify
what the user is trying to do. So that's
are they actually looking for programs
or is it something different like
they're looking for help with their
resume. If it does determine that
they're looking for programs, it's then
going to try to extract keywords and
filters um taxonomy filters. It's also
going to try to detect exclusions. So
for example, if it's a a student looking
for health care programs but maybe not
interested in nursing, it's going to try
to pick up on that. And then it's going
to group the program program
recommendations together and write a
summary and then hand that over to the
deterministic layer. Once that comes
back, we're going to validate the
response from the LLM. So we're going to
make sure every program there is a real
program. It's published. It's not been
excluded or matched by any filters that
should be left out. And then we're also
going to do a deterministic search layer
as well. And that's going to help
backfill any programs that weren't found
and also provide a fallback in case
there's a network issue going to the
LLM. We still have a fully functional
search for the user. And finally, that
just all gets passed down to the uh view
layer, which we looked at before.
I wanted to also just to take you
through the admin side uh and show you
kind of how we made this. So first and
foremost is we use the new connectors
setup from WordPress 7. And so we've set
up the AI provider for Anthropic. So we
can uh use the anthropic API key
directly in here like so.
We built this as a custom block. Um and
so this actually gives us a lot of
flexibility to use the program advisor
across the site wherever we would like.
The page that I showed you on before had
the catalog below it, but it's actually
not necessary, though they can work
together. So, I'm actually going to
remove that. You see, we have the three
blocks here. I'm going to take out that
third block, which is the kind of query
loop. And so, we just have our program
advisor itself.
Right? So, I'll remove that. And you'll
notice here I'm going to go through the
fun exercise of adding a little bottom
padding. Now that we've moved that, I'm
sure none of you have, you know, had to
do that with any of your blocks before
as you re rework things. Um, but I want
to make sure it looks good for all of
you. So, let's search for healthcare. I
want to call it that while this looks
exactly what we would expect, I wanted
you to also notice the it came back
immediately. And maybe you caught that.
And that's because we actually we have a
built a fivem minute cache layer in
there for recurring searches.
So, I'm going to set this back. Go back.
And I just wanted to take you through
the program's custom post type a little
bit, show you how those are structured.
They're pretty standard. Every uh
program has a title, a description, some
metadata, and some taxonomies. We're not
including any of the metadata for the
LLM. It's not very useful, but the
taxonomies and everything else is sent.
The description is sent in a truncated
form um to keep token usage down. And
that's a standardized kind of
description.
Then we also built some program advisor
settings. Let me just pause it right
here real quick and talk about this. So
some of the settings we built on here um
we gave the admins the ability to
control rate limiting and token
stealings for users um to help with you
know bot attacks or anything that might
get out of control. And so we wanted to
put that directly in the admin interface
so that code deployments aren't
necessary um if something like that does
occur. And also as we start to
understand what the actual token ceiling
should look like for a normal use case,
we also built in we have a 1.1 feature
built in to start using um memory and
make our searches a little bit more
robust with session memory for
subsequent searches.
And the next thing is we built in
analytics to this. The existing program
finder doesn't have any analytics at the
moment. So we don't know actually how
users are using it that well. Um, so
we're going to start collecting that and
see what users have been up to the last
30 days, what the latency like is like
on the search, what are the top
recommended and top searched for
queries, um, any queries that don't
return any results. And we're also
giving the admins the ability to clear
out um, personal data in case something
comes through that's a user doesn't
intend or actually put something
sensitive in.
Next, I want to talk about the prompt.
So, here is the system prompt, but at
the very bottom is the the full preview
of the prompt sent to the LLM. We're
giving the admins the ability to control
these top two paragraphs, which is the
voice and tone. The rest of it, which is
critical to the actual structure of the
output, we're keeping in place.
But, so I want to just kind of show you
real quick how this works. Um,
I've put up here, this is a, you know,
an admin. They're having a bad day. So,
they're not feeling so nice to the
students this time. Um, and so they they
just want to update the voice and tone
to say, "I'm a grumpy, worn down program
adviser. You've been at this for far
longer than these kids have ever been
alive. What do they know about what they
want? You're not here to be warm and
fuzzy. Give it to them real. Break them
down before the world has a chance." So,
we've got this delightful new
personality.
Um, one thing I will call out is while
this is fun in games here, we don't want
them to actually mess with the programs
recommended themselves. And so while
they can adjust the voice and tone
around the the summary and how they're
describing what's been presented, the
actual programs are still going to be
presented to the user. So they can't be
that grumpy.
There's there's limits to the
grumpiness.
So you'll see when I save this, it's
going to update the preview. So you can
see exactly where that voice and tone is
is adjusted.
There it is at the bottom.
Okay, let's go take a look at our our
grumpy uh advisor.
Sometimes I'm always disappointed they
can't get quite as grumpy as I would
like, but this one did pretty good. So,
we're going to search healthcare again.
You notice that it's uh it's no longer
cached. So, if you do override the
prompt, um it gets it clears the CL
cache. So, you can test that real time.
Okay, let me pause it. I want to make
sure we can read this. So, healthc care
is a broad field kid. Not too bad.
You've got a medical support roles,
clinical texts, nurses. Pick what
actually interests you instead of just
saying healthcare and wasting everyone's
time. So, so we can confirm I think that
that voice and tone is uh is working.
And hopefully you can also notice that's
on my local environment up there, not
the production site. So
continuing along um the last thing I
just want to show about the the admin
side is
the the routing. So we built in some
different routes here. So ambiguous
queries is you know anything that's not
caught by another route. And then we
have career services, financial aid,
academic advising and so on. And so the
user can add the admin can add a message
and a call to action to help get users
to the right part of the site.
The next part I just want to quickly
touch on is that we did include a CLI
tool with this. So the example on the
right is is if a developer has run
program advisor search with the trace
flag. This is just helpful for
development and for debugging since you
can't really get visibility on a lot of
this information on the actual front
end. So you can see on the right we've
got the the full reply and in the trace
itself we can see the query class. So
you can see they've it's identified this
as a program search along with the
filters identified keyword terms and any
exclusions and the full grouping of
programs and at the bottom we can see
the exact search WP query that's going
to be run and uh the actual ranked post
IDs output to the user. So we can
validate everything here as well. And we
also use this for a golden query kind of
system that we hope to uh evolve as we
have more analytics about the searches
that real users are using.
Okay. So we tried to build this in a way
that is scalable for the future. We're
leveraging WordPress new WordPress
features where we can like the
connectors I showed you and also some
tools for prompt building. analytics
built in is going to help us to start
understand the users better and build
this tool better and better and make it
more and more useful. The scalable
infrastructure is set up by starting off
the chat routing and that's going to
help us to expand this beyond the
program finder into potentially the
course catal a larger course catalog and
maybe even the entire site and we also
hope to start using session memory and
multi-turn conversations um for future
iterations of this to make the advisor
as robust as possible.
So in this case AI is a really solid
choice. There are clear gaps I think we
saw at the beginning where certain types
of user searches just won't work and
can't pick up any programs. Um so it
made sense and on top of that we had a
nice balance in the size of the data set
and the type of data we have there
that's very structured where we could um
manually understand the results and
verify them pretty quickly and pretty
easily.
With that, I would like to hand it over
to Kay. She's going to talk about a case
where we try to solve the same problem
um not involving AI but in a fully
deterministic way. Thank you.
>> Thank you, Jason.
So, what we just heard about Cleveland
Community College is a success story
with using AI for the future. And this
is something that we're hearing more and
more from our clients that they want to
find ways to leverage AI. And we've been
excited to think of new features that we
could incorporate it with.
But the truth is is that this isn't the
case for everyone. And there are some
legal teams who have concerns about AI
potentially misrepresenting the company
in results. HR groups who have very real
concerns about employees being given the
wrong documentation.
And this was the case with Turner
Industries.
There's also concerns that can happen
around budget.
And so we still want to make sure that
we're able to give the users a dynamic,
personalized experience
even if we're not using AI. So how do we
do this?
Our solution was to create a custom
block that is powered by a combination
of personas and goals or audiences and
what they want to accomplish.
And it's deterministic. So there's
nothing that we're leaving up to chance.
As the visitor coming to a site, what
you'd experience is being asked who you
are and what you need. So what content
are you trying to find? What pain points
do you have that we can solve?
And the way we built this was through
the custom block, but also through a
custom post type and taxonomies.
And it's the taxonomies that are matched
together to then curate the content
which means that we don't need to have a
model in the loop.
And so this deterministic content on
rails approach means that every path is
authored and approved ahead of time. And
that's for all the stakeholders. That's
the editorial workflow. It's legal. It's
HR. It's anyone who needs to see this
before it's public.
And nothing is being generated on
request.
So, I'd like to show you what this looks
like for Turner. This is their contact
us page. As we scroll down, you can see
there are the two yellow dropdowns. And
this is first the audience dropdown
where we have current employee,
job seekers, and vendors.
And as we select one, in this case we
select job seeker. You'll see that both
the content is updated as well as the
goals. So this second dropdown
does have its um predetermined goal but
then they have the option to select
others
and you can include any type of content
here. So here we see a form and each
combination of audience and goals can
have a different form that routes to a
different place. It can have
documentation
or contact information. And again, it's
fully tailored to each combination.
And so this shows how for current
employees, there are many more options
that they can select from. And again,
this is making sure that those current
employees are getting the correct
documentation and there's no HR
concerns.
And so this isn't the only time we've
implemented this approach. We've also
built this for Georgetown University in
Qatar for their admissions site.
And this was a completely different use
case. We have different audiences. In
this case, it's the prospective
students. It's their parents,
counselors, transfer students, and they
needed different types of content than
what we just saw with Turner. And they
all needed to have that content
displayed to them immediately without
having to go through many layers of the
site to get that key information.
And so you can see this is a different
look and feel, but it is actually the
same persona by goal uh approach
underneath it.
Turner rendered the content as a row of
blocks, whereas this is a true mosaic
grid.
And so here on the admissions landing
page, you can see we start with the
hero, some quick links, and the chart
your path to GU is our mosaic block. So
again, we have the two dropdowns, but in
this case, it defaults to our primary
audience, which is prospective students
who might be applying.
And you can see we've been able to
include video as well as imagery.
And this will do the same thing as we
saw with Turner where it will update
once you select a different audience
type and associated goal.
So here in the case of transfer
students, it updates the content and it
also updates the goal to default to
discovering Georgetown.
So there's a lot of flexibility here
with how you can display the content and
customize it to a particular brand or
styles or layout per site.
And then the last example here is we
have applying to GQ where you can show
the timelines right away and then
immediately get them to that application
form.
So now here's the editor experience and
you can see we have the custom post type
called admissions mosaics. These are all
the posts that end up being that uh
curated content on the front end. In
this case we identified 15 paths. So 15
posts and the audience types and goal
types are those taxonomies that are used
to match for that content.
In the editing view for that post, we
can see we have the mosaic layout. And
this is a pattern that we created. We
actually created a few different mosaic
patterns that the client could use as a
starting point. And these can be edited
and changed over time, still going
through that full review process before
they're published.
And then on the post itself, that's
where you add the audience type.
So that was parent. And then the goal
type of discovering Georgetown. And that
determines the matching.
So the outcome for this type of approach
is again that full editorial control. So
every path can be reviewed before it
ships. Because we're not using AI,
there's no token cost. And so the
budgeting here would be around building
the custom block, styling it, and then
of course the content creation.
And we've seen this as a proven path to
success for those sites that do not want
to use AI or don't want to use it yet.
It's something that can actually be
extended to hook into an LLM in the
future. Um, but in the meantime, this is
something that they can reuse across
different areas of their site, for
different use cases, and it's something
that we can reuse for different clients,
no matter what their site looks like.
So, with that, I will pass it back to
Paul, who will talk you through the
framework for deciding when to use AI
and maybe when not to.
>> Thank you.
All right. So, um, we've seen a couple
of different outcomes. Um, now let's
talk about how you decide which one is
the right fit. Um, for the examples that
you just saw. Uh, it wasn't the tech
stack and it wasn't the team that made
the difference. It was determining the
audience,
um, the risk tolerance and the cost if I
AI were to uh, give someone from that
audience uh, an incorrect answer. Um,
like Jason had showed us, uh, there's a
lot you can do to, uh, ensure that AI is
working with the right information, uh,
to help mitigate risk, but, uh, the risk
is never zero when you're working with
AI.
Uh, AI is great when, um, the cost of a
wrong answer is relatively low. Um, it
it works great when the content space
you're working with uh far exceeds your
capacity to manually uh write every
potential path. Um, and it works great
when your budget and your timeline are
sufficient enough that you can uh
adequately loop through uh testing and
refinement uh iterations over and over
until essentially good enough is good
enough.
Conversely, if the risk exceeds your
tolerance, uh whether that be legal or
uh reputational, privacy, security,
um if handcurating every path is
actually a requirement,
um or if uh the number of paths that you
have is manageable, then deterministic
uh is a great approach.
So, here's the secret sauce. whether or
not you use AI is kind of irrelevant. Uh
the first thing you want to do is figure
out who the audience segment is. And the
next thing you need to figure out is
what is it that they want to do on your
site? Why are they here today? What are
they looking for? And then
uh build a delivery method that dumps
the right content in their lap in as few
clicks as possible.
Again, you want to know what it costs up
front. uh if the user is presented with
a wrong answer.
Um
you want to determine if the client is
willing to accept that risk. Uh you need
to measure the volume of how many
permutations uh you're looking at. And
you need to determine if you can support
uh the number of iterations it's going
to take well after launch
uh for a tool that's actively running AI
for every user.
So please exercise judgment over the
hype and excitement of AI. Um at the end
of the day,
the right answer was different for the
same pitch twice. That's not indecision.
That's judgment. Match the pattern to
the client's stakes, not what's exciting
to build. And AI is a tool, not a
mandate. It's not always going to fit.
Uh,
I'll open up to questions. Um, I don't
know that we have a ton of time, but uh,
if we can't get to your question today
or if you think of a question later, uh,
feel free to come by the Nexus booth.
We'll be hanging out there after this
session.
What questions do we have?
>> Yes, please.
I'm Dana. Thank you. Um, there we go.
For the clients that are all about the
hype, want they want the AI solution,
they want all the solutions. Uh, I could
briefly see it through the video and the
slides, how are you presenting the
compliance side and also baking that in
even if the client doesn't care about
it? Um, are you guys taking steps just
to make it make I was just in the the
legal compliance seminar? So, I'm
thinking about that too. And our biggest
recommendation was disclose when AI is a
piece of the machine. Um, so just
wondering if there are facets that you
didn't display for the AI solution.
>> Yeah, sure. Um, yes. So, we're trying to
do what we can as far as uh we we did
provide them an updated guide towards
privacy policy information since we are
involving the LLM um and discuss with
them before going through with this of
what is being sent to the LLM and if any
additional action they want to take to
strip out personal information. In their
case, they weren't they don't view this
tool as being um one that's going to be
hammered with private information,
right?
>> But we can certainly do more always. um
and then not storing anything within you
know for model training that's already
built into their um their system on
their because this is coming from the
client's account at anthropic in the
end. Um so that's what we're doing and
then just again like some of the
security stuff around trying to protect
how it gets used and how often it can
get used.
>> Cool. Could I have a followup too?
>> Yeah,
>> please.
>> Let's take it a step further. Let's say
a prospective student finds the the
program they want. Um, if you were to
then I guess you could avoid the LLM at
this point where they do submit a form.
Would there ever be a scenario where you
would take in that that private
information or are you trying to
engineer solutions that are as minimal
touch point to personal data just for
better compliance and longevity? I I
just have a client that they want the
form, they want the LLM to be managing
everything and it's like you're just
exposing yourself to a lot more risk in
that scenario. Whereas this solution
kind of engineers around that where you
still have the personalization, but
you're not getting the details or you're
diverting the details further down the
road. I might have just answered my own
question, but do you want to speak to
that?
>> Sure. Just so just to make sure I
understand correctly, you're saying are
we kind of submitting that information
over so they can collect it and keep
that. Is that correct?
>> Right. You you Yeah. There's no personal
information in the querying that you're
submitting to the LLM.
>> That's correct.
>> Kind of punting that down the road.
>> Yeah. Um it's it's not part of the
system and yeah, I think I think any
anytime you talk to the client, they're
going to be interested. Hey, can we pass
this on to a form too and collect it?
You know, they love that stuff. Um in
this case, it wasn't necessary. I
thought I think we've avoided it as just
as you said. Yeah.
>> Um but yeah, if if a client wants it, we
could go down that path and then have to
handle more risk with it like you said.
>> Awesome. Thank you.
along those lines. Um, Turner actually
did kind of want that initially. Uh,
they wanted to be able to um integrate
that into the search bar and kind of
learn what the user's intent was and
ascertain like what they're looking for
and at the same time collect enough
information that eventually they could
push them to a contact page that would
be prefilled to some degree. Um, we
didn't end up doing it and partly
because we we ended up getting blocked
by legal before we even went down that
path far enough.
>> Yeah. Yeah.
>> Lower barrier to entry, too, right? You
don't have as many things you have to
fill out. They're kind of pre-filled for
you. Um,