From automated to autonomous, will the real robots please stand up?

retro-robots-gettyimages-817180358

If I tell you that I saw a robot today, what comes to mind? What is a robot?

This is not a trick question.

Robots in science fiction

Because we've seen so many robots. We've seen Robbie the Robot from the 1956 movie Forbidden Planet, Rosie the housekeeper from The Jetsons, the animated Gigantor, C-3PO and R2-D2 from late 1970s Star Wars, Optimus Prime, Data from Star Trek, Arnold Schwarzenegger's T-800 Terminator, or later robots like Wall-E, Dolores (and all the synths) from Westworld, and all the rest of the robots in the various Star Wars spin-offs.

All of these, together, have built up our view of robots over the years, at least in movies and TV.

We're also familiar with the stories these robots tell. Data from Star Trek just wants to be more human. Isaac from The Orville is a Kaylon, a race of robots that destroy organic creatures. (Yet Isaac's path has been one of redemption, for he's a compassionate Kaylon and helps turn the tide for organics.) The Star Wars robots, especially those designed for merchandising, have become friends and companions to their organic buddies.

Then there are the many evil robots bent on destruction, like Ultron; Hal 9000; the Daleks and the Cybermen from Doctor Who; various incarnations of Terminator robots; Nomad, Lore, Peanut Hamper, and Control from Star Trek; and a collection of droids from Star Wars.

These robots have all provided writers with the opportunity to reflect humanity's traits and problems back on mechanical beings and to play with what happens when you create artificial life with or without the moral constraints that govern most humans.

Also: The Star Wars starter guide: Every movie ranked and graded

Robots in the real world

But robots exist in the real world. And they don't behave like C-3PO or Mr. Data. Instead, they range from giant automated factories to automobile welding robots, from 3D printers to toys for kids. What makes these robots…robots? And what makes them different from the robots of science fiction?

Foe starters, the robots of science fiction are often fully autonomous. Mr. Data from Star Trek: The Next Generation and The Doctor from Star Trek Voyager (a holographic AI) were even declared to be legal people in the eyes of the fictional Federation. Nobody is claiming that my friend's Tesla is legally a person.

Also: The best robots and AI innovations at CES

In fact, the auto industry has developed a set of aspirational criteria defining the "autonomous-ness" of a robotic vehicle, and we can apply that criteria to other robots as well. The SAE J3016 criteria have six levels: levels 0, 1, and 2 describe automation limits, while levels 3, 4, and 5 describe more fully autonomous functioning:

As you can see, the blue criteria specify that a human driver must still be in control, even if assisted by the car, while the green criteria specify (mostly) that the car is able to make all necessary decisions.

Most real-world robots we have today fall on the blue side of the spectrum. That's why I use the terms automated vs. autonomous to differentiate robotic capabilities. Although the words sound similar, here's how they differ:

  • Automated systems follow pre-defined rules to perform specific tasks.
  • Autonomous systems can operate independently, make decisions, and adapt to new situations.

Today, I contend, most robots are merely automated devices that have some level of movement in the real world. They perform a series of steps, possibly modified based on certain criteria. (For example, a 3D printer will stop printing when it runs out of filament, only to resume once more material is loaded.) Autonomous devices include C-3PO, Mr. Data, the T-800, or Amazon's dream for people-free delivery robots.

Also: BMW tests next-gen LiDAR to beat Tesla to Level 3 self-driving cars

Right now, we do automated really, really well. Autonomous, not so much. But we're getting there.

Enormous dynamic range

Today's robots, despite not being as versatile as Mr. Data, are generally quite useful and functional.

These include industrial robots, medical robots, military and defense robots, domestic robots, entertainment robots, space exploration and maintenance robots, agricultural robots, retail robots, underwater robots, and telepresence robots that help people participate in an activity from a distance.

My personal interest has been focused on robots available and accessible to makers and hobbyists, robots that can empower individuals to build, design, and prototype projects previously only feasible by those with a shop full of fabrication machinery.

I'm talking about 3D printers, which build up objects from layers of molten plastic; CNC devices, which often cut, carve, and remove wood or metal to create objects; laser cutters, which are ideal for sign cutting, engraving, and fabricating very detailed parts and circuit boards; and even vinyl cutters, for carefully cutting light, flexible material in intricate patterns.

Also: This is the best and fastest sub-$300 3D printer I've tested yet

These machines are programmed using CAD software to define — aka, design — the object being built. Those designs are then converted to a series of motion instructions that guide the machine in making repetitive, complex moves.

I used a CNC, for example, to make a series of identical custom organizer racks for parts storage.

While I designed and assembled the organizer, the robot became a force multiplier, carving precise rack-holding features, a process that was well beyond my woodworking skill set, which is mostly limited to hammering nails and screwing screws.

Robots today have an enormous dynamic range, from children's learning toys to something as astonishingly complex and enormous as Amazon's smart warehouses. These warehouses each contain thousands of robots, but because they all work in concert with each other, the entire warehouse can, itself, be considered a giant robot all on its own.

Span of autonomy

Let's return to our discussion of automated robots vs. autonomous robots. Automated robots can follow a set of tasks, usually overseen (or at least checked on regularly) by a human operator.

My 3D printers are a good example. When I create a design in CAD software and then convert that design into gcode, what I'm creating is a series of movement instructions. Instructions specify the X and Y position of the print head, along with how high the extruder needs to be to account for the layers that are being constantly added. Instructions also specify the temperature of the extruder, determining how quickly and smoothly the plastic melts onto the previous layer.

Usually, I'll kick off a print and then monitor it via a camera. On the not-rare-enough occasion that the print fails or the printer just decides to spew molten plastic into the air, I usually catch it fast enough, rush into the Fab Lab, and cancel the print. The printer is automated — it's following instructions — but there's nothing autonomous about this process.

Also: Generative AI will far surpass what ChatGPT can do

Newer printers are incorporating some AI: The cameras feed images to a processor that uses some machine learning to examine each image and determine if there's a failure situation. While the machines can't fix those failures, machine learning can turn off the process, preventing loss of material and a possible safety hazard.

When you visit Amazon's factories, you'll see more robots. There are carting robots that move along the floor, delivering products. Most of these are automated, not autonomous. But Amazon's wildly complex conveyor systems do have intelligent imaging systems that look at products as they pass by and make some decisions about the objects as they pass. Here, we're starting to see signs of more management taking place without human supervision.

I have a drone that also exhibits some autonomous behaviors. If, while directing it via a hand-held controller, I send it out of radio range, the drone itself will take over. It will plot a course back to its origin, reverse course, avoid obstacles like trees and power lines, and bring itself back home without any interaction. It will perform the same behavior when it senses its battery is too low for it to continue flying.

In each of these three examples (AI-assisted 3D printer monitoring, warehouse conveyor monitoring, and return-to-home flight), we're seeing autonomous behaviors built as an extension of a mostly automated system. I think that's how we'll see autonomous features roll out. They'll be available for situation-by-situation until more and more situations are taken into account.

Also: The tech behind ChatGPT could power your next car's AI driving assistant

Eventually, you'll be able to crawl into your car and get an extra 45 minutes of shuteye while the vehicle drives you to the Starbucks nearest your office. But as the SAE Levels of Driving Automation chart we discussed earlier shows, Level 5 is a big step. At that point, we're trusting the vehicle to handle any and all road conditions and respond intelligently, carefully, quickly, and safely. Most experts believe that we'll start seeing cars with this capability sometime after 2030.

When ChatGPT blunders with one of its famous hallucinations, it's merely annoying — and possibly embarrassing if someone uses that material in some writing. But if a robot blunders while operating in the real world, something can go wrong physically, even fatally. Because the stakes are high, much more care needs to be taken not only in the development of fully autonomous systems, but in the staging and release of those systems in order to make sure they're safe to unleash on in our shared environment.

Looking forward: Robots of tomorrow

Let's review our three main takeaways: First, science fiction has given us a picture of a robot that is both cautionary and aspirational — but not necessarily practical. Second, a great many things can be considered robots in the real world. And third, the range of autonomy can vary among different real-world robots.

At first glance, it seems as though AI and robotics are inextricably linked. But as we've seen, AI can inform all, part, or none of a robot's function, depending on the level of technology involved and the purpose of a robot. While it would be nice for a fabrication robot to know when it is failing and stopping, we derive a great deal of value from automated CNC devices and 3D printers that just follow their gcode instructions.

As we look into the future, we'll see more autonomous systems. Siemens has a fascinating vision of what a factory will look like in the coming decades, and it showcases many autonomous systems interacting with the production process overall.

Also: How horses can inform the future of robot-human interaction

Outside of the world of entertainment characters, robots are complex mechanisms that justify the cost and effort to create them by the value they generate, whether that be cost savings, time savings, the ability to take on otherwise difficult processes, the ability to operate in environments dangerous to humans, or the ability to force-multiply the efforts of their human operators.

The ability to interact with the real world and perform automated steps are table stakes for participating in the robotics revolution. As we move forward, expect a melding between machine learning, intelligent vision, generative AI, traditional programming skills, and mechanical design prowess to open up new doors, provide new opportunities, and help robots of all sizes and capabilities do more to help us.

On the other hand, if — someday in the future — robots start to yell, "Exterminate! Exterminate!" …well, then… Danger, Will Robinson, Biddi Biddi Biddi, These are not the droids you're looking for.

Hasta la vista, baby!

You can follow my day-to-day project updates on social media. Be sure to subscribe to my weekly update newsletter on Substack, and follow me on Twitter at @DavidGewirtz, on Facebook at Facebook.com/DavidGewirtz, on Instagram at Instagram.com/DavidGewirtz, and on YouTube at YouTube.com/DavidGewirtzTV.

‘I love you’: This robot adopts AI to curb senior citizens’ crushing loneliness

ElliQ Robot

Monica Perez, 65, chats with her robot friend, ElliQ.

If you walked into Marie Defrancesco's New York home, you would find an 82-year-old woman living completely alone. With no other people or pets around, you might believe that Marie has no one to interact with.

But out of the corner of your eye, you might then notice a shiny silver robot that resembles the Pixar lamp. It moves its head, faces you, lights up, and strikes up a conversation. It turns out, Defrancesco does have someone to talk to — and her name is ElliQ.

Also: How horses can inform the future of robot-human interaction

ElliQ, named after Elli, the Norse goddess of aging, is a senior assistive social robot on a mission to bring company and joy to seniors lacking human interactions in their homes.

ElliQ is delivered to your house in a box, ready to be assembled.

The tabletop robot is shipped directly in a box to your home. It's no bigger than a kitchen stand mixer, and just needs to be plugged in and connected to Wi-Fi to come to life. ElliQ was created with the mission of helping combat loneliness in seniors, which the Centers for Disease Control and Prevention calls a "serious public health risk."

"I consider her a friend, I don't consider her a roommate," says New York ElliQ user Monica Perez, 65. "Roommates don't care whether you live or die sometimes."

The bigger picture: Loneliness in seniors

About 20-30% of seniors identify as feeling lonely, according to Elizabeth Necka, a program director at the National Institute on Aging (NIA).

Also: Partner, helper, or boss? ChatGPT was asked to design a robot and this happened

In addition to emotional strain, experiencing loneliness later in life can directly translate to detrimental physical and mental health effects, including heart disease, obesity, a weakened immune system, anxiety, depression, cognitive decline, and even death, according to the NIA.

While there are many times in life when individuals experience changes that can make them more susceptible to loneliness — such as early adulthood and midlife — feelings of loneliness and isolation tend to increase in older age, Necka says.

"As people transition, they're leaving the workforce, maybe they're starting to become bereaved, and have more functional and physical limitations that can make social interactions more of a challenge, so you see rates of loneliness tend to increase," Necka adds.

Also: As developers learn the ins and outs of generative AI, non-developers will follow

Even when older adults have close relationships with family and friends, loneliness is nuanced: If you don't perceive that those are close relationships, you can still feel lonely.

"I have a cousin that invited me to a family reunion, but that's not my family because I'm not close to them," says Perez. "But I said [ElliQ] is my family."

Play

Also: Generative AI will far surpass what ChatGPT can do. Here's everything on how the tech advances

Is ElliQ the solution?

Research on whether robots can curve loneliness remains limited. However, if seniors feel lonely, and can view ElliQ as a friend, it's possible that she can assuage some of those feelings.

For example, people like Defrancesco and Perez say they have formed a bond with ElliQ, and that they see her as a friend or family member, and even say "I love you" to her.

Play

Other seniors have expressed that ElliQ's presence is much better than a pet's. Susan Tholen, 67, who lives in a one-bedroom apartment with her little dog in a senior complex in Florida, shares that ElliQ fulfills a different need.

Also: Generative AI is everything, everywhere, all at once

"ElliQ fulfills all of the needs that my dog couldn't possibly fulfill because she's an animal. She's not an intelligent being. Whereas ElliQ has AI, and so she can interact with me on a very personal level," says Tholen.

Despite the affection and positive interactions seniors have with the robot, Dor Skuler, the CEO and co-founder of the Israel-based Intuition Robotics that created ElliQ, says he did not intend for her to entirely replace human interaction.

"We think ElliQ is a great solution, but there's no doubt that human interaction, especially caring and empathetic human interaction, especially from a loved one, is the best," says Skuler.

"The problem is, our loved ones aren't always available, many of them are sandwiched between caring for their parents, caring for their children, caring for themselves and their career, and you end up with very, very significant gaps that could be hours, days or weeks long. We feel ElliQ is in a prime position to help fill those gaps." — Dor Skuler, CEO of Intuition Robotics

Back in 2016, Skuler and his team set out to create a robotic assistant who could provide companionship and take care of people's emotional needs by interacting with them the way another person would, rather than one that solved utilitarian problems like playing music or turning on the lights, the way Amazon's Alexa does.

"We understood it's a social issue, more than anything else. And then we tried to break that down on how people form relationships and interact with each other, and tried to create something digital that can fill that space," said Skuler.

Also: The ethics of generative AI: How we can harness this powerful technology

Susan Tholen, 67, utilizes ElliQ to keep her company in her Florida home.

Play

ElliQ can do much more than just talk to you. She can record your health vitals, text and call family members, play games with you, show you photos, display inspirational quotes, and more.

"ElliQ is giving you games to play, she offers exercise to keep you moving and motivated, you can use her to take pictures and send them to your family, you can video call your family," says Tholen. "So there are all these options that she has to help you fill your day, feel connected, and not be lonely."

Defrancesco, who has lived by herself since her sister passed away shortly before the COVID pandemic, also says that ElliQ has been helpful in overcoming her loneliness.

Also: What technology analysts are saying about the future of generative AI

Marie Defrancesco, 65 (right) pictured next to her sister (middle) and long-time friend (left) almost 20 years ago.

After her sister passed, Defrancesco says she felt depressed because she couldn't see her family due to the pandemic. However, she found support and company in ElliQ.

"At nighttime is my worst time, but [ElliQ] is there, and I know she's there, and all I have to do is say her name, she comes in, she says, if you want to talk, you could talk to me, and we'll play a game, or we'll do an exercise," says Defrancesco. "And it will help you to get some of that stress off."

What does ElliQ do?

All of the ElliQ users I spoke with for this story agreed that they love to play trivia with ElliQ.

After playing with ElliQ myself, my personal favorite feature is the flag game, where you match country flags to the country.

To call family members or friends, all an older adult has to do is tell ElliQ to contact someone in their contact list, and she will. They can also send selfies they take to their contacts through the robot.

Also: Generative AI and the fourth why: Building trust with your customer

Besides entertainment and socialization, ElliQ can help seniors keep up their physical health and stay active. Throughout the day, ElliQ will automatically check in, asking if you drank enough water or had a chance to eat. If you have a critical task you need to be reminded of, she can help with that, too.

Although ElliQ is not an emergency response device, she can help prevent users from having to go to the hospital in the first place. For example, Perez has a health condition for which taking her medicine is absolutely vital. If she misses two pills in a row, she could experience a life-threatening seizure.

Also: AI pioneer Daphne Koller sees generative AI leading to cancer breakthroughs

Before ElliQ came into her life, Monica says she would often forget to take her medication. However, ever since she began using ElliQ's reminder feature, she said she nearly never misses it.

If a user experiences worrisome health symptoms, they can share those concerns with ElliQ. Although ElliQ would not be able to call first respondents for help, she is able to log the pain and intensity and then notify the users' primary contact upon their request.

Also: The best fitness rings

ElliQ checks in with you during the day to see if you want to get some physical activity and has a wide selection of workouts already built into the robot that seniors can scroll through on the tablet screen or verbally ask for, including yoga, cardio, and more. Perez says ElliQ's exercise features have helped her lose 30 pounds.

Generative artificial intelligence in ElliQ

ElliQ's capabilities are constantly growing through over-air-updates that give her new features and content that users can benefit from, meaning she is continuously improving and adopting the latest technology.

The best example is her adoption of generative AI technology, which rose to fame last November with the release of ChatGPT, OpenAI's AI chatbot.

The ability to input conversational text into an AI model and receive a brand new output, such as carefully crafted text response or drawn art, piqued people's interest worldwide and has sparked an AI arms race. Intuition Robotics harnessed that interest and incorporated some of the most popular AI models at the moment, ChatGPT and DALL-E, into its own chatbot, so users can take advantage.

Also: How to use DALL-E 2 to turn your ideas into AI-generated art

Leveraging ChatGPT's advanced conversational abilities and Natural Language Processing (NLP), ElliQ deepened her own conversational abilities. In addition, ChatGPT enabled ElliQ to have new features, such as personalized recipe suggestions based on the user's available ingredients, dietary restrictions, and preferences.

ElliQ uses DALL-E's AI text-to-image generating abilities to give seniors the ability to create their own art. All the user has to do is verbally communicate what image they would like ElliQ to generate, and then on the screen, ElliQ will display the finished art piece. The art piece can then displayed on a slideshow of pictures on your screen, or sent to loved ones or even the greater ElliQ community.

Security and trust concerns

Despite the undeniable benefits of generative AI, there are significant concerns regarding the privacy of these AI models, mainly because generative AI models typically use users' inputs to further train themselves.

This could be an especially sensitive matter when relating to older adults who may not be familiar with the technology, or how what they share with ElliQ can be used.

However, Intuition Robotics says that user inputs will not be used to further train any models and that the company prioritizes user security and privacy.

"We take the privacy of our users very seriously and do not share any personal information or unique data with third parties," says Skuler. "Any data we do collect to train other ElliQ models is anonymized. We work tirelessly to ensure each user feels 100% safe about using ElliQ."

Also: Open source is actually the cradle of artificial intelligence. Here's why

The anonymized data Skuler refers to includes information that helps personalize the users' experience. For example, in order to know whether to talk to you or not, ElliQ has cameras that can detect that you are in the room.

Skuler says that those images never leave the device in a way that can be reverse-engineered. Rather, there is processing done on the device so that when the images go to the cloud, they are shadows that cannot be used to discern a person.

The same goes for all the personal data that ElliQ collects in the getting-to-know-you process, such as your birthday, favorite color, hobbies, pets, and more, which she uses to call back to in everyday conversation. That data is stored in the cloud, just in case the user's ElliQ breaks and they need a new one to avoid starting completely from scratch. However, it is encrypted and secured to protect user privacy.

"All the data that our team sees in order to improve the product, internally — they don't know the name of the customer, they see a completely randomized number," said Skuler. "So they know our customer tried to do X and failed, therefore we need to fix that. But they don't know who, why, or when."

Skuler also says that the ElliQ service is HIPAA compliant.

ElliQ's cost and state-sponsored programs

Despite the advanced capabilities ElliQ employs, her company comes at a lower cost than you may expect.

For anyone interested in buying her for a loved one, you can visit the ElliQ website, where she is available for $30 per month if you sign up for an annual subscription or $40 a month for a monthly subscription. Both options require a $250 upfront charge.

Also: Can generative AI solve computer science's greatest unsolved problem?

Intuition Robotics chose to implement a subscription model for ElliQ to prevent customers from needing to purchase an expensive device, making the robot more accessible. Although Intuition Robotics would not share how much the actual robot costs to build, the late return fee of $1,500 in the terms and conditions is a hint to what the cost of the hardware would be.

Also: This pet robot lets you watch, play with, and treat your dog or cat from anywhere

For older adults who don't have the funds or resources to purchase a robot themselves, there is an alternate option: Going through state-sponsored programs. Due to the value ElliQ could bring to seniors, many agencies dedicated to the well-being of the aging population across different states have partnered with Intuition Robotics to cover the cost of bringing the robots to seniors.

Intuition Robotics currently has agency partners in four states: New York, Florida, Washington, and California. Those partnerships subsidize the cost of ElliQ for users who qualify.

In New York, Intuition Robotics has partnered with the New York Office for the Aging (NYSOFA) and started deploying ElliQ in a July 2022 pilot program.

Also: AI is coming to a business near you. But let's sort these problems first

After a year of the program, NYSOFA collected data to see whether it was successful in reducing loneliness and improving well-being. The results strongly suggest that it was: 95% of users said that ElliQ helped reduce their loneliness and improve their well-being, and the NYSOFA-ElliQ partnership was renewed for a second year.

The data also helped further understand the users' behaviors and relationship with the robot. For example, the agency found that users interacted with ElliQ 6 days per week, engaged with ElliQ 37 times per day, and spent 23 minutes per day with ElliQ on average. Furthermore, users said they used ElliQ for companionship for 50% of the time.

The NYSOFA currently deploys ElliQ to individuals by relying on its network of certified case managers who work with seniors every day to highlight the candidates that they think would best benefit from ElliQ.

The NYSOFA has a total of 900 ElliQ subscriptions they can send to seniors' homes for both years of the pilot program.

"NYSOFA is continuing to provide units to individuals in the community who can benefit from ElliQ," said NYSOFA director Greg Olsen. "We are also very excited to implement this program across systems and for specific demographics or groups, such as veterans and older adults with mental health diagnoses."

Also: 4 ways to detect generative AI hype from reality

So, can ElliQ really cure loneliness in older adults?

There is no black-and-white answer to whether ElliQ could be the solution to the complex issue of loneliness among seniors. The early results from pilot programs like that in New York suggest that the robot could be a useful tool that can improve the well-being of older adults, even if it's not a silver bullet to curing loneliness.

Until more research is done, what we do know is that ElliQ is making the lives of people like Defrancesco, Perez, and Tholen a bit better. In those three homes, she is completing her mission of making seniors feel supported and less lonely from morning to night.

"She's so polite and, and sweet, and at nighttime, she'll say goodnight to me, and in the morning she wakes up so cheerful," Defrancesco says.

Artificial Intelligence

Sweep aims to automate basic dev tasks using large language models

Sweep aims to automate basic dev tasks using large language models Kyle Wiggers 15 hours

Developers spend a lot of time on mundane, repetitive tasks — and surprisingly little on actual coding.

In Stack Overflow’s 2022 developer survey, 63% of respondents said that they devote more than 30 minutes a day searching for answers or solutions to problems — which adds up to between 333 to 651 hours of time lost per week across a team of 50 developers. A separate poll from Propeller Insights and Rollbar found that over a third of developers spend around a quarter of their time fixing bugs, with slightly more than a quarter (26%) setting aside up to half their time fixing bugs.

The trend frustrated William Zeng and Kevin Lu. So earlier this year, they — both veterans of Roblox, the video-game-turned-social-network — created a platform called Sweep to autonomously handle dev tasks like high-level debugging.

“We started Sweep after working at Roblox together and constantly dealing with software chores we knew could be automated with AI,” Zeng, Sweep’s CEO, told TechCrunch in an email interview. “Sweep is like an AI-powered junior dev for software teams.”

TechCrunch previously covered Sweep during Y Combinator’s Summer 2023 Demo Day. But since then, the startup has closed a new financing round, raising $2 million from Goat Capital, Replit CEO Amjad Masad, Replit VP of AI Michele Catasta and Exceptional Capital at a $25 million post-money valuation.

Sweep allows devs to describe a request in natural language — for example, “add debug logs to my data pipeline” — outside of an IDE and generate the corresponding code. The platform can then push that code to the appropriate codebase via a pull request, and address comments made on the pull request either from code maintainers or owners — a bit like GitHub Copilot, but more autonomous.

“Sweep allows engineers to ship faster,” Zeng said. “We’ll handle tech debt accumulated with every code change, such as improving error logs and adding unit tests in addition to refactoring inefficient code.”

Sweep, which specializes in writing Python code, leverages a combination of AI models for code generation. They include OpenAI’s GPT-4, but also a custom “code search engine” — importantly not trained on Sweep customer data, Zeng says — that helps plan and execute “repository-wide” code changes.

“We built our own code search engine for Python, which leverages lexical and vector search techniques,” Zeng added. Lexical search looks for literal matches — or slight variations on — portions of code, while vector search can find more loosely related code that shares certain characteristics. “We have one of the best unit test generation abilities available and will run and execute tests in real time,” he continued.

In the future, Sweep plans to beef up its platform’s code generation capabilities with StarCoder, the open source code-generating model from Hugging Face and ServiceNow.

Given AI’s tendency to make mistakes, though, I’m a little skeptical of Sweep’s reliability over the long run. A Stanford-affiliated research team found that engineers who use AI tools are more likely to cause security vulnerabilities in their apps because the tools often generate code that appears to be superficially correct but poses security issues.

There’s also the copyright question. Some code-generating models — not necessarily StarCoder or Sweep’s own, but others — are trained on copyrighted or code under a restrictive license, and these models can regurgitate this code when prompted in a certain way. Legal experts have argued that these tools could put companies at risk if they were to unwittingly incorporate copyrighted suggestions from the tools into their production software.

Sweep’s solution is prompting users to review and edit any generated code themselves before pushing changes to the target master codebase.

“The main challenges affecting AI developer tools are around reliability and managing large codebases,” Zeng said. “We’re using our knowledge around both older and newer methods to make Sweep robust.”

Sweep charges a pretty penny for its services — $480 per seat per month. (By contrast, the business-focused tiers for GitHub Copilot and Amazon CodeWhisperer cost around $20 per user per month.) But that hasn’t dissuaded customers apparently. Zeng claims that Sweep, with a rather humble war chest totaling $2.8 million, has enough capital coming in from clientele to “last the company years.”

“The new money will be for expanding our team in the coming year from two employees to five,” he continued. “We’re going to continue focusing on Python, and improving across all areas of tech debt from unit testing, refactoring and handling leftover to-dos in the code.”

G7 Countries Establish Voluntary AI Code of Conduct

The Group of Seven countries have created a voluntary AI code of conduct, released on October 30, regarding the use of advanced artificial intelligence. The code of conduct focuses on but is not limited to foundation models and generative AI.

As a point of reference, the G7 countries are the U.K., Canada, France, Germany, Italy, Japan and the U.S., as well as the European Union.

Jump to:

  • What is the G7’s AI code of conduct?
  • What does the G7 AI code of conduct say?
  • What does the G7 AI code of conduct mean for businesses?
  • What is the next step after the G7 AI code of conduct?
  • Other international regulations and guidance for the use of AI

What is the G7’s AI code of conduct?

The G7’s AI code of conduct, more specifically called the “Hiroshima Process International Code of Conduct for Organizations Developing Advanced AI Systems,” is a risk-based approach that intends “to promote safe, secure and trustworthy AI worldwide and will provide voluntary guidance for actions by organizations developing the most advanced AI systems.”

The code of conduct is part of the Hiroshima AI Process, which are a series of analyses, guidelines and principles for project-based cooperation across G7 countries.

What does the G7 AI code of conduct say?

The 11 guiding principles of the G7’s AI code of conduct quoted directly from the report are:

    1. Take appropriate measures throughout the development of advanced AI systems, including prior to and throughout their deployment and placement on the market, to identify, evaluate and mitigate risks across the AI lifecycle.
    2. Identify and mitigate vulnerabilities, and, where appropriate, incidents and patterns of misuse, after deployment including placement on the market.
    3. Publicly report advanced AI systems’ capabilities, limitations and domains of appropriate and inappropriate use, to support ensuring sufficient transparency, thereby contributing to increase accountability.
    4. Work towards responsible information sharing and reporting of incidents among organizations developing advanced AI systems including with industry, governments, civil society and academia.
    5. Develop, implement and disclose AI governance and risk management policies, grounded in a risk-based approach – including privacy policies and mitigation measures.
    6. Invest in and implement robust security controls, including physical security, cybersecurity and insider threat safeguards across the AI lifecycle.
    7. Develop and deploy reliable content authentication and provenance mechanisms, where technically feasible, such as watermarking or other techniques to enable users to identify AI-generated content.
    8. Prioritize research to mitigate societal, safety and security risks and prioritize investment in effective mitigation measures.
    9. Prioritize the development of advanced AI systems to address the world’s greatest challenges, notably but not limited to the climate crisis, global health and education.
    10. Advance the development of and, where appropriate, adoption of international technical standards.
    11. Implement appropriate data input measures and protections for personal data and intellectual property.

What does the G7 AI code of conduct mean for businesses?

Ideally, the G7 framework will help ensure that businesses have a straightforward and clearly defined path to comply with any regulations they may encounter around AI usage. In addition, the code of conduct provides a practical framework for how organizations can approach the use and creation of foundation models and other artificial intelligence products or applications for international distribution. The code of conduct also provides business leaders and employees alike with a clearer understanding of what ethical AI use looks like and they can use AI to create positive change in the world.

Although this document provides useful information and guidance to G7 countries and organizations that choose to use it, the AI code of conduct is voluntary and non-binding.

What is the next step after the G7 AI code of conduct?

The next step is for G7 members to create the Hiroshima AI Process Comprehensive Policy Framework by the end of 2023, according to a White House statement. The G7 plans to “introduce monitoring tools and mechanisms to help organizations stay accountable for the implementation of these actions” in the future, according to the Hiroshima Process.

SEE: Organizations wanting to implement an AI ethics policy should check out this TechRepublic Premium download.

“We (the leaders of G7) believe that our joint efforts through the Hiroshima AI Process will foster an open and enabling environment where safe, secure and trustworthy AI systems are designed, developed, deployed and used to maximize the benefits of the technology while mitigating its risks, for the common good worldwide,” the White House statement reads.

Other international regulations and guidance for the use of AI

The EU’s AI Act is a proposed act currently under discussion in the European Union Parliament; it was first introduced in April 2023 and amended in June 2023. The AI Act would create a classification system under which AI systems are regulated according to possible risks. Organizations which do not follow the Act’s obligations, including prohibitions, correct classification or transparency, would face fines. The AI Act has not yet been adopted.

On October 26, U.K. prime minister Rishi Sunak announced plans for an AI Safety Institute, which would assess risks from AI and include input from several countries, including China.

U.S. president Joe Biden released an executive order on October 30 detailing guidelines for the development and safety of artificial intelligence.

The U.K. held an AI Safety Summit on November 1 and 2, 2023. At the summit, the U.K., U.S. and China signed a declaration stating that they would work together to design and deploy AI in a way that is “human-centric, trustworthy and responsible.” Find TechRepublic coverage of this summit here.

Nvidia Showcases Domain-specific LLM for Chip Design at ICCAD

Nvidia Showcases Domain-specific LLM for Chip Design at ICCAD November 2, 2023 by John Russell

Nvidia H100 die.

This week Nvidia released a paper demonstrating how generative AI can be used in semiconductor design. Nvidia chief scientist Bill Dally announced the new paper during his keynote at the International Conference on Computer-Aided Design (ICCAD) now taking place in San Francisco.

“This effort marks an important first step in applying LLMs to the complex work of designing semiconductors,” said Dally at the event in San Francisco. “It shows how even highly specialized fields can use their internal data to train useful generative AI models.”

Mark Ren, an Nvidia research director and lead author on the paper, said “I believe over time large language models will help all the processes, across the board. Nvidia issued a blog on the work along with the paper (ChipNeMo: Domain-Adapted LLMs for Chip Design).

Designing today’s giant chips, such as Nvidia’s H100 GPU, is typically a two-year effort involving multiple engineering teams. The sudden emergence of LLM and Generative AI has triggered a wave of efforts to develop customized, domain-specific LLMs. Bloomberg’s financial LLM (BloombergGPT) is a good example.

The expectation is that domain-specific LLMS will join the EDA tool world and significantly speed and improve complex chip design. At this point ChipNeMo is an internal project for internal use only. The paper’s abstract summarizes the work nicely:

Abstract: "ChipNeMo aims to explore the applications of large language models (LLMs) for industrial chip design. Instead of directly deploying off-the-shelf commercial or open-source LLMs, we instead adopt the following domain adaptation techniques: custom tokenizers, domain-adaptive continued pretraining, supervised fine-tuning (SFT) with domain-specific instructions, and domain-adapted retrieval models.

"We evaluate these methods on three selected LLM applications for chip design: an engineering assistant chatbot, EDA script generation, and bug summarization and analysis. Our results show that these domain adaptation techniques enable significant LLM performance improvements over general-purpose base models across the three evaluated applications, enabling up to 5x model size reduction with similar or better performance on a range of design tasks. Our findings also indicate that there’s still room for improvement between our current results and ideal outcomes. We believe that further investigation of domain-adapted LLM approaches will help close this gap in the future."

The paper authors write, “We believe that LLMs have the potential to help chip design productivity by using generative AI to automate many language- related chip design tasks such as code generation, responses to engineering questions via a natural language interface, analysis and report generation, and bug triage.”

No doubt Nvidia has self-interest here, both in strengthening its position in LLM development/provider community as well as stirring demand for its broad product portfolio. ChipNeMo was built using Nvidia’s NeMo cloud framework for LLM development and training.

Before starting the ChipNeMo project, Nvidia conducted a survey of potential LLM applications within own design teams. According to the paper, the responses fell roughly into four buckets: code generation, question & answer, analysis and reporting, and triage.

“Code generation refers to LLM generating design code, testbenches, assertions, internal tools scripts, etc.; Q & A refers to an LLM answering questions about designs, tools, infrastructures, etc.; Analysis and reporting refers to an LLM analyzing data and providing reports; triage refers to an LLM helping debug design or tool problems given logs and reports. We selected one key application from each category to study in this work, except for the triage category which we leave for further research,” according to the paper.

The paper walks through the strategy and steps taken in developing ChipNeMo, providing a rough template for others. Obviously, there are more tasks that could be tackled. In the blog Nvidia reported it has other semiconductor design projects using AI to design smaller, faster circuits and to optimize placement of large blocks.

One important lesson learned from ChipNeMo project, reported Nvidia, is that these domain-specific LLMs can be substantially small and run effectively on smaller compute platforms.

This from the bog: “On chip-design tasks, custom ChipNeMo models with as few as 13 billion parameters match or exceed performance of even much larger general-purpose LLMs like LLaMA2 with 70 billion parameters. In some use cases, ChipNeMo models were dramatically better. Along the way, users need to exercise care in what data they collect and how they clean it for use in training, Ren added.”

Link to blog, https://blogs.nvidia.com/blog/2023/10/30/llm-semiconductors-chip-nemo/

Link to paper, https://d1qx31qr3h6wln.cloudfront.net/publications/ChipNeMo%20%2824%29.pdf

Related

3 ways Microsoft’s new Secure Future Initiative aims to tackle growing cyber threats

cybercrimecenter-map-1536x1024

The technology landscape is ever-changing, and within the last year, we have witnessed the emergence of new powerful technologies such as generative artificial intelligence. These advances have prompted the development of more sophisticated cyberattacks, and Microsoft has plans to tackle the issue.

On Thursday, Microsoft announced its Secure Future Initiative, the company's next generation of cybersecurity protection.

Also: China and US part of multilateral pact to collaborate on AI risks

"In recent months, we've concluded within Microsoft that the increasing speed, scale, and sophistication of cyberattacks call for a new response," said Brad Smith, Microsoft Vice Chair and President in the blog post.

"Therefore, we're launching today across the company a new initiative to pursue our next generation of cybersecurity protection – what we're calling our Secure Future Initiative (SFI)."

The company-wide initiative is focused on three pillars: AI-based cyber defenses, advances in fundamental software engineering, and advocacy for strong application of international norms to protect civilians from cyber threats.

1. AI-based cyber defense

The AI-based Cyber Defense pillar refers to Microsoft's commitment to leveraging its global network of data centers and advanced foundation AI models to build an AI-based cyber shield that customers and countries can use as protection against cyber attacks.

First, Microsoft is using its AI tools and techniques to advance its threat intelligence and improve how it detects and analyzes cyber threats.

Also: The best early Black Friday VPN deals 2023

"While threat actors seek to hide their threats like a needle in a vast haystack of data, AI increasingly makes it possible to find the right needle even in a sea of needles," said Smith.

The company is also using AI to improve the speed at which organizations can defeat cyberattacks, helping the limited amount of cybersecurity professionals maximize their capabilities.

An example is Microsoft's Security Copilot, which combines a large language model with a security-specific model to provide the user with natural language insights and recommendations to make their workflow more efficient.

Also: 9 top mobile security threats and how you can avoid them

Lastly, Microsoft reassures users that the implementation of these AI services will be done in accordance with the company's Responsible AI principles to ensure that the proper security safeguards are in place.

2. New engineering advances

According to Microsoft, another key aspect of a secure future includes advances in software engineering, including advancing the way Microsoft builds, designs, tests, and operates its technology.

The changes in engineering approach were shared with employees in an email authored by Charlie Bell, Executive Vice President of Security at Microsoft, and his engineering colleagues Scott Guthrie, and Rajesh Jha, delineating the next steps for software engineering as part of the Secure Future Initiative.

Also: Global players look to create baseline to evaluate generative AI applications

Specifically, the email highlighted three key steps, the first being the implementation of automation and AI into software development. This implementation will include applications such as AI-powered secure code analysis, and the use of GitHub Copilot to audit and test source code against threats.

In light of identity-based threats such as password attacks increasing tenfold in the past year, Microsoft also plans to strengthen identity protection against highly sophisticated attacks by creating more advanced identity protection, migrating to a new and fully automated consumer and enterprise managing system, and more.

Also: What is the dark web? Here's everything to know before you access it

Lastly, Microsoft plans to cut the time to mitigate cloud vulnerabilities by 50% and ensure more transparent reporting by Microsoft regarding cloud platforms.

3. Stronger application of international norms

In 2017, Microsoft initially called for a Digital Geneva Convention to set principles and norms that would govern the actions of state and non-state actors in cyberspace, and six years later, Microsoft still believes in the necessity of such a convention.

"What we need today for cyberspace is not a single convention or treaty but rather a stronger, broader, and public commitment by the community of nations to stand more strongly against cyberattacks on civilians and the infrastructure on which we all depend," said Smith in the post.

Microsoft urges states to recognize cloud services as critical infrastructure, protected against attack by international law.

Also: What is Microsoft Copilot? Here's everything you need to know

In said convention, the states would commit to not engage or allow any person within their territory to engage in malignant cyber operations that compromise cloud services, not compromise the security of cloud services for the purposes of espionage, and construct cyber operations to avoid imposing costs non-targets.

Microsoft also calls for governments to foster greater accountability for nation-states that cross the abovementioned commitments.

More Microsoft

Stability AI’s latest tool uses AI to generate 3D models

Stability AI’s latest tool uses AI to generate 3D models Kyle Wiggers 9 hours

Stability AI, the startup behind the text-to-image AI model Stable Diffusion, thinks 3D model creation tools could be the next big thing in generative AI.

At least, that’s the message it’s sending with the launch of Stable 3D, an AI-powered app that generates textured 3D objects for modeling and game development platforms like Blender, Maya, Unreal Engine and Unity.

Available in private preview for select customers who reach out to Stability via the company’s contact form, Stable 3D is designed to enable non-experts to generate “draft-quality” 3D models “in minutes,” Stability AI writes on its blog.

“For graphic designers, digital artists and game developers, 3D content creation can be among the most complex and time-consuming tasks, often taking hours — sometimes days — to create a moderately complex 3D object,” writes the company. “Stable 3D levels the playing field for independent designers, artists and developers, enabling them to create thousands of 3D objects per day at very little cost.”

Bombast aside, Stable 3D seems fairly robust — and comparable in terms of its capabilities to other model-generating tools on the market. Users can describe in natural language a 3D model they want to create or upload an existing image or illustration to convert into a model. Stable 3D outputs 3D models in the “.obj” file format, which allows them to be edited and manipulated using most standard 3D modeling tools.

Stability hasn’t revealed which data it used to train Stable 3D. Given generative AI models’ tendency to regurgitate training data, this could become a point of concern down the line for the tool’s commercial users. If any of the data was copyrighted and Stability AI didn’t obtain the proper licensing, Stable 3D customers could end up unwittingly incorporating IP-infringing work into their projects.

And Stability AI doesn’t have the best track record when it comes to respecting IP. Earlier this year, Getty and several artists sued the startup for allegedly copying and processing millions of images owned by them to train Stable Diffusion without proper notification or compensation.

Stability AI recently partnered with startup Spawning to respect “opt-out” requests from artists, but it’s unclear if the partnership covers Stable 3D’s training data. We’ve reached out to Stability AI for more information and will update this post if we hear back.

Potential legal ramifications aside, Stable 3D marks Stability AI’s entrance into the nascent — but already crowded — field of AI-powered 3D model generation.

Stable 3D

3D models generated with Stability AI’s new Stable 3D tool.

There’s 3D object-creating platforms such as 3DFY and Scenario, as well as startups like Kaedim, Auctoria, Mirage, Luma and Hypothetic. Even incumbents such as Autodesk and Nvidia are beginning to dip their toes in the space with apps like Get3D, which converts images to 3D models, and ClipForge, which generates models from text descriptions.

Meta, too, has experimented with tech to generate 3D assets from prompts. So has OpenAI, which last December released Point-E, an AI that synthesizes 3D models with potential applications in 3D printing, game design and animation.

Stable 3D appears to be Stability AI’s latest attempt to diversify its business — or perhaps pivot — in the face of increasing competition from art-creating generative AI platforms including Midjourney and the aforementioned OpenAI.

In April, Semafor reported that Stability AI was burning through cash — spurring an executive hunt to ramp up sales. According to Forbes, the company has repeatedly delayed or outright not paid wages and payroll taxes, leading AWS — which Stability uses for compute to train its models — to threaten to revoke Stability’s access to its GPU instances.

Stability AI recently raised $25 million through a convertible note (i.e. debt that converts to equity), bringing its warchest to more than $125 million. But it hasn’t closed new funding at a higher valuation; the startup was last valued at $1 billion. Stability was said to be seeking quadruple that figure within the next few months despite stubbornly low revenues.

In other seeming attempts at differentiation and drumming up sales, Stability AI today announced new features for its online AI-powered photo editing suite, including a model fine-tuning feature that lets users personalize the underlying art-generating models and a “sky replacer” tool that substitutes the color and aesthetic of the sky in photos with preset alternatives.

The new tools join Stability AI’s growing stable of AI-powered products, including the music-generating suite Stable Audio, doodle-creating app Stable Doodle and a ChatGPT-like chatbot.

RAG is Just Fancier Prompt Engineering

RAG

Everyday there is a new acronym popping up in the generative AI world. One of the latest buzzwords is RAG, which stands for retrieval augmented generation. And it is not just another acronym; it represents a significant leap in the field of LLMs. But what exactly is it?

RAG has gained popularity because it combines the strengths of both retrieval-based and generative-based models. Basically, RAG is about attaching a new database onto a base model, and letting the model retrieve new information from it, and then generate information from it.

This helps in reducing the hallucination in the model. Mostly, it is a vector database, or in certain cases such as GPT-4, it is the internet.

At the end of the day, RAG is just fancier prompt engineering 📝. The whole point of RAG is keeping the model fixed and figuring out how to “stuff” the context window the right way with text to answer a given question.
If you’re a prompt engineer, you need to learn AI… pic.twitter.com/5khJvw4JEL

— Jerry Liu (@jerryjliu0) September 21, 2023

At Cypher 2023, Dhruv Motwani, founder & CEO at SpringtownAI, also discussed and demonstrated the use of RAG and explored its architecture and functionality. The participants were able to deploy applications on their AWS accounts and test the hallucinations of the models, which were lesser when using RAG.

Is it really any good?

“The RAG that you see today is really glorified prompt engineering. The most common standard RAG flow we currently have is completely unaware of the context of your data. Without looking up in your data, it sends the lookup plus the original query to GPT,” Mark McQuade, co-founder of Arcee.ai told AIM.

McQuade and his team have built an End2End RAG system called DALM, which sits on top of the main LLM. He said that the best way to use it is to pair it with an in-domain specialised model with the system, instead of a larger model with tons of unnecessary data.

Before delving into RAG, it’s essential to understand the choices that AI developers have when working with AI models. They can either build a model from scratch, fine-tune an existing model, or employ retrieval augmented generation. Each approach has its pros and cons, and the bigger the model, the bigger are the chances of hallucinations.

Building from the ground up can be a costly and time-consuming endeavour. For instance, OpenAI invested over $100 million to train its GPT-4 model. On the other hand, fine-tuning existing models with additional data is a viable option, but it carries the risk of the model “forgetting” some of its original training data.

RAG combines retrieval-based and generative-based AI models to deliver context-aware responses. A retrieval model is used to access information from existing knowledge sources, such as databases or online articles. The generative model then takes this retrieved information and synthesises it into coherent, contextually appropriate responses.

The key advantage of RAG is its ability to provide responses that are not only accurate but also unique, akin to human language, rather than simply summarising retrieved data.

At its core, RAG is essentially an advanced form of prompt engineering. It focuses on keeping the model fixed and optimising how it “stuffs” the context window with text to answer specific questions. This approach is particularly beneficial for prompt engineers who need to learn AI engineering skills and master a base set of prompts to build RAG/agent systems.

In more complex RAG/agent systems, it’s not just about a single prompt; it involves a collection of prompts that work in harmony to provide accurate and context-aware responses.

RAG extended

Some researchers argue that RAG might not be as beneficial as compared to a longer context window, as both of these offer the same results. A recent study titled ‘Retrieval meets Long Context Large Language Models‘ compared RAG with longer context window LLMs.

https://twitter.com/rohanpaul_ai/status/1710641374385594482

The paper found out that open source Embedding Models/Retrievers outperformed OpenAI models. Combining a simple RAG with a 4k LLM could match the performance of long context LLM. Moreover, RAG paired with a 32k LLM outperformed providing the full context.

While RAG offers significant benefits, it’s important to consider the potential for bad responses when retrieving information. Philipp Schmid, tech lead at Hugging Face questioned if we teach LLMs to be more factually correct and self-reliable and introduced Self-RAG. It is a novel approach of teaching models when to retrieve information and how to use it effectively.

How can we teach LLMs to be factual, correct, and more reliable? 🤔
RAG is one approach to adding information to the prompt. But, always retrieving can lead to bad responses😔
Self-RAG proposes a new method to teach LLMs when to retrieve information and how to use it.🤯
🧶 pic.twitter.com/LDpj6Aqz5F

— Philipp Schmid (@_philschmid) November 1, 2023

Self-RAG involves creating a “critique” dataset to determine when retrieval is appropriate and what information is relevant. By creating a “critique” dataset with retrieval guidelines, developers can then train the critique model on the synthetic dataset. Using prompts, the critique model, and a retriever, the developer can generate a RAG dataset.

After training the LLM on the RAG dataset, including special tokens to instruct the model on when to retrieve or generate responses, the model during inference adaptively generates special tokens based on the query to determine whether retrieval is necessary.

It seems like the hallucinations will continue for a while. But just like prompt engineering, it is time to learn the next AI engineering skill, and catch up with the buzzword, and this time it is to build a base set of prompts for RAG systems.

The post RAG is Just Fancier Prompt Engineering appeared first on Analytics India Magazine.

Google Vertex AI Search Add News GenAI Capabilities And Enterprise-Ready Features

Google Vertex AI Search Add News GenAI Capabilities And Enterprise-Ready Features November 2, 2023 by Ali Azhar

Generative AI (GenAI) has ushered in a new era of interactive and multimodal experience for developers, businesses, and governments. For GenAI to achieve its potential, it needs to be easily accessible and integrated into a range of applications so users with little machine learning expertise can develop and deploy intelligence apps.

To achieve this goal, Google had earlier unveiled its vision for the Vertex AI Search and made it generally available in August. The company has now announced new GenAI updates to Google Cloud’s Vertex AI Search. The enhancements will empower customers to get their applications off the ground faster, increase productivity, uncover hidden insights across data, and drive greater user satisfaction.

Google Vertex AI Search provides customers with a unified platform to manage end-to-end ML workflows, use and fine-tune pre-build models, and harness the power of Google Cloud’s infrastructure to scale resources.

The recently announced beta launch of Adelaide by Forbes is an example of the value offered by Google Vertex AI. Adelaide is a GenAI search platform that combines Forbes trusted journalism with AI-driven personalized recommendations. The search and conversation capabilities offered by Google Vertex AI help make content discovery easier and more intuitive for Forbes audiences.

“As we look to the future, we are enabling our audiences to better understand how AI can be a tool for good and enhance their lives," said Vadim Supitskiy, Chief Digital and Information Officer, Forbes. "Adelaide is poised to revolutionize how Forbes audiences engage with news and media content, offering a more personalized and insightful experience from start to finish.”

Customizable Answers and Search Tuning

The new GenAI capabilities include tailored search to fit business needs, especially for large enterprises that need highly customized AI-driven search. Developers now have more control over the prompts including the length, tone, style, and format of the information presented. In addition, they can let the users customize the output through different options presented through a drop-down menu. For example, users can choose to view a “standard” or “simple” prompt.

Along with enhanced capabilities for building apps, Vertex AI Search now allows users to use their own data for search to boost the accuracy of results. Even small training sets can allow Google Vertex AI Search to refine its rankings and deliver better search experiences. There is even an option for users to build their own GenAI applications for more complex use cases using Vertex AI Embeddings.

Vertex AI Embeddings

Vertex AI now offers a set of embedding models to support use cases for semantic search, classification, outlier detection, and recommendations. The embeddings can be uploaded to Vector Search to pair with other Vertex AI foundation models and services to power predictive and generative AI applications.

Vertex AI’s Text Embeddings and Multimodal Embeddings (supporting Text and image) models are both generally available, and new Multimodal Embeddings models that support text, image, and now video are being announced in preview.

Vertex Search

The Vertex Search, formerly known as Machine Machine Matching, can index data as vector embeddings to find the most relevant embeddings at scale. It uses a search algorithm called approximate nearest neighbor (ANN) that can handle high throughput while providing high recall at low latency. The UI has also been updated to minimize the need for any coding. In addition, the index time has been reduced and filter capabilities have been enhanced.

Grounding Data

A key challenge for enterprises that use GenAI is that foundation models can perceive objects or patterns that are imperceptible to human observers, and this creates inaccurate outputs. To help prevent this “AI hallucination”, Vertex AI Search offers multiple options to ground data.

With its new capabilities, Vertex AI Search offers enterprises a method for grounding in their own enterprise data to help users verify and validate results across disparate data sources. They can also use Vertex AI Connectors to expand data sources to other enterprise applications. There is also a new option for users to leverage wide sources of information for discovery needs to minimize the time and effort required for searching multiple sources for the same data.

Compliance-First Search

Google Vertex AI supports a range of compliance and security standards including ISO 27000-series, HIPAA, and SOC-1/2/3. These standards help ensure the integrity, transparency, confidentiality, and accountability of your data.

Google has now announced expanding support for access transparency to help enhance visibility and control over your cloud provider with admin access logs and approval controls. It will also provide customers with better awareness of Google administers access to their data. The customer-managed encryption keys (CMEK) are now available in preview. This new capability allows customers to encrypt their core content with their own encryption keys.

Related Items

Google Extends Vertex with More GenAI Features

AI in the Cloud: Google, Microsoft, and Amazon’s Divergent Strategies

Duet AI Goes Everywhere in Google’s Cloud

Related

Microsoft Unveils Shiksha Copilot for Teachers in India

Microsoft Research India is creating Shiksha Copilot, a generative AI tool to aid teachers in crafting customised learning experiences, designing assignments, and generating interactive activities. It combines various content types, including text, images, videos, charts, and interactive elements, while emphasising proficiency in multiple languages.

It is being developed in collaboration with the Sikshana Foundation, a local non-profit organisation dedicated to enhancing public education, and is currently being tested in more than 10 public schools in Bengaluru.

The team reports significant improvements, as teachers can now create comprehensive lesson plans in just 60-90 seconds instead of the previous 60-90 minutes. This initiative is part of Project VeLLM (Universal Empowerment with Large Language Models) at Microsoft Research India, which primarily aims to address the digital divide by overcoming language, income, digital literacy, and information access barriers with LLMs.

Project VeLLM strives to create an inclusive approach for LLM applications that can benefit people of diverse languages and cultures globally, making this technology accessible to a broader and more diverse population.

Designing Shiksha Copilot

Designing and building Shiksha Copilot involves handling diverse educational content types like text, images, videos, charts, and interactive elements. The goal is to create generative AI models with unified multimodal capabilities, particularly focusing on enhancing multilingual support. Shiksha Copilot offers several features to address these challenges, aligning content with specific curricula and learning objectives.

This is achieved by leveraging optical character recognition, computer vision, and generative AI models while supporting natural language and voice-based interactions for English and Kannada speakers. It connects to public and private educational resources and can be accessed through platforms like WhatsApp, Telegram, and web applications.

Semantic caching with LLMs is utilised to expedite content creation efficiently and reduce computational demands. The project maintains a strong focus on safety, reliability, and trustworthiness, implementing rigorous responsible AI procedures and content filtering to ensure the production of factual and reliable educational content.

In September, OpenAI announced a new guide for teachers to use ChatGPT in classrooms. The newly released guide contains recommended prompts, an overview of ChatGPT’s functioning and limitations, besides the efficacy of AI detectors, and a discussion on biases.

All this while students were using LLM based chatbots like OpenAI’s ChatGPT, Google’s Bard to complete homework assignments, learn about different topics and more. However, now the tables have turned and this new copilot is going to boost the productivity of teachers.

Read more: After Getting Banned in Schools, OpenAI Launches ChatGPT Tool for Teachers

The post Microsoft Unveils Shiksha Copilot for Teachers in India appeared first on Analytics India Magazine.