Project group for Mai Project

Asked by Wouter Bulten

Hereby I want to request a project group for the Mai project.

Mai is an artificial intelligent 'chatbot' who can talk and understand the Dutch language.
We have made the decision to abandon the idea of a web project and focus ourselves on creating a server-based program.

The new version of Mai will contain the following projects:

- Mai Lib (mai-lib)
Mai Lib is a library written in PHP and contains classes for creating artificial intelligent chatbots and/or systems in PHP. Example components are: text analyzers, pattern creators and data containers. This library is partly based on Zend Framework.

- Mai Server (mai-server)
This is the most important part of the entire Mai Project. Mai Server is a socket server which accepts new clients who can talk with Mai. The server contains an implementation of Mai Lib and can respond to input. It uses Mai Lib to analyze the input and create a answer.

- Mai Client (mai-client)
To talk with Mai you need a client which connects with the server. Mai Client will hold all clients written for Mai. The first client will be written by lp:~dsprenkels in Python. This client will be able to start the server (to talk local) or to talk with Mai over an network or internet. In the future more clients can be written by other contributors. These will be added as an new series to this project.

Because these 3 parts are really different aspects of the Mai Project we like to create a project group (mai). The current Mai project should be renamed to mai-server because this contains blueprints and bug reports which are still of value of Mai Server. The other 2 projects (mai-lib and mai-client) should be created.

I will be the leader of Mai Server and Mai Lib, lp:~dsprenkels will be the leader of Mai Client.

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
[LEGACY] Canonical WebOps Edit question
Solved by:
Tom Haddon
Solved:
Last query:
Last reply:
Whiteboard:
rename project 'mai' => 'mai-server', rename the project group 'mai-project' > 'mai'.
Revision history for this message
Wouter Bulten (wouterbulten) said :
#1

Some more information about Mai Server:

Mai Server will probably released in two versions. As a standalone (without Mai) so other developers can use it code. Second it will be released in combination with the Mai code (for what is was created).

Currently we have created working server that implements some parts of the IRC protocol. If the project group is created we can release our first version.

Revision history for this message
Curtis Hovey (sinzui) said :
#2

Hi Wouter.

I created the mai-project and made you the owner.
https://launchpad.net/mai-project

You can change the porjectgroup details from the 'Change details' link.
You add a project to the project group by
  a) visit an existing project, choose 'Change details' and setting mai-project as the 'Part of' field.
  b) create a new project from the https://launchpad.net/mai-project front page.

Revision history for this message
Wouter Bulten (wouterbulten) said :
#3

Thanks Curtis!

I have only one request left (maybe this was not clear enough in my first request). Could you rename the existing project to 'mai-server', than I can rename the project group to 'mai'.

Thanks in advance

Revision history for this message
Wouter Bulten (wouterbulten) said :
#4

When working with the new project group I have made a decision. Could you rename the project 'mai' to 'mai-app'? Then I can create the project 'mai-server' myself.

I have made this decision because I am going to use the old Mai code on a different way. I prefer to reuse it.

Thanks in advance!

Revision history for this message
Best Tom Haddon (mthaddon) said :
#5

I've renamed "mai" to "mai-app".

Thanks, Tom

Revision history for this message
Wouter Bulten (wouterbulten) said :
#6

Thanks Tom Haddon, that solved my question.