Use of AIML bots in python ? (to chat in the bars ...)

Thinking about improving the Artwork in Vega Strike, or making your own Mod? Submit your question and ideas in this forum.

Moderator: pyramid

Post Reply
ezee
Intrepid Venturer
Intrepid Venturer
Posts: 703
Joined: Tue Feb 11, 2014 12:47 am
Location: FRANCE
Contact:

Use of AIML bots in python ? (to chat in the bars ...)

Post by ezee »

Hi !

I dream since a long time to one day use a IA to talk to in a space game .
I think this kind of bots could be used in Bars , that could be very funny .
Exemple : Chat with the bot about the news .

A lot of other situations too ...
Imagine the bot knows a secret ... will you ask the good question ?
:wink:

If you have already experienced a AIML bot , you know that everything could happen ...
Try to say to the following bot : " i love star wars "
http://sheepridge.pandorabots.com/pando ... rame-voice
:lol:

some links for the devs :
PDF : ARTIFICIAL INTELLIGENCE MARKUP LANGUAGE:
A BRIEF TUTORIAL : http://arxiv.org/ftp/arxiv/papers/1307/1307.3091.pdf
http://pyaiml.sourceforge.net/#downloads
based on pyaiml :
Howie - A Conversational AI Bot
(http://howie.sourceforge.net/)
Howie is Helpful.
Howie is able to answer most questions of the form "Who/what/where/when
is/was/are/were X?" -- though his answers are occasionally more
entertaining than accurate. He can also help find rhymes for a word, or
tell you what an acronym means. He will someday provide definitions or
synonyms for any word in the dictionary, query your address book, and even
perform a few simple remote system-administration tasks!
A tool to create AIML files ( per exemple per sector files ? )
http://aiml.harrybailey.com/
EDIT :

HEY ! That is a very good way to store the background history of vega strike INGAME, and discover the hidden secrets or precious details from the wiki by asking the good questions .
The extra work of the fundators of VS could be put in front !
Converts Dialog to AIML Categories :
http://pandorabots.com/pandora/aiml-con ... intro.html
Converter Tool online :http://pandorabots.com/pandora/aiml-converter.html
.



And the bot for news :

Code: Select all

 if (!track.HasWeapons())
            {
                // So what are you going to threaten me with? Exhaustion gas?
                return ThreatLevel::None;
            }
Vegastrike evolved
DEV YOUTUBE CHANNEL
Vegastrike evolved wiki
ezee
Intrepid Venturer
Intrepid Venturer
Posts: 703
Joined: Tue Feb 11, 2014 12:47 am
Location: FRANCE
Contact:

Re: Use of AIML bots in python ? (to chat in the bars ...)

Post by ezee »

I have downoaded pyaiml , and i'm doing some tests now ( out of the game ).

My idea is to create agents specialized in topics , like :

Gossip : Bartender ( talk about everything )
News : Bartender , Traveller ( events in the system and beyond )
Shipyard : ShipDealer ( talking about ships, specs etc ... )
History : Historian ( the background story )
Trading : Merchant ( trading tips , routes etc ... )
Fight : Pilot ( talk about dog fights , tactics etc ... )

Possibly too to use agents for communications .

It is possible to store datas in a aiml context , and perhaps compute the relationship
as usual , but with more freedom of speech .
That is my actual research .

So i have two branches :

_ Agents for information . ( can affect the campaign )
_ Agents for communication .( can affect the inter faction relationships)

TODO

Check the console mode ?
I will have to learn how to capture keyboard entries when docked , and display the text
when neccessery .
Same for the HUD ( display a new panel or add a mode )

Code: Select all

 if (!track.HasWeapons())
            {
                // So what are you going to threaten me with? Exhaustion gas?
                return ThreatLevel::None;
            }
Vegastrike evolved
DEV YOUTUBE CHANNEL
Vegastrike evolved wiki
Post Reply