Back
Yuri Gubin
Chief Technology Officer, DataArt

AI Governance for Enterprises: A DataArt Case Study

🎥 Nov 01, 2023 📺 DataArt | Software Engineering ⏱ 49m
The webinar took place and was recorded in late 2023 as an integral component of the DataArt IT NonStop Conference. A concise ...
Watch on YouTube
Transcript (64 segments)
D
Dimitri0:19
Welcome everyone. Welcome to DataArt's Nonstop conference. The topic we want to discuss today is AI governance for enterprises, and what we wanted to do, and we thought it would be rather fitting, is to use DataArt as a case study. DataArt is both a vendor supplier of the technology and at the same time we're using this technology ourselves. In a way, it's a bit of living up to the old proverb of doctors being healthy and healing themselves. We're talking with Yuri Gubin who is DataArt's Chief Innovation Officer. Welcome Yuri. If you could just give a couple of words about what we can expect today and then we can crack on with the presentation.
Y
Yuri Gubin1:08
Yeah thank you Dimitri, absolutely. So as you mentioned, DataArt is a user of the technology and a supplier. Among the many things that I'm doing, I'm leading our AI lab, and we think about DataArt as our own client. So we face very similar challenges as our enterprise clients. In this presentation I will go through some key points about governance, the challenges, the vision, and what we have done internally that helps us A) transform ourselves and B) work better with our customers.
D
Dimitri1:48
Okay let's start then. But I have to warn you, I'm not — I mean I do have a degree in computer science but that was a long time ago and I was a very bad developer. I guess I'm now taking revenge on all the developers by asking them really awkward questions. So just be prepared, I'm going to be asking awkward questions. When we talk about our own AI governance and what we did to transform or to start this journey, we need to mention the AI-ready program. So with the changed perception of complexity in AI, with ChatGPT and all these solutions and platforms emerging, it is very clear nowadays that the industry is changing itself, solutions are changing, and at the same time the way developers work is also changing.
Can I interrupt? So when you say industry is changing, which industry in particular?
Y
Yuri Gubin2:48
Custom software development, everything around it, and services. And industries that actually — you see it's not just one industry, it's across the board. Even industries that are not in software development but they're using technology, they're also changing.
D
Dimitri3:06
Which is describing pretty much every single industry in existence, because I'd be hard pressed to find anyone who is not using technology. But AI in itself is not actually a new thing. I mean I majored in university in artificial intelligence and that was a long time ago. So AI as a concept is nothing new. Everyone says that generative AI really changed the playing field, but can you explain what exactly happened? Why is it so life altering now?
Y
Yuri Gubin3:44
The perception of the complexity has changed, as I mentioned. What it means is that before you had to have a team of data scientists and everything in AI and machine learning, you had to invest heavily, there was very high risk and there was a chance that it will never work because of data issues, because of the quality of the model, and because of the limiting functionality of these models. Yes we talk about conventional AI use cases — the same clusterization, the same regression and statistical analysis — all of that had to be consumed by other systems, it was not as user friendly. And although the value was there, when ChatGPT was released and became available to the wider audience, everyone now sees the value of it by interacting with it. You can ask anything, it can generate you a response, and you can see how easily and quickly you can use it in different fields — from writing source code to creating articles to analyzing large volumes of documents. And you can use it not only in the chat perspective but you can create — think about many different aspects of how you can use GPT and generative AI. It just changes, for example, NLP. It used to be a very important field, a very important pillar in AI and machine learning, and nowadays with GPT and all of it on the market we talk about generative AI, not about NLP. The NLP problem pretty much has been solved. So this is what has changed.
D
Dimitri5:38
Okay, interesting. But one thing which actually stands out is that we're talking about AI for enterprises. And again, I promised you awkward questions — so what is an enterprise for you? Why are we talking not just about AI governance but AI governance for enterprises in particular?
Y
Yuri Gubin6:02
It's a very good question. The enterprise, it's an organization, and there might be different definitions. I'm coming from my pragmatic perspective: it's a complex organization that is exposed to regulations in different countries, it has revenue, it has a large number of employees, it has a somewhat complex structure internally from the legal perspective, from the organizational development perspective. It's a very complex living organism with lots of context dependencies and challenges that are specific to large-scale organizations. So if we're talking examples, Disney would be an enterprise, Kmart would be an enterprise. DataArt, using the same definition — this is very pragmatic — DataArt fits the enterprise definition because we are a large organization and we have presence in many different countries around the world, and we have internal departments and we have our clients, and we have thousands of engineers that work every day on writing software. So we are an enterprise from this perspective.
D
Dimitri7:29
Okay good. So let's try and see what governance is for enterprises using DataArt as an example. So we ask our artificial intelligence to go to the next slide. Thank you.
Y
Yuri Gubin7:47
So when we talk about AI governance and what makes companies that adopted AI successful — what creates value to the company rather than be a destructor and waste of resources — here are the keys to success that we learned and discovered when working with our clients and advisors. One key thing here is there should be a roadmap that connects AI initiatives to business value. It's no longer pure R&D, it has to see a use, it should generate value.
D
Dimitri8:26
Let me stop you there. I've seen quite a lot of different technologies being touted as the thing since sliced bread, and sometimes the best thing before sliced bread. At some point it was mobile, then blockchain, then cloud, then Big Data was all the hype some years ago. In reality what almost always happened is that it just proved to be yet another solution to all the problems that were still existing and nothing really new happened. When you're saying connecting AI initiatives to business value, what is the priority here — defining AI initiatives or defining what kind of value we're getting out of it?
Y
Yuri Gubin9:26
I think you need to think about what you're doing in your AI program and how it will create value. Let me elaborate. There's something I wanted to argue with, because from my point of view, if we're talking about business, the first and most important task of any business owner, any business decision maker is not actually thinking about how can I plug a particular initiative into my business. It's basically thinking how can I make my business more profitable, how can I make it more efficient, how can I make it bigger. So from my point of view all of the technologies that are currently being used on the market, including generative AI, in the first place most importantly should be viewed from the point of view of how can they actually bring business value. Can we have a look at AI in particular from how it actually brings value to the business?
So think about, for example, in our own processes — the success of our own projects that we deliver to customers depends on their productivity, how quickly they can do certain things. And yes, one of the things that we're doing — we are exploring AI assistance productivity tools and we try to measure how they impact the productivity of our developers so they can work faster, that they can be more creative, that they don't make obvious mistakes. They have this assistance tool that guides them. It's not a silver bullet, some people don't like it, some people like it, but there is evidence from practical experience that in certain areas it is a significant improvement when you work with a productivity tool. It helps you move legacy systems to the new stack, it helps you create — like split the monolith into microservices, for example — you're not doing this alone, you're not writing code on your own, you have a tool that allows you to do it quickly. We used to have similar tools before, now the quality of them has changed and they just work faster. They're driven by generative AI and they can understand the context. So this is just one of the examples. Basically, if developers no longer have to spend significant amounts of time on mundane tasks which could be very efficiently and very accurately performed by an AI assistant, they actually can concentrate on something which cannot be done by AI and not be distracted by something else. So basically from the point of view of DataArt as a business, what we're doing is we're using AI to make ourselves more efficient. And at the same time, think not only about developers — we have multiple departments here. The way how we work with our engineers, HR, recruitment, how we approach the market, how we create marketing materials — we use AI to save time, increase productivity and allow people to be creative and spend their time on the most important part and spend less time on less important. And by using generative AI we can now connect siloed data. We have maybe a system that has all the quantitative information about our developers with something that is in form of feedback or documents, different kinds of materials and data here and there. We can connect all of it together to gain new insights about individuals, about projects, about accounts.
D
Dimitri13:42
So you were talking basically again about increasing efficiency, but from a slightly different angle where you analyze the existing layout and find areas where you can. Isn't it basically playing to the worst fears that people discuss quite often — that AI is not going to take over certain jobs but actually would govern the way that people are performing the jobs that are left?
Y
Yuri Gubin14:12
Well, yes and no. Really what I've observed in the last six months is that generative AI instead of replacing people actually creates new opportunities. We didn't talk about prompt engineering as a specialty 12 months ago, now it is a thing. We never talked about RAG — retrieval augmented generation — use cases before, now we talk about it. Again, some of the jobs, yes, they will be covered by AI, but there will be new roles that emerge just because we have generative AI, like with any other technology. And I also wanted to make one comment. I mentioned a couple of the scenarios and things targeted at optimizing our own efficiency and operations. We work with clients, so if we do the same thing but faster, that's just half of the equation. We also want to do new things for our customers and we want to be there where they want us to be. Because many customers are trying to approach their own transformation, their own journey with AI and generative AI, it is in our interest to be prepared, to know the best practices, to know solutions, to have offerings to help them get to the point where they want to be.
D
Dimitri15:35
So in essence what you're saying is the major difference, the key to making a difference on this journey is to actually understand the tools that you're going to be using. There's nothing new in this sentence, which makes it I think even greater because if there was something here we would be in trouble, but in reality that's what you say.
Y
Yuri Gubin16:01
Yeah, understand the technology, understand use cases, tools and challenges, and new issues that emerge just because this new technology is here. How to handle it differently — for example, in cybersecurity, generative AI and advancement in AI in general is both a threat and a tool. An opportunity to be more efficient and find new threats quickly, and at the same time attackers can use the same AI to create new types of attacks. So again, technology is an opportunity, it's a risk, and as with any other tool in technology we talk about the same questions — how to govern it, how to make it efficient, scalable and so on.
D
Dimitri16:48
Okay, okay. Let's go to the next slide then.
Y
Yuri Gubin16:53
This is the vision that defines how we started this transformation earlier this year. AI is a mainstream and a new norm, meaning that every solution, every architecture, every product, every project of DataArt that we design and work on considers AI as a first-class citizen. Some projects don't require AI right now, some solutions there is no room for this at the moment, but when we look at the pace of change we understand that it should not be a surprise to us that the same technology, the same product that we were developing two years ago now requires transformation and there will be AI-driven new features, new changes. This is where we want to be as a company — that every engineer in the company, every person to a certain degree, knows AI capabilities that are relevant to them. If we talk about a developer, an architect, a penetration testing engineer, or even a designer or business analyst, every person should understand the impact of AI, its capability, and how they can use it when they work with their clients.
D
Dimitri18:15
We're again going back to the fact that AI is a tool that is becoming very widely used. I read quite a lot of comparisons between AI and other technologies which emerged, and most often what I read or hear is AI being compared with the cloud and how the cloud actually affected the business landscape. I don't think it's a correct comparison by the way, because I think in a lot of ways AI's effect is a lot more profound than the one that we experienced with the cloud. I think it actually can be compared most likely with the change that personal computers brought or the internet.
Y
Yuri Gubin19:07
Yes, it is very accessible now.
D
Dimitri19:13
Which is actually making all those conspiracy theories about AI taking over the world quite interesting to read. It's all been predicted by science fiction writers, we don't have to invent anything else. Okay, good, let's go to the next one.
Y
Yuri Gubin19:33
Having a vision is just the first step. We try to unpack it, to convert it into a roadmap and tangible steps in our own journey, in our own transformation. Here you can see an example of what we use. There are multiple stages — crawl, walk, and run. You cannot boil the ocean, you need to approach every challenge in a certain way. And we do have certain pillars: it's outreach, it's technical skills, technology domain expertise and subject matter expertise. Each and every pillar here has its own objectives, goals, milestones. We talk about developing both technical skills — as I mentioned, every engineer and every person in the company understands certain components and capabilities of AI — but at the same time we are going deep into AI itself by doing prototypes, by doing target...
D
Dimitri20:36
Who's the target audience of this particular program? So if we're talking about DataArt adopting AI as one of the major tools and DataArt as a case study, as an enterprise example, who is the target audience here? Because it talks a lot about technology and technical skills and everything else in between. From my point of view again, for the business, technology understanding is important but it's not the only thing you need to understand. So who is the target audience of this particular example?
Y
Yuri Gubin21:16
Of this program — so we talk about our own labs, our own verticals, our own practices, and it's our alliances, our partnerships with third parties, with hyperscalers and with AI leaders. I'm not using too many details here. When for example we investigate and we invest into creation of prototypes for industry-specific use cases, it goes in one of the cells in subject matter expertise development. It's just one of the things that we are investing in. So we talk about engineers, architects and subject matter experts that work with clients.
D
Dimitri22:03
Which is interesting because, I promised you lots of awkward questions and I'm hopefully going to deliver on that. What I think is missing from this particular plan is how business development is going to be looking at it, how corporate governance is going to be involved. Because if we're talking about DataArt as a company, DataArt doesn't consist of only developers. It actually has a significant proportion of people who have no technology background, and even more so, their jobs are not actually directly related with technology. So if you take salespeople for example — we tend to talk about technology but in reality our main skill is ability to talk to people. Without salespeople DataArt would not be able to exist because we bring in clients. So how do people who are not technical benefit from this?
Y
Yuri Gubin23:10
So we can probably go to the next slide at this point because here we exactly talk about different segments. We started by looking at our own engineers and architects and people who work with clients, but as a company, as you mentioned, there are different groups that are not even technical — they don't write code.
D
Dimitri23:32
You say it with such venom — 'we don't write code.' People like that shouldn't exist in an IT company, they all should...
Y
Yuri Gubin23:45
But to be fair, we have a very strong engineering culture. And you yourself did writing code in the past, so you can understand. Having a vision is just the first step, having the roadmap is the second. What now? We started actually discovering different use cases and opportunities within the company where we can use AI, what value it can deliver, what are the use cases that make sense. We started talking to different departments within the company — sales, marketing, operations, support, our own resources and recruitment and HR. We discovered more than 50 use cases where it was a clear fit — that yes, generative AI can do something good here. We talk about creating a knowledge base for sales so business development professionals can find resources quickly, get answers quickly — did we do this or that in the past? And now you can use chat to get the answer. What about case studies and references or partnership work? Again, there is one thing that can help you with this, and by means of working with a generative AI-assisted solution you can find answers to that. Analysis of our own engineers and accounts — so we've collected more than 50 different use cases across different departments.
D
Dimitri25:18
What's the least technical use case that you can give us an example of?
Y
Yuri Gubin25:25
Oh, that's a very good question. Probably, say, an interview like we have right now. When we do analysis of account management work, of account portfolios, and when we try to understand the bigger picture, we can think about a number of interviews between different people. But at the same time we want to get some key data points, signals from these interviews. Sometimes it's a one-hour-long conversation, and to post-process that, to understand, to get some insight from it, you need to summarize it. You need to convert voice into text, text into summary, you need to extract data points, and you need to get something that you can then analyze across the board. Sometimes it can go very deep into our policies. And with the chatbot that I will be describing in a moment — it's a knowledge base, it's L1 support to our employees. To what degree it's technical? Well, you work with a chatbot. It is integrated in our corporate ecosystem and at the same time you can ask non-technical questions about when is the next holiday, if we use DataArt as an example of an enterprise.
D
Dimitri27:13
I mean, oversimplifying, but in a way your definition of enterprises is big and bureaucratic. And DataArt is not the biggest company and not the most bureaucratic but we're certainly getting there. One of the ways that you can look at optimizing your operations is look at where the bottlenecks are, which tasks are taking the longest. Did you do any kind of analysis in that regard on the use cases?
Y
Yuri Gubin27:48
Yeah we did this to prioritize them. So among the 50 use cases we cannot start 50 at once — there should be a roadmap and priorities. We analyzed: what if we do it and it works, what is the reward? We save time or we get new perspective, we get new data, new insights from this. What is the value of this particular use case and how it fits the bigger picture? Because our business is not in the research itself — we are not creating a new model just as a mathematical abstraction or a very nice experiment. What will it make? What kind of value does it create for the company? How can we use it when we work with our clients? For example, our own AI platform we now use as a reference, as a blueprint when we talk to our customers. Our accelerators — we enhance them with generative AI and now we can do projects faster and deliver capabilities that are not on the market.
D
Dimitri28:59
Excellent. Shall we ask for the next slide?
Y
Yuri Gubin29:04
So you see, this is the journey — the vision, the roadmap, the definition of use cases and where we can use AI in the company. And now, all right, how do we start doing it? Yes, many things start with a POC and sometimes you do a first step. But when we talk about an enterprise it has to be secure, it has to be regulated, it has to be transparent, it has to have the right access control and user management control. It needs to be scalable and accessible across the board because there are so many different use cases and you cannot repeat the same thing over and over. You need to have a platform. And the platform here is a solution — yes, to enable generative AI and ML capabilities, but it's not only in the tech field and landscape. We also talk about compliance, legal, how we manage risk, how we approach conversations about AI, how we prioritize things, and how we structure our teams within the lab and within the company so we can develop these use cases faster. So this platform is a concept that has both technical components and organizational non-technical components. It's a solution that has architecture for both.
D
Dimitri30:22
From your point of view, where is the starting point? Is it organizational structure or is it the technological platform?
Y
Yuri Gubin30:35
So, saying several years ago it would be purely technical. Nowadays I would start with the people and with the org structure. In our case at DataArt we do have an AI committee, we talk about AI at our board. We have ambassadors in all of our departments that understand it. We have a cross-functional team that is concerned with and learned about development of this platform and what are the use cases and risks. And we started conversations with compliance and infosec early on because we all understand the impact of this. So I would say start with people and with org structure first and then proceed carefully with the technology implementation. Because again, remember the perception has changed — it is not as complex now. You don't need to develop your own foundational model anymore. In some cases you just need to tweak parts here and there and it works. But because it is so easy, some people stop thinking about the same data privacy, security and compliance. Ask these questions early and then proceed with the technical implementation.
D
Dimitri31:45
So if we're talking about this, what would you identify as the major potential risk areas? I mean we mentioned compliance at least three times. I agree completely because it's very easy to forget about data privacy and just share data with the engine without thinking where exactly it goes. What else can you identify?
Y
Yuri Gubin32:15
There are several risks. One is yes, it's about costs — you need to control it because as with any cloud-based or modern technology, it can be very powerful and very expensive. You need to have a clear vision on the burn-down rates, the model, how you project costs associated with this solution. The other thing, outside of data privacy and security and compliance as you mentioned, there is one thing that is very specific to generative AI, which is how you tackle hallucinations and ethical concerns when people work with a chatbot.
D
Dimitri32:54
What hallucinations?
Y
Yuri Gubin32:58
It's a real thing. In the generative AI field it's a concept that is very well known — it's when the model will produce you sentences with very high confidence. The model can tell you that 2 plus 2 is 5, or I'm simplifying things, but it can mix in things that don't exist and be very confident about that. Something like 'Do Androids Dream of Electric Sheep?' And the ethical concerns — it is much more difficult because every person has their own core values, and as a company, as an enterprise, there are certain corporate values and beliefs and what we think is the right way, our own position on questions and topics. It's about policy, it's about geopolitical questions and issues, it's about racial questions. When people start working with generative AI, the first thing many people do is they start exploring: what do you tell me about this or that? And we've seen early days of our prototype how the model can — the responses can be not in line with our values. Because the model was trained years ago, because we didn't explain our own position on this or that. And that's why it's another major risk and you need to think about it. Because when you're dealing with an enterprise ecosystem you have thousands of people in different countries and everyone — there is a third rail always, even friends can discuss something and find that they have difference of opinion on this or that. The engineers who are working on the use case and the platform need to spend time in prompt engineering, need to spend time in architecting, getting the feedback, controlling the responses so they are in line with how you want them.
D
Dimitri35:09
How would you tackle something like this? I mean okay, you probably can train the models on certain subsets of data, but then you're kind of defeating the purpose of having access to as many data points as possible. But that's kind of something that I can wrap my head around. How would you tackle hallucinations? Aside from hiring a psychologist to treat you for AI...
Y
Yuri Gubin35:36
So you start elaborating the request-response — the prompt and the response generation. By means of prompt engineering you define the context, you define the thinking process and decision-making process so the model will act as a certain person, will have certain guardrails when it generates responses. And yeah, prompt engineering is quite an extensive field now. This is just one thing. You start by exploring how you actually work with the model, giving the request from the user. Then you can implement a feedback loop and run the response through another model, through another prompt-engineered chain, so you can make an assessment of whether the factual information there is correct. You can start challenging the response — whether it has any offensive statements or whether it tackles the question in the right way from ethical and hallucination standpoint. And you can even make another loop that is less on the generative AI side and more on the practical side — extract key data points from the response and literally run it against something that you can quantify, you can trust, you can trace. And if it works then it goes to the customer; if it doesn't work it is being flagged and compliance and engineers will review what is happening here. So it's a combination of both how you approach the question, how you start working with the model, and how you post-process the response itself.
D
Dimitri37:23
Training — you're basically educating, you're training the AI to understand the difference between false and true.
Y
Yuri Gubin37:33
To a certain degree, yes. But training has thousands of definitions, and in this particular case training of a new model is a very expensive and complex thing. I don't think that we personally, as a company in this field, we don't want to compete with those who create these foundational models. But we need to know what we need to do on the platform level to control the quality of responses, and we need to train something that consumes, that works, that touches the model. That training — yes, we do it.
D
Dimitri38:12
Okay, good stuff. Next one.
Y
Yuri Gubin38:14
Using that platform, what we've done — and I can be very brief on these case studies. We developed a new feature in one of our accelerators which we found is very useful. If you remember the problem of OCR — you have thousands of PDFs and you want to get data from these PDFs. There are solutions on the market, yes, some of them require manual mapping, some of them require a person to actually select segments and explain that from this segment extract this value, from this table extract this structure. We developed our own accelerator that is multimodal and you can throw in documents in different formats and it will get the data from these documents without any manual mapping at all. It can assign labels, it can create subsets and classes of data that were extracted, and it works with different languages. Then we realized, all right, we have this accelerator, now what? You have the raw data of the document — can we make another step forward and actually instead of getting the raw data, classify the document, or extract a summary, or derive insights from the same PDF? Sometimes these documents can be a financial proxy statement, something like 200 pages long, and you need to just get three key insights. So we created the pipelines that feed the data from the OCR, from the document accelerator into the model, and now the full chain between having a source document, extracting the data from it, classifying and labeling, then feeding it to a model and getting insights back — it's just drag and drop a file into your browser, boom, you have your insights on the right side. We've developed that and we realized it can be quite useful because every second enterprise has something similar as a challenge in their roadmap and people are trying to tackle this problem. We developed this with generative AI and our platform.
D
Dimitri40:34
I think an interesting implication of what you're talking about is that actually a lot of the things that AI can help with are actually not even on the roadmaps of a lot of companies, simply because they were always considered as something that is just done that way. So things like — if I'm fantasizing a little bit — if we need to optimize the process of analyzing legal documents that come our way, we usually do that manually and there's a person involved who reads the document and then deems whether it's okay to sign or not. In reality, if we're fairly confident that AI can do that for us, it's an area where we can gain quite a lot of efficiency, but we never actually put it on our radar because it was always done that way. So I think that's actually a very interesting case study because what it shows is you really need to start from analyzing whole X, not the other way around. So sort of find — here's a solution, let's find the problem where it fits. Let's look at how we work and analyze where we are spending a lot of time and maybe we can apply something here which would save us some of that time.
Y
Yuri Gubin42:04
Yeah, you're right. Another comment I can make — not about the case study but about the thing that you explained. Sometimes we think about AI as a solution to find the right something. However, what we find in practice is that AI and generative AI solutions allow you to fail faster. So if it doesn't work, if say with the same legal example, if there is something in the contract that is a red flag to us — with AI you can find it faster. If all of the AI capabilities that we have will tell you that this is a good contract, perhaps a person will still read it, but that person will know that there are no red flags and you don't need to waste time. Because if there were any red flags you would have known about them.
D
Dimitri43:08
No obvious red flags. Because my experience with legal and the legal profession in general is that there are a lot of things which are only becoming red flags in context. That's one of the things that AI is actually quite good at — if you establish the context correctly then you do get the right answers. But you need to keep that in mind fairly often, that certain things only can be important in a particular context. Great. Shall we go to the next one?
Y
Yuri Gubin43:48
There is another one. I can briefly touch base on this. This is the chatbot that I mentioned at the beginning. What we've done, we've collected all the resources that we have — our knowledge base, our policies. Sometimes when you work in a company like DataArt, like we have offices in 20, 30 countries around the world — I have a question like when is the next holiday in that particular country? Because I don't know and I need to know about this when I'm planning a new release in my project. Or what about how can I work from my own laptop, or what do I do about my vacation, how do I plan it, how do I request my vacation? Instead of searching and scanning through articles, I can ask this question and the chatbot will give me an answer and will give me a source link to the document where it is explained. We can handle 60-70% of L1 requests. Of course we have room to actually do the magic with ethical concerns and hallucinations and accuracy of responses, so the model does not mislead a person. But at the same time, we see the value that I can get answers quickly and I don't need to bother my colleagues or support team because I already have the answer.
D
Dimitri45:26
So we're talking here again about finding something that is costing us quite a lot of time and resources and seeing whether we can actually optimize that, automate that, so it's not costing us that much. Okay, next.
Y
Yuri Gubin45:46
On the next — here I just explained the two case studies. This is pretty much done and we are improving it. There is a lot that is in progress right now. I mentioned the productivity tools rollout — it is happening. We started experiments with our accounts and clients. We're going through an extensive education program with our own engineers, and we're talking about hundreds and hundreds of people going through training and getting access to productivity tools now. The training of all the labs and upskilling of the company — this is happening, this is actively developing. This cross-pollination is happening. We organize panel discussions, we organize technical sessions and meetings. Again, we are developing use cases for sales and HR and account management here and there. And outside of DataArt, because you see we have our internal and we have our external — external is our clients, this is the core, we're a customer-centric company. So we've developed more than 40 different projects already, prototypes and production projects for our clients. And our experience — how we work with AI internally, we learn a lot of things, what to do, what not to do, and we come to our clients with this perspective in mind.
D
Dimitri47:15
Again, right, I think that was it. We're approaching this from an angle of what's the value that the tool can bring.
Y
Yuri Gubin47:24
And what are the risks, what to do, what not to do. Because clients when they come to DataArt they expect us to have this knowledge and expertise and history — that we know 25 different issues with this particular solution because we've done a number of them. And yes, we've done it, we know that your customers think about five things, there are 20 that customers don't think about, and we help our customers to learn about them, to educate people, to make decisions. This is I think how generative AI, this whole journey, helps us create more value.
D
Dimitri48:08
Okay, I think we're almost at the end and I'm a little bit conscious of the time. We are at the end, thank you friendly AI. Thank you Yuri, I think that was really interesting. I'm certainly going to be looking for hallucinations next time I'm talking to ChatGPT. Just one last question for you: do you use ChatGPT or something similar yourself?
Y
Yuri Gubin48:34
So when it just emerged, yes of course, from the curiosity perspective I was asking various different questions. Sometimes just to understand the limitations of this capability, sometimes just to get some insights. Because when you start working and you have just a blank screen, it's difficult — because you've done this in the past so many times, you cannot copy-paste, so some inspiration.
D
Dimitri49:04
Do you actually say hello and thank you to the AI?
Y
Yuri Gubin49:09
Oh no.
D
Dimitri49:12
So I do, and I do it on purpose. So Yuri, when the machines rise and the humans are exterminated, I hope that will count in my favor.
Y
Yuri Gubin49:26
Yeah, that is a very good comment. I should perhaps start doing this too.
D
Dimitri49:31
No, that's a very good idea. Thank you. Thanks very much.
Y
Yuri Gubin49:38
Thank you.