Interagens s.r.l., a microcompany founded in 2006, specializes in advanced software development services in the areas of Artificial Intelligence (AI), Data Analysis and Visualization (Vis), and Machine Learning, used to realize interactions.

A.I., Data Analysis & Visualization, Machine Learning
– A.I. planning (classical planning, Hierarchical Task Networks) and situation-driven execution (behavior trees)
– Monte Carlo Tree Search enhanced by heuristics
– Machine learning (Bayesian networks, SVMs, decision trees, hidden markov models, sequence mining, archetype analysis)
– Visualization systems for sequence analysis
– planning, execution and analysis of experiments
– descriptive and inferential measures and tests
– Design and conduct of surveys, interviews, usability tests

Software & Multimedia Development
– software development in Java, Python, C#, Julia, Javascript, Actionscript, PHP
– Integration of AI systems for advanced management of interactions between users and applications
– Development of graphical user interfaces based on usability criteria, preliminary testing, and pilot studies
– Development of accessible software and multimedia systems according to the guidelines of the Web Accessibility Initiative
– Software updates and maintenance based on changes in content, customer needs, or user characteristics

Video games
– Commercial and applied video game design and development
– Methods of controlling Non-Playing Characters using AI techniques
– graphic design
– character design and animation
– Development and maintenance of dialogue writing tools
– Player interface design and development

Research & Development
– Planning and execution of research projects on AI, video games, computer-based learning, and human-computer interaction
– Preparation of research project proposals for submission to EU and U.S. funding agencies’ calls for proposals
– participation in international research consortia

effective between users and software or multimedia systems used in various application fields: video games, communication, education, training.