Skip to main content

Computer ethics

As I am making a software, which will be about artificial intelligence and also as this is software, which someone else need to download I am considering the following:


  • My software should not interfere with my potential users computer. As I am using an AI provided by google, so I do not need to save files as outcome from my program. The one and only thing I need is access to pictures and to the internet to connect with API.
  • My program should contain some sort of protection to avoid users to share the documents from the computer and other private data. Also the connection between users computer, my fruit recognition program and Google Vision API should be encrypted, however not necessarily as there are only fruits to recognise, but if for eg. I will be willing to make a program, which recognised level of someones smile, so that kind of data should be encrypted as we are using someones face.
  •  My application also should not use users data like password and users name and fortunately there is no need to store that kind of private data in my software 

Comments

  1. Great context to your own project and the issues you may face in your software development. Could you give the actual commandment that fits these points? Although you are using fruit as part of your recognition program, it is good to think about the future development, as it may then be used for facial recognition, as an example.

    ReplyDelete
  2. Thank you Carrie for your comment. I recently added a new blog post in which I am writing more information about my future app development. Also I added some information about bugs I have faced in my software. To read more check the following link - https://patryklipc.blogspot.co.uk/2018/05/fruit-recognition-simple-gui.html or simply go to my blog post called Fruit Recognition Simple GUI

    ReplyDelete

Post a Comment

Popular posts from this blog

Product DB

This is how my Product Database on WIX look like. I am using a wix database from template to store my products. Database on my website is used to keep inventory of my products. In few words database can store price, product name, unique ID to recognise product, boolean values to tell user if product is available or no, and there is many more features when using a database on website.

Product ordering

To purchase cryptocurrency on my website we have to do following steps: 1. Go to OpenMarket 2. Select cryptocurrency that we are interested in buying 3. Add selected product to basket 4. After we select all the product that we are interested in, we can proceed to see the card 5. To make transaction we have to click one of checkout buttons 6. At this moment we should be able to finalise transaction by writing our card details, however, because I am using free version of wix we are not able to finalise our transaction.

SEO

SEO (Search Engines Optimisation) - It is about optimising web pages for the search engine to be as high in search engine as possible. To optimise web page we have to use correct tags, words, web page structure, link to partners and social media. In order to do SEO on the page correctly we have to know how exactly the SEO works. SEO is used to make websites visible in the search engine on the highest position. Optimisation is also used to have high Click Through Rate (CTR) to monetise websites.