The path towards trustworthy AI
29 Oct 2024 · 51 min
This is a Practical AI podcast episode (hosts Chris Benson et al.) featuring Elham Tabasi, Chief AI Advisor at NIST. Tabasi explains NIST’s mission to advance measurement science and standards, focusing on cultivating trust in technology through multi‑stakeholder, open collaborations. The conversation centers on the AI Risk Management Framework (AI RMF) — its trustworthiness characteristics (valid/reliable; accountable/transparent; safe/secure/resilient; explainable/ interpretable; privacy‑enhanced; bias‑managed), the AI Resource Center and Playbook, and how the White House Executive Order accelerated NIST’s work (including deliverables like the generative AI profile NIST AI 601). Practical guidance is offered for organizations implementing AI RMF (start with Govern/Map, use the Playbook, adopt profiles, iterate assessments). Tabasi emphasizes the need for better evaluations, testing, and consensus standards to enable trustworthy AI.
Chapters
Foreign.
If you work in artificial intelligence, aspire to or are curious how AI related tech is changing the world, this is the show for you. Thank you to our partners at fly IO. Fly transforms containers into micro VMs that run on their hardware in 30 plus regions on six continents so you can launch your app near your users.
Learn more@WAIIO. Okay friends, I'm here with a new friend of ours over at Timescale, Avthar Suethin. So avthar, help me understand what exactly is Timescale?
So Timescale is a postgres company. We build tools in the cloud and in the open source ecosystem that allow developers to do more with postgres. So using it for things like time series, analytics and more recently, AI applications like Rag and Search and agents.
Okay, if our listeners were trying to get started with postgres Timescale AI application development, what would you tell them? What's a good roadmap?
If you're a developer out there, you're either getting tasked with building an AI application or you're interested in just seeing all the innovation going on in the space and want to get involved yourself. And the good news is that any developer today can become an AI engineer using tools that they already know and love. And so the work that we've been doing at Timescale with the PG AI project is allowing developers to build AI applications with the tools and with the database that they already know. And that being postgres, what this means is that you can actually level up your career. You can build new interesting projects, you can add more skills without learning a whole new set of technologies. And the best part is it's all open source. Both PGAI and PGVectorscale are open source. You can go and spin it up on your local machine via Docker, Follow one of the tutorials on the Timescale blog. Build these cutting edge applications like Rag and such without having to learn 10 different new technologies and just using Postgres in the SQL query language that you'll probably already know and are familiar with. So yeah, that's it. Get started today. It's a PGAI project. And just go to any of the timescale GitHub repos, either the PGI one or the PGVectorscale one, and follow one of the tutorials to get started with becoming an AI engineer just using postgres.
Okay, just use postgres and just use postgres to get started with AI development. Build Rag search, AI agents and it's all open source. Go to Timescale play with pgai, play with PG vector scale all locally on your desktop. It's open Source. Once again, timescale.com AI.
Welcome to another episode of the Practical AI Podcast. I am Chris Benson. I am a principal AI Research engineer at Lockheed Martin and unfortunately my co host Daniel is not with us today, but it is my pleasure to introduce Elham Tabasi who is the Chief AI advisor at nist, which is the National Institute of Standards and Technology. Welcome to the show, Elham.
Thanks for having me.
You guys are doing so much in this area in terms of AI and kind of setting the stage and I was wondering for those of us in the audience who may not be familiar with nist, if you could kind of start out with just telling us a little bit about nist, what you do both in AI and maybe outside to give a little context and give us a little intro into what NIST is doing in AI and your role in that.
Yeah, happy to. NIST or National Institute of Standards and Technology is a non regulatory agency under the Department of Commerce. NIST was established in 1902 and our mission has not changed since then. NIST mission is to advance US innovation and industrial competitiveness. At NIST we have a very broad portfolio of research from building the most accurate atomic clock to modeling the behavior of the Wildfire. But most importantly, we have a long tradition of cultivating trust in technology. We do that by advancing measurement science and standards. Measurement science and standards that makes technology more reliable, secure, private, fair, in other words, more trustworthy. And that's exactly what we are doing in the space of AI. As I mentioned, NIST was established in 1901 to fix the standards of weights and measures. Our predecessors created an advanced standards to measure basic things such as length, mass, temperature, I don't know, time, light, electricity, all those that were essential for technological innovation and competitiveness at the turn of the 20th century. We are following the same course, working with and engaging the whole community in figuring out proper standards and measurement science for advanced technologies of our time, which is artificial intelligence. The way we do it is exactly or maybe an improved version of what we have been doing in the past century or so. Nist's day to day work is focused on helping industry develop valid scientifically rigor methods. One thing that I want to emphasize is that we do this through multi stakeholder, open, transparent collaborations. While we have a lot of really good experts and expertise at nist, we also know that we don't have all of the answer and it's really important and vital for us to foster a consensus and buying across our stakeholder community. So what we do is that we listen and we engage, we get the input, we distill them down, we develop a path for measurement to build up or bolster the scientific underpinning. And then we develop tools, guidelines, frameworks, metrics, standards, et cetera to support industry and technology. And we have done that for development of the AI Risk management framework. We have done that for quantum computing, for cybersecurity, and we are continuing doing that for improving methods and measures for risk management and trustworthiness of AI systems.
That's a great introduction. I'm curious, you know, you talked about a couple of things about collaboration. You seem to be right at the center, kind of, you know, sort of an interface between government interests in these technologies and the issues around them and industry. And I know you work with a number of different organizations, as you know that NIST does in these different things that you've talked about, and you specifically called out trust. I was wondering if you could talk a little bit about kind of how those different collaborations work, how trust and technology can evolve. And, and how does NIST go about that process of starting to, you know, in AI and in other adjacent technologies? How does it go about that process that it's been doing for so long?
Yeah, thank you for that question. As I said, it's sort of, I think, the magic sauce for us to, to do stakeholder engagements, to work with the community and ask for their inputs, leverage the knowledge of the community and build on the really good works that the community has done. And by working, all of the experts strengthen the scientific underpinning, building the right technical building blocks that are needed for development of scientifically valid guidelines and standards. In terms of the engagements, particularly in the space of the AI, we all know that AI is a multidisciplinary and in order to understand the concept of the trust, what make AI systems trustworthy and what constitute trust? That was one of the main questions as we were developing, developing the AI risk management framework. And in the engagements that we were doing with the community early on, we recognized that as much as we need the input from the community that developed the technology, this is the community with expertise in math, statistics, computer science. We also need input from the community that study the impact of the technology. That's economists, sociologists, psychologists, cognitive scientists, and we need to bring all of them together. Because AI systems are more than just data, compute and algorithm. They are a complex interactions of data, compute and algorithm with the human, with the environment, with the human that operates this with the human that can impact be impacted by the systems. So that engagements with a very broad set of actors in the community bring different expertise and backgrounds became really important in the answering your questions about the trust and what constitute the trust. As I said, that was one of the important and central questions in development of the AI rmf. The AI RMF or the AI Risk Management Framework. Very briefly, it was directed by a congressional mandate and it's a voluntary framework for managing the risk of AI in a flexible, structured and measurable way. It was as we do with anything else, developed in close collaborations with AI community and engaging diverse groups of different backgrounds, expertise and perspective to particularly get in and focus and hone on the concept of trust and trustworthiness. So on the side of the, you know, trust, what makes us AI systems trustworthy? When we started the process there have been very good high level value based documents that talk about AI systems to be non discriminatory ethical and there has been a lot of different other papers and publications. Basically there were many different views about what make an AI technology AI systems trustworthy. And these views were not all aligned and on the same page. So it's not a property that can be defined with perfect rigor. But based on the collaborations and engagements and consultations that we did with the community, we understood that there are well established key characteristics of trustworthy systems with the help and consultation with the community in the AI or MF describes trustworthy AI systems as those that are valid and reliable, accountable and transparent, safe, secure and resilient, explainable and interpretable, privacy enhanced and firm with harmful bias managed. It takes it step further and for each of these characteristics provide a sort of a definition or bring the community on a shared understanding with expectation from each of these characteristics and also talks about how these characteristics interrelate and trade offs involved in decisions about how safe is safe, how private is private, or how to enhance interoperability or transparency while at the same time, for example, preserving the privacy or ensuring the security and resilience of the AI system systems.
I'm curious and as we go we'll certainly dive into those topics. But one of the things around trust is folks like us who are in this industry and are living and working in and around and developing AI every day. These are kind of work topics that we're going through and the guidance that NIST provides is invaluable and especially being part of that process of developing and as you described. But I would before we surge into all that there is so Many people out there that are not in this line of work as we are and that are those that are, you know, curious about how I, you know, they see it in their, in the news every day and they see, you know, they're trying to understand what are these technologies that we're working on. And many people in the audience for this podcast are what we would describe as kind of AI curious as opposed to just, you know, we have practitioners, but we also have AI curious people who are trying to understand how it fits into them. And I was wondering if you'd take a moment and kind of talk about the context of trust and AI for those of us who are not in this industry in a direct way like that and you know, like how it does, does NIST try to frame it for the larger population or is it more for practitioners? How do you see that for the larger world?
Yeah, thanks for that question. So let me try to answer that with an example. We are seeing enormous advancements in the AI technology. Just in the past year we saw a lot of release of the powerful models. We are also seeing that these technology, this AI systems are being incorporated into a lot of the functions of the society and or the way we do our work. I want to explain the concept of the trust in an examples in use of the AI systems in health domain. When we go for medical imaging, I'm coming from the computer vision. That's where my training was and that's where they feel, they feel comfortable. So when we do medical imaging, imagine some sort of imaging of the brain and the question is, is it a tumor there or not? So an algorithm can go and be employed to help the physicians to make that decision. So first for that systems, for that algorithm, we want it to be talking about AI RMF trustworthiness characteristics. We want it to be valid and reliable. We want to make sure that it has some certain level of the accuracy so the false positive and false negative is low because there is going to be, you know, you don't want to scare a patient saying that yes, there was a tumor when it was, there was none or vice versa. A tumor is because of the errors of the systems is being, is going unrecognized. So we want the systems functions, functions as intended. We want it to be valid and results being reliable. On top of that we also wanted the systems to be secure and resilient because if it's not and if the systems get hacked, there's a lot of the personal information that can get in the hand of non friendly users. Talking about that we want the systems to be privacy enhanced. We have heard read that particularly the large language models, they have the tendency to memorize the training data. Even before the large language model there were papers that showed that with certain level of expertise, the training data can be inferred from a AI systems. So if the system has been trained on real patient data, you don't want to have any hole that can give, you know, access to those private informations, explainability and interpretability. So if it, it comes and say that yes, there is a tumor, be explored, expected to give some reasoning, some sort of explanations of why decide that there is a tumor and then there's a lot of nuances there too. Because that explanations, if it's been given to a physician versus a technician versus the patient, it's going to be different level of the technicality and different level of the information being shared. And of course we want it to be fair. We don't want AI systems that has been more accurate for certain demographics versus others. You know, this, this usually happens if the training data is uneven. So all of this at the end, we want to build the confidence in this, that this technology works and the results, predictions, recommendations that the systems is providing for better decision making. In this case, analyzing a scanning of the brain to see if there was any tumor, was there or not. So all of these things are with the end goal of AI. Technology has a lot of promises. They are very powerful tools. They can transform the way we work for better, but make sure that at the same time it uplifts all of us and we get the maximum benefits while minimizing the negative consequences of the technology.
What's up friends? I'm here in the breaks with David Hsu, founder and CEO of Retool. So David, Retool has definitely cornered the market on internal tools, software development. But zoom out for me. What's the big idea? Why did you start Retool? What is the big idea with internal software?
Yeah, so Retool started at this point seven years ago. And when we started Retool, the core idea was that internal software is a giant, giant category that no one really thinks about. And what's surprising to most people is that internal software represents something like 50 to 60% of all the code written in the world, which might sound pretty surprising, but if you think about it, most of us at Silicon Valley, we work at software companies. Whether it's like a Airbnb, a Google, a meta, these are all companies that are software companies selling software. And so most engineers, these Companies are working on external physics software. But if you think about most software engineers in the world, most software engineers in the world actually don't work at these software companies. There's not that many of them. There's maybe 10, 20 of them, big ones at least. Most of the companies in the world are actually non software companies. So if you think about a company like an lvmh, for example, like a Coca Cola for example, like a Zara, Zara is not selling any software. They actually have a lot of software engineers actually. And all their software engineers, all they do day in and day out is basically build internal software. So that's, I think one reason we started to retool. The second reason we started to retool is if you look at all this internal software that people are building, it is remarkably similar. So if you take a look at, you know, like a Zara for example, versus Coca Cola, two very different companies, obviously, one a clothing company, one a beverage company. But if you actually look at the software they're building internally to go run their operations, it is remarkably similar. It's basically forms, buttons, tables, all these sort of, of pretty common building blocks basically that come together in different ways. But then if you think about, you know, not just the UI but also what's the logic behind a lot of this stuff, they're pretty much just hitting API endpoints, hitting databases. You care about authentication, you care about authorization, there are sort of a lot of common building blocks, if you will, to internal tools. And so for us the insight was, wow, internal software is a ginormous category and it's all so similar and developers hate building it. And so could we create a sort of higher level framework, if you will, for building all this software? And that would be really cool.
That would be really cool. Okay, so listeners, Retool is built for everyone, built for enterprise, built for scale, built for developers, and that's you. And if you find yourself nodding your head to what David was saying, then check out retool@retool.com changelog is the fastest way to build internal software. Do yourself a favor, get a demo or something, start for free today again, retool.com changelog.
So I know in, in the early part of 2023, NIST issued the AI Risk Management Framework that we've been talking about. But a few months later on or almost exactly a year ago, as we're talking in late October, the White House issued its executive order on the safe, secure and trustworthy development and use of artificial intelligence. I was wanting to Understand that how the issue of the Executive Order might have either altered or accelerated or changed any of the work that NIST was already doing. You guys were already very much involved in artificial intelligence through the framework and other activities. Could you describe the impact of the Executive Order on the work you were doing?
Absolutely. In answering your question, if I can just go back from the release of the AI RMF in January 2023 to release of the executive order end of October October 30, 2023. So the AI RMF was released January 2023. In March of that year we released the AI Resource Center. This is a one stop shop of knowledge data tools for AI risk management. It houses AI RMF, its playbook in a interactive, searchable, filterable manner. And by the way, the AI Resource center is definitely a work in progress and we want to keep adding to that and adding more additional capabilities. Things such as standards hub, repository for metrics. We want it to be really a one stop shop of all of the informations, but also a place for engagements across the different experts. In June of 2023, just give a little bit of context. This ChatGPT3 was released in November 2022, a month or so before release of AI RMF and ChatGPT4 was released in February or beginning of the March, a year after a month after release of the AI rmf. So in response to all of these new development and advancement technology, we put Together, a generative AI public working group where more than 2000 volunteers help us study and understand the risk of the generative AI. And then in October, as you said, we receive our kind of our latest assignment Executive Order on Safe, secure and trustworthy AI. This Executive Order really builds on the foundation works that we have been doing from the AI RMF to Playbook to Resource center to Generative AI Public Working Group and supercharged our effort to cultivate trust in AI mostly by giving giving us some tight timelines of the things that to deliver. The EU specifically directed NIST to develop evaluations, red teaming, safety and cybersecurity guidelines, facilitate development of consensus based standards and provide testing environment for evaluations of AI systems. All of these guidelines infrastructures, true to the nature of NIST will be a voluntary resource for use by the AI community to support trustworthy development and responsible use of AI. We approach delivering on the EO the same way that we do all of our work going to the community. We put a request for information out to receive input. Based on the input that we received, we could put draft document out for Public Comment Based on the comments that we received, we developed the final documents that we were very pleased that all of them were released by the deadline of July 26 that the EO had given us a quick overview of the things that we put out. One of them was a document on a profile of AI RMF for generative AI. The document number is @NIST. We like to refer to everything with a number. So that document is a NIST AI601. It's a cross sectoral profile companion research to the AI Risk Management Framework based on the input that we had and discussions that we had on the generative AI, public working group responses to the RFI and inputs that we have received. I think one main contribution of that document, if I want to summarize it, is its description of the risks that are novel or exasperated by generative AI technologies. These risks span from CBRN information capabilities, eased access to synthesis of materially nefarious informations that can lead to design capabilities for CBRN confabulation, dangerous, violent, hateful content, data privacy risks. Let me remember the rest. Environmental impact bias, human AI configuration, information integrity, information security, intellectual property, degrading or abusive content and the concept of the value chain and component integration. With the generative AI we are moving from the binary, the deployer developer kind of a actors and dynamics and now we are having upstream of the third party components including data that are part of the this value chain. So one of the things that we're working in, continuing that work is to work with the community to get a better understanding of the technology stack of AI stack if you will for AI, understand the different, the role of the different AI actors involved there so we can do a better risk management.
As you're talking about that could you describe a little bit and this is just a question in my mind like when we're talking about AI as a is risks as a, as a set of risks and we talk about kind of that, that effort to create trust in technology. What. How do you tie those together? How in the NIST process you know, you've identified these risks and you just enumerated those and with the purpose of ultimately kind of helping people get to a point of trust and being able to implement the technologies productively. How do you approach getting to trust through mitigation of risk does that. I'm not sure if the question makes sense or not.
Certainly makes sense. I'll, I'll, I'll try to answer the way Andrew understood as so AI systems are not inherently bad or risky and it's often the context that determines if a negative impact will occur and also what are the risks. So example that I usually use is that if I use face recognition to unlock my phone versus face recognition as in the airport, that now our faces are boarding pass to get the on the plane or face recognition. In the context of the law enforcement, it's the same technology, but in the different context there is different risks and different level of the assurances that we want to have for the systems to work in a trustworthy manner. So what we have been trying to do as part of our work in approaching trust and trustworthy AI, the first one was to unpack the concept, try to get into the characteristics that make a system trustworthy. That helps to answer the question of what to measure. If I want to know if it's trustworthy or not, what are the measurements I need to do. So I listed the seven characteristics from valid and reliable, safe, secure, etc. So that gives a more of a systemic approach and structured approach to what are the dimensions, what are the characteristics that that together can make a systems trustworthy. By the way, AI RMF talk about this, that not each of them by itself make a system trustworthy. You can have a system that is very secure but not valid or accurate, so that's not going to be trustworthy. And a system that's 100% accurate but not secure is also not trustworthy. So that gives again more structured approach on what to measure. Then the next step is how to measure methods and metrics for the measurement. Those type of measurement gives an information about limits and capabilities of the systems, the type of the risk that can occur, the magnitude of the impact if those risks occur. And then based on this information then we can come up with mitigations and management of the risk. So AI RMF is its recommendations is really categorized in the four functions of govern, map measure and manage. The govern is giving recommendations on procedures and processes, roles and responsibilities that we want to have in an organization to do effective risk management. So what is the accountability line? What are the role and responsibility involved? The MAP functions provides recommendations on understanding the context of the use. You know, going back to that examples of the face recognition, understanding the environment that the AI systems are being operating there. Understanding the community that can be impacted by that. Identify the risks in this particular context. Understanding the laws, regulations and policies that are effective in the context of use. The measure functions provides recommendations on the how to measure. So for all of the risks identified in the MAP measure provides quantitative or qualitative Recommendations on how to measure them, how to take into account the trade off between all of those trustworthiness characteristics. And all of this information is being used during the managing the risk part. That can, the recommendations can go from safeguards and mitigations that can put in place to mitigate risk to Sometimes we cannot just mitigate risk and the risk should either be accepted or transferred or the systems is too risky that it should not be developed or deployed. So that is how the process in AI rmf.
There's a lot of your personal data out there on the Internet and you know this. Anyone can see this stuff. There's more than you think though. Your name, your contact info, your Social Security number, your home address, your various addresses, your past addresses. There's even information about your family members, maybe even the name of your cat. This is all being compiled by data brokers and is being sold. Now these data brokers, they make a profit off your data, obviously that's how they do it. Your data is a commodity and anyone on the web can buy your private details. They can identity theft you, they can fish you, they can attempt to phish you, they can harass you, they can send you unwanted spam, they can call you nonstop. And this is something I get lots. But now you're able to protect your privacy online with Delete Me. As a person who exists publicly for some time now, especially someone who shares their opinions online quite frequently, I'm aware, hyper aware of safety and security and I take it seriously. And it's easier than ever to find personal information about anyone online. Really all this data is just hanging out on the Internet and can have actual consequences in the real world. That's why I was excited about finding this recent solution and a sponsor of this show. Delete Me. Deleteme is a subscription service that removes your personal information from hundreds of data brokers online. When you sign up, you can provide Delete Me with exactly what information you want deleted. And their experts take it from there. They send you regular personalized privacy reports showing what information they found on the Internet about you, where they found it and what they removed. And Deleteme isn't just a one time service. They are always working for you, constantly monitoring, constantly removing your personal information that you don't want on the Internet. And to put it simply, DeleteMe does all the hard work of wiping your data, your family's personal information and all these things you don't want out there from those data brokers websites. Now the next step is to take control of your personal data and keep it private forever by signing up for Delete Me now at a special discount rate for our listeners, of course. This is awesome. Get 20% off your DeleteMe plan by texting practical to 64000. Again, text the word practical to 64000. And of course, you may know this already, but message and data rates may apply. Check the terms, all that good stuff. Once again, text the word practical to 64000 and get 20% off delete me. Enjoy.
So that was very useful for me in terms of trying to frame and understand, you know, what you're relaying here in terms of govern, map, measure, manage. And you talked about something a moment ago that was really interesting in the sense of you have these characteristics, you know, that you're trying to measure toward trustworthy, but it's not just one and it's not just, you know, a black or white issue. You have a collection of them and they vary across different types of use cases, it sounds like. So you kind of have a, you know, characteristic profiles in a sense. How do you think about if you were out there as a consumer of the guidance that you're providing from nist, maybe you in a small company that's doing some work in AI and you're, you're trying to implement the guidance from NIST and you're kind of evaluating your own profile of characteristics through that govern, map, measure, manage process. How does one frame that? If you're kind of just getting into this and trying to implement the guidance, could you talk a little bit about how an organization that maybe had not done this before might go about implementing a particular, you know, whatever their use case is and you know, how do they get started in the process? What's your recommendation there?
The first thing I will say is that you don't need to implement all of the recommendations in the AIRMF to have a complete risk management. So our recommendation is that start by looking at and reading the AI rmf. It's not a very long document, I forgot. I think it's about between 30 to 35 pages. So get a kind of a holistic understanding of this. And then check out the Playbook in the AI Resource center where for each of the recommendations, AI or MF is in high level for functions. Each functions is divided into categories and then subcategories. So in a sort of a granule approach, we give recommendations on what to do for the govern and then for each of those recommendations get into a little bit more granular recommendations. The playbook for each of the subcategories, which is About I think 70 subcategories in the IRMF provide provides recommendations on suggested actions, informative documents that you can go read and get more information and also suggestions about transparency and documentations for implementation of that subcategory. So we often suggest that get a better understanding of the irmf. Spend some time in the playbook to get a better understanding of of the type of the things that can be done. And then based on the use case, based on exactly what you want to do. Start by simple small number of recommendations in the AI RMF and start implementing there GOVERN or MAP functions are useful starting points. GOVERN provides recommendations about the setup that you need for a successful risk management. So it can give you ideas or an organization's ideas about the resources that's needed, the teams that needed to do this, so they can align it with their own resources and the teams that they have. And the MAP functions as we discussed, gives recommendations of better understanding of the context, getting answers to what needs to be measured. I will also add that the functions govern, map, measure, manage. There is no order on doing that depends on the use case, depends on what needs to be done. The starting point can be recommendations of any of the functions we usually recommend. Start with GOVERN and MAP and then start with as few number of the subcategories or recommendations that the resources and the expertise of the entity allows for their implementations. Of course, prioritize in terms of their own risk management. And then the last thing I also add is also be mindful that the risk management is not a one time practice, that we just do it once and you say okay, I'm done with my risk management. AI systems, there's data driven drift, model drift. These newer models can change based on the interactions with the users, with the environment. So we suggest a continual monitoring and risk management. So I think one of the recommendations in the MAP or GOVERN is to come up with a cadence of repeating the assessments of the risks. So that would be my recommendations. Another thing that I would say is that I mentioned the airc, I mentioned the playbook. We also in the AI RMF talk about profile. So I keep emphasizing the context of the use and mentioning that the the importance of the context in AI system deployment development and the risk management. At the same time AR RMF by design is trying to be sector agnostic and technology agnostic. We try to kind of come up with the foundations that come in set of the practices that that's needed to be aware of and are suggested for risk management. But we also have a section on AI profile and recommendations on building verticals. These profiles are instantiations of the AI RMF for a particular use case or domain of use or technology domain so that each of the subcategories can be slanted or be aligned with that use case. So there can be a profile of AI rmf. For the example that I used medical image recognition. There you can imagine a profile of AI RMF for financial sectors. That's something that we have been asked to work with the community on. That was a very long intro to say that. There are a couple of profiles posted on the AI Resource Center. One is the one that Department of Labor did for inclusive hiring. Another one that Department of State did for human rights in AI. So that can give some sort of a window to or idea about where the organizations can start. In addition to the profile, we have also posted a few use cases and we will post more use cases and that is how different organizations are using AI RMF. That can help hopefully be more practical examples of how to use AI rmf.
That's a fantastic set of suggestions right there. And I'd actually like to kind of ask a follow up to that. And as a prelude to my follow up, if I'm understanding, kind of go to the AI rmf, read that core document. It's not very long, it's very consumable. Go to the Playbook, look at the subcategories. I believe you said there were about 70 of them. You know, it has suggested actions and references to other docs in that and then start to bite off kind of simple small chunks in terms of how you're going to approach the functions that you mentioned. Starting kind of with Govern and Map and then kind of how to put together resources and teams and then kind of cycling back with a cadence of repeated assessments that are also specific to the vertical that you're in. And as you're doing that, it's feeling really practical. From my step, you know, we're practical AI, so that appeals to us. I'd like to ask are there now or do you expect kind of tooling? You know, like if you look outside of AI at kind of the software industry at large is kind of a predecessor to that. As standards and workflows and kind of best practices arose in software development at large, Lots of tooling arose around how to do agile methodology and you name it. There are many different approaches to software development. Are you expecting tooling or do you have any thinking around what kind of tooling might help AI development teams that as they're building these teams in their resources so that they can be productive over time. How are you seeing that evolve going forward? Or do you think that there'll be a cottage industry kind of forming around this? The way we've seen in software and other areas where there's a lot of tool support?
Yes, we have already started seeing some of that. So there are entities that are putting tools for implementation of the IRMF and dashboards and all this that they have developed those tools and they are having it on their websites. If I can just go back and thank you for your excellent summary of my very long windy answers.
No, it's very good. I'm learning a lot here and I.
Ask your listeners to I think start with the AI Resource Center. The URL is airc.nest.gov ar RMF is there and playbook in a interactive filterable way is there. So if their businesses is only, you know, they are developers, they can go and first filter all of the, you know, from the 70 recommendations, anything that is only applicable to the developer. So they're not overwhelmed with all of that. Or if they only care about deployment and the issue of the bias for the deployment, they can go and say, you know, filter for the. From the AI actors for the deployers and from the characteristics from the bias and that gives them. That save them sometimes. So that is the. Where they get information from our website and some hint about, you know, kind of we have it in more filterable way. And yes, there has already started entities that are putting more tooling in and, and with the 601 that was the cross sectoral profile of the IRMF for the generative AI, the work that we're doing with the community, we are focusing on, we use the word operationalization. So what are the tools that are needed for operationalizing and implementing AI RMF and going back and emphasizing the community engagements and the role that the input from the community plays in all of these things. Some of the tools can be developed by us, but majority of the tools are being developed by the community and shared by the community and we hope that we see more of that.
I hope so too. It's fascinating. I love the framework that you've given us here that is, you know, can be applied in so many different verticals and so many different ways and yet is flexible in its guidance that way. As we wind up here and we have seen so much advancement in the development of AI both as a technology and as the industries around it and as you are kind of sitting there in the nerve center of kind of where this guidance and these standards come together, bridging both government and industry as you look forward, what, what are some of the things when you're not in a particular meeting and you're just kind of winding down and you're kind of thinking creatively about where things are going? What are some of your own thoughts about the future of this, both for NIST's role and for the industry and the technology at large? Where we're going? Because it's just, you know, it's going at such a rate, it's so fast and it's fascinating and is changing the face of business, changing the face of how we are as humans and stuff in terms of the tools that are available to us. I'd really love your insights into where you think all of this is going in the days and years ahead.
I think what, and for me, the end goal for me, what I'm hoping to see a lot of that is to use this powerful technology in the way, as, as a sort of a scientific discovery tool in the way that we are doing the science and discoveries there. I think that is where we are going to see a lot of really advancements into precision medicine, individualized educations, you know, climate change, anything that's, that's going to make life a lot better for, for all of us. I have to say this, that I, you know, my heart was warmed by seeing Nobel Prizes for things such as AlphaFold. I keep saying for a long time that needs a lot more recognitions, but really all of the recognition that AI got through those prizes. But I'm also very aware of very important things that NIST can do and the community needs to do. I think we all agree that there is, there's a lot that we don't know about how these models work and we ought to do something about it. We need to have a better understandings of how these models work. There are capability and limits that get me to the important topic of evaluations and testing. We talk about it at the beginning of this podcast that it's important to unpack the concept of the trust into the things that needs to be measured. But at the end of the day, we need to have reliable measurements for assurance that the system systems are trustworthy. We at nist, we are as a measurement science agency, we are the big fan of this quote from Lord Kelvin that if you cannot measure it, you cannot improve it. So if you want to improve the trustworthiness and the reliability of the systems we need to be to have a good handle on how to test them and how to evaluate for reliability, for validity, for the trustworthiness characteristics. And our knowledge on how to test AI systems is very limited. We need better evaluations. As we can see, benchmarks are too easy. They get saturated very quickly. We need to have a better understanding of how they work that gets to the assurance that can build trust into the technology and give users everybody confidence that the systems works. And the third item that I put in, Once we have built that knowledge base least once we have a good scientific foundations. When we have true the research and the work with the community, we have built the technical building blocks. Let's develop clear, understandable, technically robust standards that can help with global interoperability of AI evaluations, AI assurance and AI governance.
Fantastic. Well Alhamdulillah Tabasi, thank you so much for coming on the Practical AI podcast. It was very, very instructive in terms of how to frame this certainly information that I'm going to be using going forward and really appreciate you taking time to talk with us today.
I appreciate the opportunity to be here and talk and really enjoy the conversation. Thanks.
Foreign.
That is Practical AI for this week. Subscribe now if you haven't already.
Head to PracticalAI FM for all the.
Ways and join our free Slack team where you can hang out with Daniel, Chris and the entire Changelog community. Sign up today at PracticalAI FM Community. Thanks again to our partners at Fly IO, to our beat freaking Residents Breakmaster Cylinder and to you for listening. We appreciate you spending time with us.
That's all for now.
We'll talk to you again next time.
More from LARRUZ


Ep 882: Rogue AI Agents: Why Breakouts are Happening More and How Companies Should Prepare (Replay)


Ep 881: Faster AI Agents, Fewer Human Coworkers: The Overly Productive Future of Managing Agents? (Replay)


Ep 879: New: OpenAI Presence. Has The AI Customer Service Takeover Finally Arrived? (Replay)




