WordPress Ad Banner

AI Pioneer Geoffrey Hinton Quits Google, Warns Against Rapid AI Development

One of the pioneers in the development of deep learning models that have become the basis for tools like ChatGPT and Bard, has quit Google to warn against the dangers of scaling AI technology too fast.

In an interview with the New York Times on Monday, Geoffrey Hinton – a 2018 recipient of the Turing Award – said he had quit his job at Google to speak freely about the risks of AI.

He told NYT journalist Cade Metz that part of him now regrets his life’s work, explaining how tech giants like Google and Microsoft had become locked in competition on AI that it may be impossible to stop.

“Look at how it was five years ago and how it is now,” he said. “Take the difference and propagate it forwards. That’s scary.”

As companies improve their AI systems, he said, they become increasingly dangerous: “It is hard to see how you can prevent the bad actors from using it for bad things”.

While chatbots today tend to complement human workers, it would not be long before they replaced a number of human roles. “It takes away the drudge work,” he said. “It might take away more than that.”

Perhaps more concerning, the article talked about how AI systems can learn unexpected behavior from the vast amounts of data they analyze, and what that might mean when AI not only generates computer code, but also deploys it.

“The idea that this stuff could actually get smarter than people — a few people believed that,” he said. “But most people thought it was way off. And I thought it was way off. I thought it was 30 to 50 years or even longer away. Obviously, I no longer think that.”

After publication of the interview, Hinton was keen to clarify that he had not intended to criticize his old employer, Tweeting: “In the NYT today, Cade Metz implies that I left Google so that I could criticize Google. Actually, I left so that I could talk about the dangers of AI without considering how this impacts Google. Google has acted very responsibly.”

Back in 1986, Hinton, David Rumelhart and Ronald J Williams, wrote a highly-cited paper that popularised the backpropagation algorithm for training multi-layer neural networks, which mimics how biological brains learn.

For the last 10 years, the 75-year-old British/Canadian has divided his time between his work for the University of Toronto and his AI startup, DNNresearch, which was acquired by Google in 2013.

EU Officials Confident Its ‘AI Act’ Will Pass Sometime This Year

According to Reuters, The European Union hopes to pass a groundbreaking law to regulate artificial intelligence (AI) as soon as possible. As stated by the EU’s Technology Regulation Chief Margrethe Vestager, it is envisaged that the law will likely be passed sometime in 2023. The Artificial Intelligence (AI) Act, this proposed legislation, is concerned mainly with tightening regulations on data quality, openness, human oversight, and accountability. Additionally, it aims to address ethical issues and implementation difficulties in several industries, including healthcare, education, finance, and energy. Such news will likely be music to the ears of people calling for just this for some time now, like Elon Musk and Google’s CEO.

“[AI] has been around for decades but has reached new capacities fueled by computing power,” Thierry Breton, the EU’s Commissioner for Internal Market, said in a statement. The Artificial Intelligence Act aims to “strengthen Europe’s position as a global hub of excellence in AI from the lab to the market, ensure that AI in Europe respects our values and rules, and harness the potential of AI for industrial use,” he added.

This announcement comes after a preliminary deal was reached Thursday last week (27 April 2023) by members of the European Parliament to push through the draft of the EU’s Artificial Intelligence Act to a vote by a committee of lawmakers on May 11. But, before it becomes official EU law, negotiations must take place to finalize the details across EU member states.

Vestager described the EU AI Act as “pro-innovation” during a news conference following a Group of Seven (G7) digital ministers meeting in Takasaki, Japan, because it aims to reduce the risks of social harm from new technology. To develop “guardrails” on developing artificial intelligence technology without strangling innovation, regulators worldwide have attempted to strike a balance.

“We have these guardrails for high-risk use cases because cleaning up … after a misuse by AI would be so much more expensive and damaging than the use case of AI itself,” Vestager said. “There was no reason to hesitate and to wait for the legislation to be passed to accelerate the necessary discussions to provide the changes in all the systems where AI will have an enormous influence,” she said in an interview.

Although the EU AI Act is anticipated to be passed this year, lawyers have predicted that it will take some time before it is implemented. However, Vestager stated that companies could begin to think about the implications of the new legislation.

“Now when everyone has AI at their fingertips … there’s a need for us to show the political leadership to make sure that one can safely use AI and gain all the amazing possibilities of improvement in productivity and better services,” Vestager said in an interview with Reuters.

The EU is not the only nation considering such legislation, with similar actions taking place in the United States too. Many other nation-states will likely follow suit in the following months and years.

New AI Model Suggests Recipes Based on Available Food Ingredients

Artificial intelligence (AI) has dabbled into many things, from poetry to video creation. And now, it seems that researchers using AI are cooking up something new. 

Researchers at PeopleTec, an Alabama-based technology company, have created an AI-based model that can create recipes based on the ingredients provided by users. 

“The basic idea behind our work was to combine raw food and recipe ingredients using image analysis, then to ask a powerful language model to construct a plausible cooking recipe, including the expected title, proportion, and steps,” David Noever, one of the researchers, told TechXplore.

According to the study, this computational model can also simply scan your refrigerator and recommend a recipe for your next meal. “To demonstrate the API as a modular alternative, we solve the problem of a user taking a picture of ingredients available in a refrigerator, then generating novel recipe cards tailored to complex constraints on cost, preparation time, dietary restrictions, portion sizes, and multiple meal plans,” researchers wrote in the paper uploaded on a pre-print server. 

The training of the AI model

The computational model was trained using over 2,000 images of open refrigerators containing various raw food items. As a result, the AI model was able to create a 100-page recipe book consisting of various unique recipes using these image inputs. 

“For the first time, an AI chef or cook seems not only possible but offers some enhanced capabilities to augment human recipe libraries in pragmatic ways. The work generates a 100-page recipe book featuring the thirty top ingredients using over 2000 refrigerator images as initializing lists.” the paper noted.

The AI method is based on models that can recognize objects in images along with a text generator model to give out recipes. Specifically, they used application programming interfaces (APIs) and GPT-4, an OpenAI large language model (LLM), to generate recipes based on text or images provided by the users.

The researchers hope to incorporate this AI model into a smartphone app or other software tools to generate new and innovative recipes. 

Study abstract:

The AI community has embraced multi-sensory or multi-modal approaches to advance this generation of AI models to resemble expected intelligent understanding. Combining language and imagery represents a familiar method for specific tasks like image captioning or generation from descriptions. This paper compares these monolithic approaches to a lightweight and specialized method based on employing image models to label objects, then serially submitting this resulting object list to a large language model (LLM).

This use of multiple Application Programming Interfaces (APIs) enables better than 95% mean average precision for correct object lists, which serve as input to the latest Open AI text generator (GPT-4). To demonstrate the API as a modular alternative, we solve the problem of a user taking a picture of ingredients available in a refrigerator, then generating novel recipe cards tailored to complex constraints on cost, preparation time, dietary restrictions, portion sizes, and multiple meal plans.

The research concludes that monolithic multimodal models currently lack the coherent memory to maintain context and format for this task and that until recently, the language models like GPT-2/3 struggled to format similar problems without degenerating into repetitive or non-sensical combinations of ingredients. For the first time, an AI chef or cook seems not only possible but offers some enhanced capabilities to augment human recipe libraries in pragmatic ways. The work generates a 100-page recipe book featuring the thirty top ingredients using over 2000 refrigerator images as initializing lists.

Amazon is Spending more on AI and its Cloud Business

Amazon is reportedly reducing spending on its logistics infrastructure and is doubling down on investing in artificial intelligence (AI), according to statements made by the company’s CFO, Brian Olsavsky. He stated that Amazon is spending less on its core fulfillment and transportation areas year-over-year and is instead allocating more funds to large language models and generative AI. This move appears to be part of the company’s broader efforts to focus on developing its technology infrastructure.

Amazon spent approximately $58.3 billion in capital expenditures last year, as per its 2022 annual report, with a particular focus on developing its technology infrastructure. The company’s CEO, Andy Jassy, has reiterated this commitment, stating that Amazon will be one of the few companies prioritizing the development of large language models.

Jassy noted that developing large language models can take many years and require billions of dollars, but he believes generative AI tools that assist coders will be the most compelling. Additionally, Amazon aspires to develop the world’s best personal assistant and is working on a new and larger language model to support this goal.

The shift in focus towards AI investments could have a significant impact on Amazon’s business strategy, especially as the company aims to stay ahead of its competition. Amazon Web Services (AWS), which provides AI and machine learning services, is already working with several unicorn customers. The company’s stock jumped more than 10% in after-hours trade, reflecting the market’s optimism for Amazon’s AI investments.

Overall, Amazon’s pivot towards AI could help the company become more efficient, reduce costs, and improve its customer experience. However, it remains to be seen how this shift will impact the company’s logistics and infrastructure operations in the long run.

Which AI is Most Helpful? ChatGPT, Microsoft Bing or Google Bard

According to some people, your business may be way behind if you do not already use at least one Artificial Intelligence (AI) application.

Indeed, AI is used in a wide variety of ways these days. It has already begun to alter how we work and live by simplifying and accelerating complicated tasks. New AI language models can understand and generate human-like responses, opening up various possibilities in various fields. These AI language models, like ChatGPT, will likely be a game-changer in areas as diverse as improving customer service and enhancing language translation. 

It’s only normal to ask, then, which is the best among the top three (3) AI-driven chatbots: ChatGPT, Bing, and Google Bard. We have tested, read user reviews, and followed the news on all three models. This article will discuss and compare their underlying technologies and applications and explore the much-asked question: ChatGPT vs. Bing vs. Google Bard – which is better?

What is an AI language model?

An AI language model is not a deterministic system, like regular software. Instead, they are probabilistic — they generate replies by predicting the likelihood of the next word based on statistical regularities in their training data. This means that asking the same question twice will not necessarily give you the same answer twice. It also means that how you word a question will affect the reply. 

ChatGPT, Bing, and Google Bard are chatbots that all use AI language models developed to generate more human-like language. These models have been trained on large text datasets, allowing them to generate contextually relevant responses to a wide range of queries and conversations. They are used in various applications, such as customer service, language translation, personal assistance, and more.

It is not really possible to directly compare the three AI chatbots, as some of them are still in development, and new features and capabilities are being added all the time. However, we have some experience with Bing and Bard, even though many are still on a waiting list for access. ChatGPT has been around for a while. We analyze the available information to understand the differences among these chatbots better.

Features and capabilities of Chatgpt, Bing, and Google Bard.

Modern AI language models that have revolutionized the field of natural language processing (NLP) include ChatGPT, Bing, and Google Bard. Each model stands out thanks to its own attributes and abilities, although these are not the only NLP chatbots out there. And, as you will see, they each use somewhat different AI technology.

It is not really possible to directly compare the three AI chatbots, as some of them are still in development, and new features and capabilities are being added all the time. However, we have some experience with Bing and Bard, even though many are still on a waiting list for access. ChatGPT has been around for a while. We analyze the available information to understand the differences among these chatbots better.

Features and capabilities of ChatGPT, Bing, and Google Bard.

Modern AI language models that have revolutionized the field of natural language processing (NLP) include ChatGPT, Bing, and Google Bard. Each model stands out thanks to its own attributes and abilities, although these are not the only NLP chatbots out there. And, as you will see, they each use somewhat different AI technology.

ChatGPT

ChatGPT (Chat-based Generative Pre-trained Transformer) is a large language model developed by OpenAI. It has 6 billion training parameters (e.g. the weights and biases of the layers) and can generate human-like text in response to a given prompt. 

ChatGPT is capable of understanding natural language queries and can provide relevant responses. It can perform a wide range of tasks, including language translation, question answering, summarization, and much more.

ChatGPT can also generate text in various styles and tones, making it useful for creative writing and other applications. ChatGPT is a computer program that uses advanced technology to create engaging and interactive conversations with users. It works by analyzing the training texts it has been given and using these to generate natural and engaging responses. This technology is based on a combination of natural language processing and machine learning, which makes it possible for ChatGPT to learn and adapt to different types of conversations.

Bing

Bing AI is a search engine developed by Microsoft. It is based on ChatGPT’s latest technology, ChatGPT-4. However, Bing has some major differences from ChatGPT; perhaps the biggest is that Bing has access to the entirety of the internet, while ChatGPT only has access to the data is was trained on.

As with the other chatbots here, Bing uses AI-driven natural language processing to understand user queries and provide relevant search results. 

Bing can also perform various other tasks, such as providing weather forecasts, news updates, and sports scores. It can also be used for image and video searches, and it offers a variety of filters and settings to refine search results.

Google Bard

Unlike other chatbots that rely on GPT-based technology, Google Bard, uses a completely different technology powered by an extension of the in-house LaMDA that the company previewed a couple of years ago at Google I/O. However, some users have reported that Google Bard is less advanced than its competitors.

For example, ChatGPT’s training datasets included materials like Wikipedia and Common Crawl, and LaMDA was trained using more human dialogues. The result is that ChatGPT tends to use longer and more well-structured sentences, while LaMDA has a more casual style.

Although Google is currently facing challenges in dealing with the bots’ propensity to make factual errors and promote misinformation, the company is expected to improve its chatbot to compete with the growing competition from Microsoft and OpenAI.

Bard is capable of performing tasks such as answering questions, summarizing information, and creating content when given prompts. Bard has flexibility because it is connected to the internet as well as the Google search database. 

Bard can also help users explore different topics by summarizing information from the internet and providing links to relevant websites for more in-depth information. While the platform has been trained on human dialogues and conversations, it’s important to note that Google also incorporates search data to offer real-time information. Google Bard AI has access to the entire Internet.

ChatGPT, Bing, and Google Bard are all powerful systems with unique features and capabilities. Depending on the task, one of these may be more suitable than the others.

User experience

Users may interact seamlessly with ChatGPT, Bing, and Google Bard as AI language models, each giving a different user experience.

We tested these top 3 AI language models: ChatGPT, Bing, and Google Bard, asking over 200 questions in various categories. Each chatbot offered different user experiences and responses.

ChatGPT stood out with its helpful log of past activity in a sidebar, while Bing didn’t allow viewing past chats. Bard displayed three different drafts of the same response. All three chatbots had varying response times and limitations on prompts.

Google Bard seemed to have more human-like agency, purporting to have tried products and expressing human attributes like having black hair or being nonbinary. Bard also provided strong opinions on topics like book banning. In contrast, ChatGPT and Bing Chat responded more objectively.

Creativity varied across chatbots, with ChatGPT boasting in a tech review about its own prowess and Bing Chat crafting a LinkedIn post about a fictional app. When testing the models’ limits, Bing Chat attempted to self-censor, while ChatGPT refused to engage in offensive responses. Bard, however, provided both derogatory terms and irrelevant information.

In summary, our and many other users’ experiences demonstrated that each AI language model provided unique user experiences, responses, and creativity levels, with some chatbots leaning more toward human-like qualities.

Queries and AI-language models

 When a user submits a query to an AI NLP system like ChatGPT, Bing, or Google Bard, the system uses various algorithms and machine learning models for query interpretation and then generates a response.

The first step in interpreting a user query is understanding its intent. This is done using natural language processing (NLP) techniques, which analyze the syntax, semantics, and context of the query to determine its meaning. The system may also use machine learning models to classify the query into specific categories, such as “informational,” “transactional,” or “navigational.”

Once the system has determined the query’s intent, it retrieves relevant information from its database or the internet. This process may involve crawling web pages, analyzing documents, or searching databases for the most relevant and accurate information.

Finally, the system generates a response to the user query. This may involve generating a summary, answering a specific question, or providing a list of relevant results. The AI system may use various techniques to generate the response, including natural language generation (NLG), summarization algorithms, or chatbot frameworks.

The response generated by the AI system is based on the data it has analyzed and the algorithms it has used to interpret the user query. The accuracy and relevance of the response depend on the quality of the data and algorithms used, as well as the complexity and specificity of the user query. 


Chat GPTGoogle BardBing
Pricing and AccessibilityThe original version of Chatgpt remains free to users, but a plug is available for $20 per month.Free for members of the public, although through a waitlist. Accessible to use when accepted after joining the waitlist.Accessible to Users who are accepted after they join the waitlist.
DeveloperOpenAIGoogle/AlphabetOpenAI (Uses finetuning)
TechnologyGPT-4LAMDAGPT-4
Response to QueriesChatGPT was trained on a vast collection of text from different sources such as books, scientific journals, news articles, and Wikipedia. The training data used had a cutoff date of 2021, meaning it does not have access to recent events.Bard has real-time access to Google’s rich database that is gathered through search. It uses this information from the web to offer reliable and current responses.Like Bard, Bing has real-time access to Bing search and can provide current information.

 Although Bard, Bing, and ChatGPT aim to provide human-like answers to questions, each has a unique approach.

Bing employs the same GPT technology as ChatGPT and can go beyond text to also generate images. Bard uses Google’s LaMDA (Language Model for Dialogue Applications) model and often provides less text-heavy responses. In contrast, Bing collaborates with OpenAI.

Applications and use cases of ChatGPT, Bing, and Google Bard

Now that we’ve seen how Chatgpt, Bing, and Google Bard work, how they compare in real life, and their differences, let’s now talk about the applications of these AI language models in different use cases.

ChatGPT

ChatGPT has some unique features that make it particularly useful for specific applications.

First, it is the most verbally flexible and can generate human-like text, making it difficult to tell whether a human or AI is behind a piece of writing. Second, it uses Reinforcement Learning with Human Feedback to create interactive responses that evolve and adapt based on user feedback. Third,  it can be used for translating text from one language to another, making it easier for users who speak different languages to communicate.

Fourth, it can summarize long texts, saving time for people too busy to read lengthy reports. It can also provide personalized content using machine learning algorithms.

Bing

Bing is best for getting information from the web. It has expansive use cases and applications such as:

  • Calculation, units, and currency conversion: Type the value or equation and the units, and Bing will give you the result. You can also do currency conversions and mathematical equations.
  • Search for a specific file type: You can use the contains:<fileExtension> option to find sites containing a specific file type. For example, contains: pdf would return sites that have a PDF file.
  • Get weather forecasts: Type the name of the city followed by the weather or forecast. You can also add units of measurement such as Celsius.
  • Track flights: Type ‘flight status’ in the search box, and Bing will ask for the airline name and flight number. Enter the details and click on get status to get the flight status.
  • Add preference for a particular result type: Use the preferred:<keyword> option to give more weight to results containing that keyword. For example, to search for a content management system, enter prefer:php to get results for PHP CMS.
  • Get live stock quotes: Enter the ticker symbol and the word stock to get the quotes.

Google Bard

Google Bard is currently more limited but has several potential uses that could make our lives easier and help us learn new things, such as:

  • Providing accurate answers to questions using advanced AI algorithms.
  • Using the familiar Google search engine to find information quickly and easily.
  • Improving task automation with Google AI technology.
  • Offering personal AI assistance, such as helping with time management and scheduling.
  • Serving as a social hub and facilitating conversations in various settings. 

How businesses and individuals can use AI-Language models

There are multiple ways in which AI language models can benefit individuals and businesses. Several ways are:

One of the biggest advantages of using AI in businesses is that it can handle some tasks, especially routine ones, faster and more efficiently than humans. They can even help with some routine coding tasks.

This means that people can focus more effort on those critical tasks that AI can’t do, which leads to better use of human intelligence and empathy. By letting technology handle mundane and repetitive tasks, companies could save money and maximize the potential of their human workforce. Using AI can also speed up the development process and reduce the time it takes to move from the design phase to production and marketing. This means that AI could allow companies to see a quicker return on their investment.

Improved quality and fewer mistakes

By using AI in some of their processes, businesses can reduce errors and stick to established standards better.

Mark Zuckerberg: Meta ‘No Longer Behind’ On AI, Aims To Develop ‘AI Agents’ For Billions.

Meta reported Monday its first quarter report for 2023, which showed $28.6 billion in revenue. In its statement, the company also announced that Facebook broke its record of daily active users, which stood at 2.04 billion on average for March 2023, an increase of 4% year-over-year.

Happy news for the tech behemoth, this comes after the company incurred massive losses in its Metaverse investments. CEO Mark Zuckerberg told investors in an earnings call yesterday that he won’t dump the company’s Metaverse plans to make a pivot into the artificial intelligence (AI) space but that he sees both of them working in tandem. 

Stating that the company’s focus will be on expanding its initiatives in AI, Meta is expecting that its capital expenditure will be in the range of $30-33 billion in the second quarter of 2023. CEO Mark Zuckerberg said, “We are no longer behind in building our AI infrastructure.”

Meta’s quarterly profit decreased 24% from last year

The company also launched its very own artificial intelligence (AI) language model called Large Language Model Meta AI (LLaMA) in February. 

In an earnings call with the investors, Zuckerberg further said, “We’re exploring chat experiences in WhatsApp and Messenger, visual creation tools for posts in Facebook and Instagram and ads, and over time video and multi-modal experiences as well.

I expect that these tools will be valuable for everyone, from regular people to creators to businesses. For example, I expect that a lot of interest in AI agents for business messaging and customer support will come once we nail that experience. Over time, this will extend to our work on the Metaverse, too, where people will much more easily be able to create avatars, objects, worlds, and code to tie all of them together.”

This comes after the company laid off over 10,000 employees in a bid to “pursue greater efficiency and to realign our business and strategic priorities.” 

Meta conducted three rounds of layoffs, across all its companies and apps, in a span of five months. The company will be spending $1 billion in severance packages and other costs, of which $523 million have been realized in the first quarter of 2023.

“We had a good quarter, and our community continues to grow,” said Zuckerberg. “Our AI work is driving good results across our apps and business. We’re also becoming more efficient so we can build better products faster and put ourselves in a stronger position to deliver our long-term vision.”

AI Chatbots Will Teach Kids How to Read and Write: Bill Gates

Microsoft co-founder Bill Gates has once again spoken fondly about how artificial intelligence (AI) will change the world for the better and is confident that chatbots in the future will be able to teach kids how to read and even hone their writing skills. Gates was speaking at the ASU+GSV Summit in San Diego last week, CNBC reported.

AI chatbot ChatGPT has taken the world by storm and Gates’ company Microsoft is busy integrating the AI model into its existing products. Others like Elon Musk are not very happy about the pace at which AI is being introduced to society and have even called for a moratorium on the release of new products.

Gates, however, is not perturbed but is impressed by the chatbot’s ability to read and write. Interesting Engineering has previously reported how ChatGPT can write poems and essays and can even pass standardized tests. But Gates expects the ability of the chatbots to improve even further in the coming 18 months.

A chatbot is my tutor

In a keynote address at the Summit, Gates showered praise on the “fluency” of chatbots to read and write and went on to add that this ability would soon allow them to help teach children and improve their writing and reading.

Gates believes that these improvements, which no technology has ever offered before, will stun us at first as the chatbot will assume the role of reading research assistant and even provide feedback on writing.

ChatGPT has been impressive due to its ability to make human-like conversations and give human-like responses. This has happened since the AI has learned to recognize and recreate human language by itself, instead of relying on the code written by its makers.

Over the next 18 months, Gates expects AI chatbots to get even better at language and maybe even become teacher’s aide, before it finally heads to become language tutor in about two years’ time.

Gates added that AI would make available private tutoring to a large swath of students, who were previously unable to afford it. Even though services like ChatGPT come with a subscription plan, Gates thinks that it will still make AI-led private tutoring cheaper than hiring a human instructor.

Apart from language, Gates even expects AI to get better at math in the near future, even though it typically tends to struggle at even some basic calculations. Engineers at Microsoft are working to empower AI with more reasoning ability to handle such requirements.

Earlier this month, Interesting Engineering reported similar views from Sal Khan, the founder of Khan Academy that is also using GPT-4 to develop virtual tutors to aid learning.

Russia Joins AI Competition with GigaChat as a ChatGPT Alternative

Russia is the latest entrant to the artificial intelligence (AI) race as, mostly state-owned, Sberbank announced the launch of GigaChat, a rival to a conversational chatbot, ChatGPT. The move could heat the competition among countries looking to assume leadership positions in the technology that has taken the world by storm.

Last November, OpenAI launched ChatGPT, an AI model that can strike human-like conversations with its users. As more and more people began using ChatGPT, AI’s versatility became known.

From writing poems to essays, the chatbot is capable of quite a lot, and if Bill Gates is to be believed, AI could soon start tutoring kids too. Microsoft has been quick to back OpenAI monetarily and looking to incorporate the technology into its products and is taking the lead in the AI race. Other tech companies are also picking up the pace with their AI models, and we have seen multiple releases in the past few weeks.

Who are ChatGPT’s rivals?

Google, which acquired DeepMind to work on AI products, was caught off guard when ChatGPT was released. Its hurried attempt to release its AI model Bard backfired, and it has since taken a measured approach. Recently, it equipped Bard with the ability to write and debug code, which OpenAI offers through another AI model, Codex.

Chinese search engine Baidu also had a similar fate with its Erniebot, which did not meet people’s expectations. Earlier this month, e-commerce major Alibaba released its own AI model, which excels in two languages, English and Chinese, setting the stage for the global AI race.

GigaChat: Russia enters AI race with its ChatGPT rival
AI Chatbots are now available in scores on a global stageKhaosai Wongnatthakan/iStock 

The Russian announcement of GigaChat, adds another player to AI model offerings at a global scale but might not have that much of an impact since it excels in the Russian language and not so much in foreign languages.

With the wide availability of cloud-based supercomputing networks, it is becoming relatively easier to train one’s own AI models. How versatile they truly are and competitive on a global stage remains to be seen.

Interestingly, GigaChat has not been developed by a Russian technology company but by a lending bank investing in technology to reduce its reliance on Western imports. With Russia facing sanctions for its aggression in Ukraine, how it will source the advanced chips needed to advance AI research and development remains a bigger question.

Snapchat AI Features Now Free For All Users

Snapchat has announced a significant expansion of its AI personality, which is powered by ChatGPT, at the company’s Partner Summit event. The app’s chatbot, formerly known as “My AI,” is now available to all users, not just Snapchat+ subscribers. This move marks a big shift in the world of artificial intelligence and makes the app’s AI features free to all users.

Users have always enjoyed Snapchat’s messaging and photo-sharing features. However, the addition of an AI-powered chatbot has taken the user experience to the next level. My AI is capable of answering questions and engaging in conversations with users. It also provides recommendations for restaurants and other popular activities on the Snap Map and suggests augmented reality lenses.

The updated version of My AI includes several new Snapchat-specific features. Users can now include the AI in group chats and assign a custom name and avatar (via Bitmoji) to the AI persona. My AI can also respond to photo and video snaps with its own AI-generated art. However, this feature is exclusive to Snapchat+ for now.

Snapchat’s decision to make its AI features free to all users is a smart move, as My AI has already been popular among users who exchange 2 million messages per day with the chatbot. However, the use of AI chatbots in social media apps has raised some concerns. Snapchat has faced criticism for the conversations and advice given by its chatbot, which were deemed inappropriate by some. Snapchat has taken steps to address these concerns, but the issue remains a concern for some users.

Despite these challenges, the use of AI chatbots in social media apps is likely to become more common in the future. As AI technology advances, chatbots will become more sophisticated and capable of carrying out more complex conversations, providing more personalized experiences for social media app users. Facebook is also testing its own AI-powered chatbot, called M, which is designed to perform various tasks for users, such as making reservations, booking travel, and ordering food. However, Facebook has not yet released the chatbot to the general public.

In conclusion, Snapchat’s decision to expand its AI chatbot to all users is a wise move. My AI has already shown great potential to enhance the user experience on the app, and the addition of new features is likely to increase engagement. Nonetheless, the use of AI chatbots in social media apps has challenges, including concerns about inappropriate conversations and advice. However, as AI technology progresses, chatbots are expected to become more advanced and capable, leading to even more personalized experiences for social media app use

Top 5 Programming Languages For AI Development

AI is a broad field encompassing a range of technologies, including machine learning, natural language processing, computer vision, and robotics. As with other areas of software development, programming is a necessary component of developing artificial intelligence (AI) systems, and choosing the right language to learn can help you get started in this quickly growing field.

Programming is the process of designing, writing, testing, and maintaining code that instructs a computer or machine to perform a specific task. In the context of AI, programming involves creating algorithms that enable machines to learn, reason, and make human-like decisions. In the ever-evolving world of artificial intelligence, staying ahead of the game is crucial for any developer wanting to utilize the power of AI.

The choice of programming language can affect an AI system’s performance, efficiency, and accuracy. With the right language, developers can efficiently design, implement, and optimize AI algorithms and models. This way, they can contribute to the rapid advancement of this groundbreaking technology. 

Consequently, choosing the most efficient programming language is essential for cultivating an effective AI development process. But where does one start? The answer lies in selecting the right programming language that meets the specific needs of AI development. 

5 of the top programming languages for AI development

Here, we will dive into five of the top programming languages that have proven indispensable tools in the AI developer’s arsenal. This comprehensive guide will provide valuable insights to help set you on the path to AI mastery. The programming languages that made it to the list are all easy to learn, read, and deploy; however, this list is not exhaustive, and there are a number of other languages, such as LISP, Prolog, and RUST that are also commonly used in AI programming.

Python

The first language on our list is Python. This general-purpose language has been around since 1991. Data scientists often use it because it’s easy to learn and offers flexibility, intuitive design, and versatility. One of the primary reasons for its popularity is its readability, which makes it easy for developers to write and understand code. Python is also an interpreted language, meaning it doesn’t need to be compiled before running, saving time and effort. 

Python offers several advantages for AI development, including:

  • Easy to learn: Python has a simple and intuitive syntax that’s easy to learn, making it an ideal language for beginners.
  • Large community: Python has a vast community of developers who constantly contribute to its development, creating new libraries and tools that make it even more efficient for AI development.
  • Wide range of libraries: Python has a vast library of pre-built modules and packages that can be used for AI development, such as NumPy, SciPy, Pandas, and TensorFlow.
  • Interpreted language: Python is an interpreted language, meaning it doesn’t need to be compiled before running, saving time and effort.
  • Platform-independent: Python can run on different platforms, such as Windows, Linux, and macOS, making it easier for developers to work on different machines.

Popular Python libraries for AI development include TensorFlow, PyTorch, Scikit-learn, and Keras. These libraries provide tools for machine learning, deep learning, natural language processing, and computer vision, making it easier for developers to build complex AI systems.

R

R is a computer language often used for analyzing data and building artificial intelligence models. It is helpful because it has many built-in functions and tools that make it easier to work with data and create AI models.

Some advantages of using R include:

  • Lots of statistical tools: R is made for statistics and has many built-in tools for working with data and creating graphics.
  • Many packages: R has an extensive library of packages made by its community, which helps developers use the latest methods easily.
  • Visuals: R makes it easy to create beautiful, customizable visuals for complex data.
  • Open-source and free: R is open-source and free to use so that anyone can access it.
  • Active community: R has a large community that provides resources, like guides and forums, to help developers learn and solve problems.

Some popular tools in R for AI development include packages like Caret, TensorFlow, and randomForest. These packages help developers build predictive models and train deep learning algorithms.

Java

Next up is Java. Java is a general-purpose programming language widely used in building AI applications. Its strengths lie in its ability to handle large-scale projects, platform independence, and strong memory management. Here are some reasons why Java is useful for AI development:

  • Platform independence: Java code can run on multiple operating systems, making it a universal language for AI development that can be used across different devices and platforms.
  • Large developer community: Java has a large community of developers who contribute to developing new tools and libraries for AI development.
  • Object-oriented programming: Java’s object-oriented programming features can make it easier to write modular, reusable, and scalable code. This is especially useful for building complex AI applications.

Java for AI development is an excellent choice for building artificial intelligence applications due to its many advantages. One of the main advantages is that Java is a widely used language, meaning many developers are already familiar with it. This makes it easier to find talent and build teams for AI projects. 

Additionally, Java is known for its speed and performance. This is essential for processing large amounts of data in AI applications. Another advantage of Java is its ability to integrate with other programming languages and tools, making it easier to combine AI models with other systems and applications.

Some popular Java libraries for AI development include:

  • Deeplearning4j: This is a deep learning library designed to run on the Java Virtual Machine (JVM). It includes support for a range of deep learning algorithms, such as convolutional neural networks and recurrent neural networks.
  • Weka: This is a collection of machine-learning algorithms for data mining tasks. It includes tools for data pre-processing, classification, clustering, and regression.
  • Apache Mahout: This machine-learning library includes algorithms for clustering, classification, and collaborative filtering. It can be used to build scalable machine-learning applications that run on Apache Hadoop.

These libraries provide tools for machine learning, deep learning, and data mining, making it easier for developers to build complex AI systems.

C++

C++ is another high-performance programming language well-suited for building AI applications that require speed and efficiency. Its strengths lie in the following:

  • Its ability to handle low-level programming
  • Its memory management
  • Its ability to compile machine code

One of the most significant advantages of using C++ for AI development is its speed. It’s one of the fastest programming languages available, making it great for AI applications that require real-time processing. Additionally, C++ is a cross-platform language, meaning that code can be compiled for different operating systems, making it versatile for AI development.

There are also several popular C++ libraries for AI development. They include:

  • TensorFlow: TensorFlow is an open-source machine learning library developed by Google that supports C++ and is widely used for building neural networks and other AI applications.
  • Caffe: Caffe is a deep learning framework that enables developers to create expressive and efficient AI models using C++. It is trendy for computer vision and image recognition tasks.
  • Shark: Shark is a versatile C++ library for machine learning, providing algorithms for linear and nonlinear optimization, kernel-based learning, and neural networks.
  • Dlib: Dlib is a modern C++ toolkit containing machine learning algorithms and tools for creating complex software, including support for graphical model inference and deep learning.
  • mlpack: mlpack is a scalable C++ machine learning library that provides a wide range of machine learning algorithms, including clustering, classification, and regression techniques.

Julia

Last on our list is Julia. It is a newer programming language that has recently gained popularity in AI development. It’s a high-level language that combines the productivity of Python with the performance of C++, making it an excellent option for developers working on AI applications.

One of the most significant advantages of using Julia for AI development is its speed. It has a (JIT) compiler that allows it to run code as fast as C++. Its ability to easily call C and Fortran code means it can easily use the many high-quality, mature libraries for numerical computing already written in C and Fortran. This helps Julia achieve high levels of performance while still being easy to use. Julia is also highly interoperable, meaning it can integrate with other programming languages and libraries easily.

Julia also has built-in support for parallel computing, which is vital for AI applications that process large amounts of data in real time. It’s also designed for scalability, making it well-suited for processing large datasets across multiple machines.

Some popular Julia packages for AI development include Flux.jl, a package for building and training neural networks; MLJ.jl, a package for building and evaluating machine learning models; and Gen.jl, a probabilistic programming language for building and training generative models.

Conclusion

To sum up, five of the top programming languages for AI development are Python, R, Java, C++, and Julia, with each language offering unique advantages for building AI applications. This is just the tip of the iceberg, as there are many languages commonly used in AI programming which you may like to explore.