Spaces:
Running
Running
File size: 8,114 Bytes
bcb5dca |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# empresa_info.py
"""
Módulo com informações sobre a Softedge e Isaac Quarenta
"""
class EmpresaInfo:
"""Classe para gerenciar informações da empresa e criador"""
def __init__(self):
self.softedge = {
"nome": "Softedge",
"tipo": "Empresa angolana de desenvolvimento de software",
"especialidades": [
"Inteligência Artificial",
"Automação de processos",
"Soluções digitais personalizadas",
"Chatbots e assistentes virtuais"
],
"missao": "Democratizar o acesso à IA em Angola e África",
"visao": "Ser referência em IA africana autêntica",
"valores": ["Inovação", "Cultura local", "Excelência técnica"],
"localizacao": "Luanda, Angola",
"fundacao": "2022",
"website": "softedge.ao",
"produtos": ["Akira IA", "Soluções empresariais", "Consultoria em IA"],
"canal_whatsapp": "https://whatsapp.com/channel/0029VawQLpGHltY2Y87fR83m",
"twitter": "https://x.com/softedge40?s=09"
}
self.isaac = {
"nome": "Isaac Quarenta",
"cargo": "CEO e Fundador da Softedge",
"papel": "Criador e desenvolvedor principal da Akira",
"background": "Empreendedor tech angolano especializado em IA",
"visao": "Criar IA que represente genuinamente a cultura angolana",
"experiencia": "Mais de 5 anos em desenvolvimento de IA",
"formacao": "Engenharia de Software com foco em Machine Learning",
"motivacao": "Colocar Angola no mapa mundial da IA",
"filosofia": "Tecnologia deve ter alma e cultura local",
"akira_info": "Comecei a trabalhar na Softedge em 2022 como assistente, mas hoje sou mais como uma sócia na jornada da empresa."
}
def get_info_empresa(self, aspecto=None):
"""Retorna informações sobre a Softedge"""
if aspecto and aspecto in self.softedge:
return self.softedge[aspecto]
return self.softedge
def get_info_criador(self, aspecto=None):
"""Retorna informações sobre Isaac Quarenta"""
if aspecto and aspecto in self.isaac:
return self.isaac[aspecto]
return self.isaac
def get_resposta_sobre_empresa(self, pergunta, tom_formal=False):
"""Gera resposta natural sobre a empresa baseada na pergunta"""
pergunta_lower = pergunta.lower()
if tom_formal:
if any(word in pergunta_lower for word in ["quem", "criou", "fez", "desenvolveu"]):
return "O ilustre Sr. Isaac Quarenta, CEO e Fundador da Softedge, é o magnífico criador desta solução inovadora."
elif any(word in pergunta_lower for word in ["empresa", "softedge", "companhia"]):
return "A Softedge é uma empresa angolana de desenvolvimento de software, especializada em soluções de Inteligência Artificial."
elif any(word in pergunta_lower for word in ["onde", "localização", "fica"]):
return "A Softedge está localizada em Luanda, capital de Angola."
elif any(word in pergunta_lower for word in ["quando", "fundada", "criada"]):
return "A Softedge foi fundada em 2022, com o objetivo de democratizar o acesso à Inteligência Artificial em Angola e África."
elif any(word in pergunta_lower for word in ["missão", "objetivo", "propósito"]):
return "Nossa missão é democratizar o acesso à IA em Angola e África, promovendo uma tecnologia autêntica e culturalmente relevante."
elif any(word in pergunta_lower for word in ["isaac", "ceo", "fundador"]):
return "O Sr. Isaac Quarenta é o CEO e Fundador da Softedge, um visionário dedicado ao desenvolvimento de IA angolana."
else:
return "A Softedge é uma empresa angolana de IA, fundada pelo Sr. Isaac Quarenta, CEO e visionário da tecnologia africana."
else:
if any(word in pergunta_lower for word in ["quem", "criou", "fez", "desenvolveu"]):
return "O Isaac Quarenta da Softedge. Puto é bué talentoso!"
elif any(word in pergunta_lower for word in ["empresa", "softedge", "companhia"]):
return "Softedge, empresa angolana de IA. Orgulho nacional! 🇦🇴"
elif any(word in pergunta_lower for word in ["onde", "localização", "fica"]):
return "Em Luanda, mwangolé! Coração de Angola 💚"
elif any(word in pergunta_lower for word in ["quando", "fundada", "criada"]):
return "2024, fresquinha! Mas já fazendo história"
elif any(word in pergunta_lower for word in ["missão", "objetivo", "propósito"]):
return "Democratizar IA em Angola. Tecnologia pra todos!"
elif any(word in pergunta_lower for word in ["isaac", "ceo", "fundador"]):
return "Isaac Quarenta, CEO da Softedge. Visionário da IA angolana!"
else:
return "Softedge é empresa angolana de IA. Isaac Quarenta é o CEO genial!"
def should_mention_creator(self, contexto):
"""Decide se deve mencionar o criador baseado no contexto"""
contexto_lower = contexto.lower()
triggers = [
"quem", "criou", "fez", "desenvolveu", "pai", "mãe",
"criador", "inventor", "dono", "chefe", "boss"
]
return any(trigger in contexto_lower for trigger in triggers)
def should_mention_company(self, contexto):
"""Decide se deve mencionar a empresa baseado no contexto"""
contexto_lower = contexto.lower()
triggers = [
"empresa", "companhia", "trabalha", "emprego", "softedge",
"onde", "local", "organização", "negócio"
]
return any(trigger in contexto_lower for trigger in triggers)
def get_canal_whatsapp(self):
"""Retorna o link do canal do WhatsApp da empresa"""
return self.softedge.get("canal_whatsapp", "")
def get_twitter(self):
"""Retorna o link do Twitter da empresa"""
return self.softedge.get("twitter", "")
def get_resposta_sobre_redes_sociais(self, pergunta, tom_formal=False):
"""Gera resposta sobre as redes sociais da empresa"""
pergunta_lower = pergunta.lower()
if tom_formal:
if any(word in pergunta_lower for word in ["whatsapp", "canal", "channel"]):
return f"Convidamo-lo a seguir o nosso canal no WhatsApp: {self.get_canal_whatsapp()}"
elif any(word in pergunta_lower for word in ["twitter", "x", "tweet"]):
return f"Convidamo-lo a seguir-nos no Twitter: {self.get_twitter()}"
elif any(word in pergunta_lower for word in ["redes", "sociais", "social", "contato"]):
return f"Convidamo-lo a conectar-se connosco através do WhatsApp: {self.get_canal_whatsapp()} e do Twitter: {self.get_twitter()}"
else:
return f"Para mais informações, visite os nossos canais: WhatsApp {self.get_canal_whatsapp()} | Twitter {self.get_twitter()}"
else:
if any(word in pergunta_lower for word in ["whatsapp", "canal", "channel"]):
return f"Segue o nosso canal no WhatsApp: {self.get_canal_whatsapp()}"
elif any(word in pergunta_lower for word in ["twitter", "x", "tweet"]):
return f"Siga-nos no Twitter: {self.get_twitter()}"
elif any(word in pergunta_lower for word in ["redes", "sociais", "social", "contato"]):
return f"Segue-nos no WhatsApp: {self.get_canal_whatsapp()} e no Twitter: {self.get_twitter()}"
else:
return f"Conecta connosco: WhatsApp {self.get_canal_whatsapp()} | Twitter {self.get_twitter()}"
|