============ The scientific vision for this research work will focus on augmenting the knowledge, information, and interaction at the disposal of agents, robots, and humans to improve their performance in the 2Ai areas. To this end, we aim to apply machine learning techniques, spanning natural language processing, deep-learning, and computer vision, to extract information and provide knowledge to potentiate intelligent decision automation systems and human-AI collaboration. 2Ai will also strongly focus on the application of gamification concepts as an engine for the development of new smart and personalized training approaches.
What it does:
============= It is Soofi version 1 point 0, your assistant. It is programmed for minor tasks like, take a photo using the camera, get the current time, take a screenshot, access the keyboard, search data from Google, get greeting messages, get self-introduction, send an email, get top headline news from different resources of India, play music, access system applications, get information about the weather in a different city, access web browser task, get specific information from Wikipedia in different cities, and you can ask me computational or geographical questions too!
How we built it:
=============== I thought it would be cool to create a personal assistant in Python. If you are into movies you may have heard of Jarvis, an A.I. based character in the Iron Man films. In this tutorial, we will create a robot.
The features I want to have are: ● Recognize spoken voice (Speech recognition) ● Answer in spoken voice (Text to speech) ● Answer simple commands
➔ pyttsx3 – Google Text To Speech, for converting the given text to speech ➔ speech_recognition – for recognizing the voice command and converting to text ➔ selenium – for web-based work from the browser ➔ WolframAlpha – for calculation given by the user ➔ playground – for playing the saved audio file. ➔ pyaudio – for voice engine in python
Challenges we ran into:
===================== The creation of this type of solutions can generate new markets, and improve the efficiency of existing goods and services across the Ai impact areas: ● Healthcare: The development of novel AI services aiming to provide innovative decision support systems for improved medical diagnoses. ● Industry: AI services to increase production capabilities through the more reliable forecast of market demand, increased flexibility in operations and the supply chain and equipment failure prediction will drive this research area. ● Environment and security: AI services, combining aerial robots and artificial vision, to perform smart monitoring of natural environments (e.g., forests) will be pursued.
Accomplishments that we're proud of:
================================ The basic objective of AI is to enable computers to perform such intellectual tasks as decision making, problem-solving, perception, understanding human communication.
What we learned:
To have an appreciation for and understanding of both the achievements of AI and the theory underlying those achievements. To have an appreciation for the engineering issues underlying the design of AI systems.
To have basic proficiency in a traditional AI language including an ability to write simply to intermediate programs and an ability to understand code written in that language.
To have an understanding of the basic issues of knowledge>representation and blind and heuristic search, as well as an>understanding of other topics such as minimax, resolution, etc. that play an important role in AI programs.
To have a basic understanding of some of the more advanced topics of AI such as learning, natural language processing, agents and robotics, expert systems, and planning.
What's next for Soofi: Personal AI Assistant Using Python and PyQt:
==================================== I am planning to build an installation file for both platform, like Windows and Linux; after enhancing its features.