Uma Ferramenta para Projeto de Sistemas de Diálogos para Call Center Baseados em Asterisk (A Tool for the Design of Dialog Systems for Asterisk-based Call Centers) [in Portuguese]

نویسندگان

  • Estillac Borges Filho
  • Pedro Tiago Martins Batista
  • Aldebaro Klautau
چکیده

This article presents DialogBuilder, an open-source Java tool that provides to its user an interface for designing dialog systems and exporting them to code that can be deployed in Asterisk, the most popular VoIP framework. DialogBuilder offers to the novice users a wizard so that they can design their own dialog system without learning the intricacies of programming for Asterisk. The software separates the stages of dialog conception and its programming and is positioned to make technically and economically viable, even for small businesses, to construct and maintain dialog systems for telephony applications. Resumo. Este artigo apresenta o aplicativo DialogBuilder, uma ferramenta open-source escrita em Java que disponibiliza ao usuário uma interface para projeto de sistemas de diálogo e exportação deste para implantação no Asterisk, o mais popular framework VoIP. DialogBuilder disponibiliza um wizard para que o usuário leigo possa projetar seu sistema sem precisar aprender a programar para Asterisk. O software separa a fase de concepção do diálogo de sua codificação e se posiciona para tornar técnica e economicamente viável, mesmo para pequenas empresas, construir e manter sistemas de diálogo para aplicações telefônicas. 1. Introdução Softwares capazes de dialogar com os clientes são de grande valia para o call center de uma empresa. E a eficiência deste tipo de atendimento é proporcional à sua capacidade de processamento de linguagem natural, campo da inteligência artificial que busca viabilizar a comunicação falada entre homem e máquina [Jurafsky e Martin 2009]. Um dos maiores problemas para que uma empresa inclua em seu call center aplicações de diálogo como as citadas anteriormente é que não existem ferramentas simples para que elas próprias possam projetar e implantar tais sistemas, mesmo quando já existem ferramentas como o Asterisk, que fornece, inclusive, meios gratuitos para implementação e hospedagem de tais tipos de aplicação. A contribuição deste artigo é apresentar um aplicativo desenvolvido com esse cenário em vista e uma importante característica: prover uma forma intuitiva, simples e com auxílio de reconhecimento de fala, para que o próprio usuário possa projetar e construir um sistema de diálogo a ser hospedado no software Asterisk. O intuito é que a ferramenta evolua e seja capaz de prover suporte a sofisticadas estratégias de

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

QOC*: utilizando Design Rationale como ferramenta para gerenciar conhecimento em projetos de software

Resumo: Durante o processo de desenvolvimento de um sistema de software, uma grande quantidade de conhecimento é utilizada e produzida como resultado das opções analisadas e das decisões tomadas ao longo do desenvolvimento do projeto. Este conhecimento é valioso, pois reflete as razões que estão por trás das decisões, o que facilita o entendimento dos rumos do projeto e proporciona uma visão gl...

متن کامل

Uma Abordagem para Estimar Tempos de Execução em Sistemas de Tempo Real baseados em Componentes

Many component-based real-time systems have recently been proposed as a solution to modular and easily maintainable distributed realtime systems. This paper proposes a methodology for estimating probability distributions of execution times in the context of such systems, where no access to component internal code is assumed. In order to evaluate the proposed methodology, experiments were conduc...

متن کامل

Ontologias Aplicadas ao Problema de Correlação Litológica no Domínio da Geologia do Petróleo

In this work we apply a domain ontology for developing a computational approach for the task of lithologic correlation, within the Petroleum Geology domain. In this context, a domain ontology is applied for imposing a rich and homogeneous structure to the visual descriptions of the domain objects that are the targets of this task. In our approach, we combine the use of ontologies with clusterin...

متن کامل

A Component Based Infrastructure to Develop Software Supporting Dynamic Unanticipated Evolution

This paper presents a component based infrastructure for developing software supporting dynamic unanticipated software evolution. We propose a component model providing mechanisms for managing unpredicted software changes, even at runtime. A Java implementation of the proposed model is also presented. Moreover, a performance evaluation model and an Eclipse-based tool to support composition acti...

متن کامل

Mapeando Diagramas da Teoria da Atividade em Modelos Organizacionais Baseados em i*

Resumo. Abordagens modernas de engenharia de requisitos dividem o processo de elicitação em dois estágios: um voltado para análise do contexto onde o futuro software será usado e outro focado em projetar alternativas de software adequados a este contexto. Um adequado Framework teórico para apoiar a realização de análises de contexto é oferecido pela Teoria da Atividade. A Teoria da Atividade é ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013