Categories
Business Industry

WhatsApp will make calling unsaved numbers easier

[ad_1]

Last updated: April 26th, 2024 at 21:00 UTC+02:00

WhatsApp has made some big design changes over the past couple of years. However, most of the improvements come with little quality-of-life changes, and one such change will soon come to WhatsApp on smartphones.

WhatsApp will get an in-app dialer soon

WhatsApp seems to be working on an in-app dialer that will make it easier to call numbers that are not saved in the contact list. The screenshot below shows how that dialer looks. WABetaInfo spotted this change in the latest beta version (v2.24.9.28) of the app.

 

WhatsApp Dialer Screen Android Leak

As you can see above, it is a simple dialer with the T9 keypad in the lower half of the screen and a green dial button below the keypad. If you want to make a voice or video call to someone over WhatsApp, you need to save their number in your contact list and then make the call. You won’t have to go through that process with the new feature.

WhatsApp made a similar change to messaging in the past. You can already message numbers that aren’t saved in your contacts list. That change may have made life a little easier for a lot of people, and the company might have received positive feedback for that change. That may have encouraged the company to bring a similar change to calling.

[ad_2]

Source Article Link

Categories
Featured

The World Wide Web just turned 35 years — and please, stop calling it the Internet

[ad_1]

It’s unclear whether Tim Berners-Lee knew the magnitude of his authoring of the 1989 paper titled “Information Management: A Proposal“. But it was undoubtedly a transformative moment for humanity and has impacted society and business in profound ways. 

35 years on from a mere proposal, we have interconnected systems all around the world that are powering large-scale big data analytics workloads, cloud-enabled quantum computing and artificial intelligence (AI) agents that are integrated into software components — like Microsoft‘s Copilot module. There may yet be further room for growth, with the metaverse and holographic projection possibly next in line as data transmission capabilities increase over the coming years. 

[ad_2]

Source Article Link

Categories
News

Build custom AI agents featuring Function Calling, Code Interpreter and RAG using Qwen-Agents

[ad_1]

Build custom AI agents using Qwen-Agents

Alibaba’s Qwen 1.5 is an open-source AI model that ranges from 0.5 to 72 billion parameters, offering performance close to GPT-4. The Qwen-Agents framework, built on the Qwen 1.5 model, enables the development of large-scale, niche model applications that can follow instructions, utilize tools, plan, and remember. The framework includes a Chrome browser extension capable of interacting with web pages and documents, summarizing content, and automating writing tasks.

Qwen-Agents offers a variety of functionalities, including function calling, a code interpreter, and the ability to retrieve and generate content (RAG). The framework allows for the creation of applications that can upload files, engage in multi-turn conversations, and perform data analysis. Examples of applications developed with Qwen-Agents include a browser assistant, PDF Q&A, and chatbots. The framework is versatile, with a repository providing examples and guidance on how to get started, including installation instructions and the integration of custom tools and plugins. Let’s dive a little deeper.

Imagine stepping into a world where artificial intelligence (AI) is not just a tool, but a partner that understands you and helps you achieve more. Alibaba has just unveiled Qwen 1.5, a powerful AI model that is set to redefine the boundaries of what AI can do. With a range of 0.5 to 72 billion parameters, Qwen 1.5 is a formidable contender in the AI landscape, rivaling the capabilities of advanced models like GPT-4. This new AI model is not just a standalone marvel; it’s the foundation of something bigger—the Qwen-Agents framework.

The Qwen-Agents framework is a comprehensive system that allows you to build AI applications that go beyond simple command execution. It’s designed to help you create applications that can manage tools, plan ahead, and learn from previous interactions. Whether you’re a seasoned developer or just starting out, the Qwen-Agents framework gives you the power to turn your AI ideas into tangible solutions.

How to create AI agents using Qwen-Agents

One of the most exciting aspects of this new technology is the Qwen-Agents Chrome browser extension. This isn’t your average browser tool that fades into the background. Instead, it actively engages with web pages, summarizing content and even automating writing tasks. It’s like having a personal assistant that’s dedicated to streamlining your online activities, saving you time and effort.

Here are some other articles you may find of interest on the subject of artificial intelligence (AI) agents and how they can be customized for a wide variety of different applications :

But the capabilities of Qwen-Agents don’t stop there. The AI can effortlessly manage function calling, interpret code, and handle content retrieval and generation. These advanced functionalities are designed to be user-friendly, allowing you to command the AI to carry out a wide array of tasks. This could range from uploading files to having in-depth conversations, making it an invaluable tool for data analysis and other complex tasks.

The practical applications of Qwen-Agents are as varied as they are impressive. Imagine a browser assistant that not only makes surfing the internet easier but also enhances your experience. Or consider a chatbot that provides instant customer support, tailored to the specific needs of each user. These are just a few examples of how the Qwen-Agents framework can be adapted to meet real-world demands, offering innovative and effective solutions.

For developers eager to explore the possibilities of Qwen-Agents, getting started is straightforward. The framework comes with detailed instructions for installation and customization. The repository is filled with examples and guidance to help you build AI applications confidently. Whether you’re looking to improve web interactions, engage in complex dialogues, or analyze data, Qwen-Agents is ready to assist you in your AI endeavors.

Alibaba’s Qwen 1.5 and the Qwen-Agents framework represent a significant advancement in the field of AI development. With capabilities that match those of GPT-4, the potential for creating customized, intelligent applications is vast. The future of AI is open-source and accessible, inviting you to contribute your creativity and innovation.

Filed Under: Guides, Top News





Latest Geeky Gadgets Deals

Disclosure: Some of our articles include affiliate links. If you buy something through one of these links, Geeky Gadgets may earn an affiliate commission. Learn about our Disclosure Policy.



[ad_2]

Source Article Link

Categories
News

How to use Gemini AI API function calling and more

how to use Gemini API AI function calling

The introduction of Google’s Gemini API marks a significant step forward for those who develop software and create digital content. The API allows you to harness the power of Google’s latest generative AI models, enabling the production of both text and image content that is not only dynamic but also highly interactive. As a result, it offers a new level of efficiency in crafting engaging experiences and conducting in-depth data analysis.

One of the most notable features of the Gemini API is its multimodal functionality. This means that it can handle and process different types of data, such as text and images, simultaneously. This capability is particularly useful for creating content that is contextually rich, as it allows for a seamless integration of written and visual elements. This makes the Gemini API an invaluable asset for a wide range of applications, from marketing campaigns to educational materials.

Function calling enables developers to utilize functions within generative AI applications. This method involves defining a function in the code, and then submitting this definition as part of a request to a language model. The model’s response provides the function’s name and the necessary arguments for calling it. This technique allows for the inclusion of multiple functions in a single request, and the response is formatted in JSON, detailing the function’s name and the required arguments.

To cater to the varied needs of different projects, the Gemini API comes with a selection of customizable models. Each model is fine-tuned for specific tasks, such as generating narratives or analyzing visual data. This level of customization ensures that users can choose the most suitable model for their particular project, optimizing the effectiveness of their AI-driven endeavors.

Gemini API basics, function calling and more

Function calling operates through the use of function declarations. Developers send a list of these declarations to a language model, which then returns a response in an OpenAPI compatible schema format. This response includes the names of functions and their arguments, aiding in responding to user queries. The model analyzes the function declaration to understand its purpose but does not execute the function itself. Instead, developers use the schema object from the model’s response to call the appropriate function.

Implementing Function Calling: To implement function calling, developers need to prepare one or more function declarations, which are then added to a tools object in the model’s request. Each declaration should include the function’s name, its parameters (formatted in an OpenAPI compatible schema), and optionally, a description for better results.

Function Calling with cURL: When using cURL, function and parameter information is included in the request’s tools element. Each declaration within this element should contain the function’s name, parameters (in the specified schema), and a description. The samples below show how to use cURL commands with function calling:

Example of Single-Turn cURL Usage: In a single-turn scenario, the language model is called once with a natural language query and a list of functions. The model then utilizes the function declaration, which includes the function’s name, parameters, and description, to determine which function to call and the arguments to use. An example is provided where a function description is passed to find information about movie showings, with various function declarations like ‘find_movies’ and ‘find_theaters’ included in the request.

Google Gemini AI

For projects that are more text-heavy, the Gemini API offers a text-centric mode. This mode is ideal for tasks that involve text completion or summarization, as it allows users to focus solely on generating or analyzing written content without the distraction of other data types.

Another exciting application of the Gemini API is in the creation of interactive chatbots. The API’s intelligent response streaming technology enables the development of chatbots and support assistants that can interact with users in a way that feels natural and intuitive. This not only improves communication but also significantly enhances the overall user experience.

The differences between the v1 and v1beta versions of the Gemini API.

  • v1: Stable version of the API. Features in the stable version are fully-supported over the lifetime of the major version. If there are any breaking changes, then the next major version of the API will be created and the existing version will be deprecated after a reasonable period of time. Non-breaking changes may be introduced to the API without changing the major version.
  • v1beta: This version includes early-access features that may be under development and is subject to rapid and breaking changes. There is also no guarantee that the features in the Beta version will move to the stable version. Due to this instability, you shouldn’t launch production applications with this version.

The Gemini API also excels in providing advanced natural language processing (NLP) services. Its embedding service is particularly useful for tasks such as semantic search and text classification. By offering deeper insights into text data, the API aids in the development of sophisticated recommendation systems and the accurate categorization of user feedback.

Despite its impressive capabilities, it’s important to recognize that the Gemini API does have certain limitations. Users must be mindful of the input token limits and the specific requirements of each model. Adhering to these guidelines is crucial for ensuring that the API is used effectively and responsibly.

The Gemini API represents a significant advancement in the field of AI, providing a suite of features that can transform the way content is created and user interactions are managed. With its multimodal capabilities and advanced NLP services, the API is poised to enhance a variety of digital projects. By embracing the potential of the Gemini API, developers and content creators can take their work to new heights, shaping the digital landscape with cutting-edge AI technology. For more information on programming applications and services using the Gemini AI models jump over to the official Google AI support documents.

Filed Under: Guides, Top News





Latest timeswonderful Deals

Disclosure: Some of our articles include affiliate links. If you buy something through one of these links, timeswonderful may earn an affiliate commission. Learn about our Disclosure Policy.

Categories
News

How to set up Wi-Fi calling on your Android Phone

Wi-Fi calling on your Android Phone

This guide is designed to show you how to set up Wi-Fi calling on your Android Phone. Wi-Fi calling is a feature that allows you to make and receive phone calls over a Wi-Fi network instead of your cellular network. This can be useful if you have poor cellular reception, such as when you’re indoors or in a basement. Wi-Fi calling can also be helpful when you’re traveling abroad, as it can save you money on roaming charges.

To use Wi-Fi calling, you’ll need a compatible Android phone and a Wi-Fi connection. You’ll also need to enable Wi-Fi calling on your phone. Most carriers support Wi-Fi calling, but it’s always a good idea to check with your carrier to make sure.

How to set up Wi-Fi calling

  1. Make sure your phone is compatible with Wi-Fi calling. You can check this by going to your phone’s Settings app and tapping on Connections. If you see an option for Wi-Fi calling, then your phone is compatible.
  2. Connect to a Wi-Fi network. Wi-Fi calling requires a Wi-Fi connection, so make sure you’re connected to a Wi-Fi network before you enable it.
  3. Enable Wi-Fi calling. To enable Wi-Fi calling, go to your phone’s Settings app and tap on Connections. Then, tap on Wi-Fi calling. You should see a toggle switch for Wi-Fi calling. Toggle the switch to On.
  4. Enter an emergency address. When you enable Wi-Fi calling, you’ll be asked to enter an emergency address. This is the address that emergency services will use to locate you if you make an emergency call over Wi-Fi.
  5. Place a call. Once you’ve enabled Wi-Fi calling, you can place a call just like you would normally. If you’re connected to a Wi-Fi network, your call will be placed over Wi-Fi. If you’re not connected to a Wi-Fi network, your call will be placed over your cellular network.

Tips for using Wi-Fi calling

  1. Make sure you’re connected to a strong Wi-Fi network. Wi-Fi calling requires a strong Wi-Fi connection in order to work well. If you have a weak Wi-Fi signal, your call may drop or you may experience poor audio quality.
  2. Try disabling other apps and services that are using your Wi-Fi connection. This can help to improve the performance of Wi-Fi calling.
  3. If you’re experiencing problems with Wi-Fi calling, try restarting your phone. This can often fix minor problems.
  4. If you’re still having problems with Wi-Fi calling, contact your carrier for help.

Troubleshooting Wi-Fi calling

If you’re having problems with Wi-Fi calling, there are a few things you can try:

  1. Make sure your phone is connected to a strong Wi-Fi network.
  2. Try disabling other apps and services that are using your Wi-Fi connection.
  3. Restart your phone.
  4. Contact your carrier for help.

Here are some additional troubleshooting tips:

  1. Check to make sure that your phone’s software is up to date.
  2. Try resetting your phone’s network settings. To do this, go to your phone’s Settings app and tap on System. Then, tap on Advanced and Reset options. Finally, tap on Reset Wi-Fi, mobile & Bluetooth.
  3. Try using a different Wi-Fi network.
  4. If you’re traveling abroad, make sure that your carrier supports Wi-Fi calling in the country you’re visiting.

Summary

Wi-Fi calling is a great way to improve your cell phone reception and save money on roaming charges. To set up Wi-Fi calling on your Android phone, simply follow the steps above. If you’re having problems with Wi-Fi calling, try the troubleshooting tips above.

Filed Under: Android News, Guides





Latest timeswonderful Deals

Disclosure: Some of our articles include affiliate links. If you buy something through one of these links, timeswonderful may earn an affiliate commission. Learn about our Disclosure Policy.