Comments (17)
I like to work on this..
from virtual-assistant.
@ritwik12 Thanks for the clarification..my initial thought process was to collect relevant results using common sources like Wikipedia, Quora, google search etc and crank up some way to display the most relevant result
from virtual-assistant.
i need a little clarification.. when this function will be invoked.. when the text will not be matched with the any default class??
from virtual-assistant.
@sanket-mali When this funtion will be invoked then we need to create another class/category for this functionality just like other functionalities (weather, restaurant, media, etc).
from virtual-assistant.
@sanket-mali Please forward with your work on this and if you face any problems I am here to help.
from virtual-assistant.
In this functionality what will be the difference with the normal scenario like if we write any random word as of now it opens a browser window and search it with google..
from virtual-assistant.
@ritwik12 Right now we are just doing google search for the sentences we don't know. With this new functionality we can get the answer of questions just like Cortana or Siri or Google assistant answers when we ask something like "what is github?" or " which is the closest star?" etc
from virtual-assistant.
Is this issue still open?I would like to work on it
from virtual-assistant.
@vnksnkr Yes this is open, please go ahead!!
from virtual-assistant.
@ritwik12 thanks, I'm working on the wikipedia api..can you clarify on how to implement the same via google search?
from virtual-assistant.
@vnksnkr Fetching details directly from Wikipedia would not be an intelligent way to do this. It could be a part of the whole process but we need something better to intelligently scrap the internet and answer the question.
from virtual-assistant.
@ritwik12 does google allow to scrape their search results? one way is to use their api
from virtual-assistant.
@vnksnkr No, it isn't too direct. We need an Algorithm here to work this out. Google API could be a part of it too but again not just fetching from that.
from virtual-assistant.
@ritwik12 I'm sorry I couldn't get that..Cant we use a serp api to which we can directly ask the questions and since search engines algorithms like google always show the most relevant answer (highlighted in big fonts) as the first search result..just scrape the the top one?If that wasnt the feature we were looking could you provide an example on how the algorithm should respond?
from virtual-assistant.
@vnksnkr This is a Hack that we can use if we have the access to the Google Search results. We can look for a way to get the One Word or One Para answer from Google. For example:
when is Christmas?
Google answers it simply like Friday, 25 December
But for cases like What is Deep Learning?
It does not give us a direct answer, in that case, we need to fetch a brief summary from the first link or what google shows at the right side of the page which is Wikipedia Definition as shown below:
Similarly, there could be many cases. Like things like a simple science question etc, etc.
The goal of this project is to have learning by solving complex problems in unique ways. If it was a market product I would have suggested you simply scrap from APIs and do the stuff.
from virtual-assistant.
@ritwik12 I was really looking forward to making a PR..unfortunately bringing up an ML algorithm is something out of my reach right now..although i would love to learn it someday soon..still I'm really interested in this repo and I'm hoping to contribute..I'll probably look into some other issue and work my way around it. :)
from virtual-assistant.
@vnksnkr Thanks :)
Sure, feel free to pick up any issue or if you think there is anything that will be good for this project. Feel free to open up new issues too. it could be a Bug fix, Feature request etc
from virtual-assistant.
Related Issues (20)
- Update Knowledge base (corpus)
- Ineligible Repository For Hacktoberfest HOT 2
- Introduce make install and uninstall in makefile HOT 3
- Things defined in main.c also defined in init_config.c HOT 3
- [ideas pls] what to contribute HOT 1
- Some code safety insights HOT 1
- running into problems trying to compile the code
- Does the strlen function need to be recalculated every round of the for loop? HOT 1
- Gen AI API integration
- Code structure HOT 9
- ALSA lib pcm_dmix.c:1108 error HOT 3
- README addition for EMAIL
- Increase array size HOT 3
- Add support for MacOs
- Issue with classification HOT 7
- Create Documentation HOT 10
- Reduce time complexity HOT 11
- Create a Makefile HOT 4
- Reorgainize preprocessor macros to outside of main function calls HOT 4
- Add basic math capabilities HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from virtual-assistant.