Monday, March 24, 2014

Les lunettes


La métaphore de la paire de lunette

Voici une leçon assez important que j'ai mis du temps a comprendre – cette métaphore se base sur le fait indéniable que nous sommes fondamentalement différent - et appliquer ce que dit quelqu'un a son propre compte est potentiellement problématique.

Je m'explique - je suis myope et ma correction est de -2.32 dioptrie - j'ai des lunettes qui corrige ma vue, elles ont été conçue pour moi et moi seul, et je vois parfaitement avec.

Maintenant si j'entends quelqu'un qui se plaint de ne pas voir correctement parce qu'il est myope, presbyte, borgne, semi-aveugle ou louche et que je décide que, parce que mes lunettes me permettent de voir parfaitement - je vais créer une copie de mes lunettes, et les lui faire porter ; je suis de bonne foi mais la réalité c'est que cette personne bien sur va me dire qu'il n'y voit rien et je vais le regarder incrédule - "comment?! Il se moque de moi, je vois parfaitement avec" et si je tente de le convaincre qu'il doit se tromper car ces lunettes sont véritablement capable de corriger la vue... Je m'obstine comme un idiot et tout le monde comprends cela.

La ou ça dérape un peu ...

Pourtant c'est bien ce que nous faisons lorsque nous essayons de convaincre quelqu'un de nos opinions politique, religieuses, en terme de langage de programmation, d'art, sexualité, de système d'exploitation, d'alimentation et de pleins de sujets philosophiques (et de sport?!). Immanquablement un conflit se met en place, soit j'accepte de porter les lunettes que l'on m'offre (et je verrais parfois terriblement mal) soit je refuse de les porter et parfois j'essaie de convaincre l'autre personne de porter mes lunettes (ce qui devient super drôle).

En tant qu'interlocuteur ma position en cela est très simple, j’écoute .. j'assigne mentalement un pourcentage de plausibilité et très important je ferme ma gueule - maintenant si la personne me pousse je lui dit merci mais cela est ta façon de voir les choses et ensuite si il insiste encore je fais la même réponse que le Dude :"it's like your opinion,man!

Conclusion

Ma conclusion c'est qu'il est contre-productif d'essayer de convaincre quelqu'un que mes lunettes (mes opinions) sont les meilleures, effectivement elles le sont, mais que pour moi.

La vérité est subjective.

Wednesday, March 5, 2014

Python : Virtual Call-centre agent

Still progressing and learning Python

I started a call-centre management program in Python previously to perform hiring, and firing employees
Now my program will simply emulate one of them while he's chatting with a customer (or caller). This is basically an "conversation" based type of program similar to the well known "Eliza".
I choose for this experiment Bob Prezkovic (while he was only tier1 technical support front-line post-sale agent) 

Here's the program I tested it with Python 2.3, 2.5 and 2.7
It's based on a dictionary of keyword associated with 3 possible answers
and a loop.


You can test it here : http://labs.codecademy.com/CDbx#:workspace

This is the kind of "absurd/nonsense/surrealist" discussion you can have with Bob :

Hi, my name is Bob how may I help you?!
Caller:  I want to discuss a problem I have with my recently purchased product
Bob: This is a common issue
Caller:  oh really?
Bob: why would you say that?
Caller:  I'm surprise of your previous answer
Bob: usually, that is considered out of support
Caller:  what is your name again?
Bob: Sir, we are not supposed to give you our full name
Caller:  no, just your first name
Bob: My name is Bob
Caller:  great, so what can you do for my issue?
Bob: Really?
Caller:  yes, it's a technical issue and you are the technical support
Bob: I will need your serial number
Caller:  it's blablabla00111222
Bob: why would you say that?
Caller:  you asked for the serial number
Bob: usually, that is considered out of support
Caller:  you mean it isn't the serial number then?
Bob: Can you rephrase that, please?
Caller:  where do I look for the serial number on this product
Bob: I don't know where exactly I'm checking the FAQ
Caller:  no way
Bob: usually, that is considered out of support
Caller:  okay bye
Okay, talk to you later ...