Getting started¤
This section will show you how to build an application by implementing the Virtual Secretary features. This will involve writing Python scripts, for which the Virtual Secretary package provides helpers to achieve fairly common tasks with a minimum amount of (legible) code.
At the end of this tutorial, you should be able to:
- run email filters on an IMAP server,
- connect your CardDAV address book to your email filters,
- write your own email filters and email auto-responders,
- crawl websites and local files to assemble a corpus of HTML and PDF documents,
- train a natural language processing artificial intelligence on the corpus, to be reused later,
- use the trained AI to create an email classifier,
- use the trained AI to create a search engine of web pages and PDF documents,
- create a server-side Rest API for the search engine,
- connect an email auto-responder or a chat bot to the search engine results, to automatically answer customer inquiries.
The purpose of the tutorial as to show you how quickly you can bootstrap an application performing typical tasks. As such, it focuses on basic, typical tasks. You can extend everything in the way you see fit by reusing the huge ecosystem of Python packages.