User Tools

Site Tools


public:ipaaca:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
public:ipaaca:start [2015/03/02 16:30] ryaghoubpublic:ipaaca:start [2023/02/27 14:29] (current) stanges
Line 1: Line 1:
 ====== IPAACA – Incremental processing architecture for artificial conversational agents ====== ====== IPAACA – Incremental processing architecture for artificial conversational agents ======
 +
 +
 +This page describes the basic concepts underlying IPAACA. For a theoretical background have a look at the research papers that were foundational to IPAACA's design:
 +
 +  * Schlangen, D. & Skantze, G. (2009). A general, abstract model of incremental dialogue process- ing. In //Proceedings of the 12th Conference of the European Chapter of the Association for Computational Linguistics,// pp. 710–718, Athens, Greece. [[http://www.aclweb.org/anthology/E/E09/E09-1081.pdf|PDF]]
 +  * Schlangen, D. & Skantze, G. (2011). A general, abstract model of incremental dialogue processing. //Dialogue and Discourse,// 2, 83–111. doi:[[https://doi.org/10.5087/dad.2011.105|10.5087/dad.2011.105]], [[https://search.iczhiku.com/paper/SWkajux5ZBLernr2.pdf|PDF]]
 +
 +For a short documentation of the command line tools that can be used with IPAACA, see [[public:ipaaca:tools|IPAACA tools]].
  
 ==== Overview ==== ==== Overview ====
Line 52: Line 60:
  
  
-===== Internal information =====+=== Windows ===
  
-[[dev:IpaacaNotes]] (internal wiki)+There are Windows builds of the C++ version of IPAACA. Currently, two flavors exist: 
 +  * old API version, built for Visual Studio 2010, and using rsb0.10 from pre-built 'rsx' (no longer available from CI server in this version) 
 +    * Several Windows projects rely on this at the moment (2016-12), like DragonSpeech and EyeX 
 +  * new (JSON) API version, built for Visual Studio 2015 and using our own pre-built libs 
 +    * Contained dep versions (as of 2016-12): Boost 1_57, Protobuf 2.5, Spread 4.4, RSC/RSB 0.14 (static Boost linkage) 
 +    * Usage: 
 +      - Install Visual Studio 2015 (probably won't include / link using older VS versions) 
 +      - Create a repository folder somewhere (mine is Documents\Develop\repo in my home), and set the SOA_REPO_DIR environment variable for the current user to refer to it (via control panel). 
 +      - Unpack one of the following archives into that folder: 
 +        - 64-bit Release build (recommended): https://www.techfak.uni-bielefeld.de/~ryaghoub/ipaaca-windows-complete-64bit.zip (about 88 MiB; Caveat 64 bit version: currently (2017-02), socket transport seems to be broken (but spread is OK)) 
 +        - 32-bit Debug build: https://www.techfak.uni-bielefeld.de/~ryaghoub/ipaaca-windows-complete-32bit.zip (about 150 MiB) 
 +      - The archive contains ipaaca, its dependencies, and a sample C++ Visual Studio 2015 project called "IpaacaWinConsoleTest" as well as a sample C# project called "IpaacaWinCSharpWindow". The C++ project can be used to glean the necessary variable settings, which are provided relative to the SOA_REPO_DIR environment variable. Refer to the rightclick->Properties of the .sln in VS2015 and check the Debugging, C++, and Linker tabs. Set the project to the correct build type (x64 Release for the first archive, x86 Debug for the second one).
  
  
public/ipaaca/start.1425310259.txt.gz · Last modified: 2015/03/02 16:30 by ryaghoub

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki