<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Aura – </title>
    <link>/docs/experiences-builder/tools/abacus-guide/</link>
    <description>Recent content on Aura</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    
	  <atom:link href="/docs/experiences-builder/tools/abacus-guide/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: </title>
      <link>/docs/experiences-builder/tools/abacus-guide/abacus-setup/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/experiences-builder/tools/abacus-guide/abacus-setup/</guid>
      <description>
        
        
        &lt;h1 id=&#34;abacus-100-initial-set-up&#34;&gt;Abacus 1.0.0. initial set-up&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Using Abacus for the first time? Follow these guidelines for its set-up.&lt;/p&gt;
&lt;p&gt;&amp;#x26a0;&amp;#xfe0f; This process must be done only once, the firt time you open Abacus.&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;prerequisites-for-using-abacus&#34;&gt;Prerequisites for using Abacus&lt;/h2&gt;
&lt;p&gt;Check that you fulfil these requisites before Abacus set-up.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;You have the &lt;a href=&#34;../../../../docs/experiences-builder/tools/nlp-virtual-machine/&#34;&gt;NLP Virtual Machine installed&lt;/a&gt; and working, with your &lt;a href=&#34;../../../../docs/experiences-builder/development-use-cases/nlp-uc-development/aura-nlp-prerequisites/local-nlpdata-branch/&#34;&gt;&lt;em&gt;aura-nlpdata&lt;/em&gt; working branch&lt;/a&gt; generated.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The understanding model is already &lt;a href=&#34;../../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#1-build-up-the-nlp-dynamic-pipeline&#34;&gt;defined&lt;/a&gt; and &lt;a href=&#34;../../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#2-configure-your-nlp-model&#34;&gt;configured&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You have generated the specific &lt;a href=&#34;../../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#3-define-your-data-resources&#34;&gt;training files&lt;/a&gt; and &lt;a href=&#34;../../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#4-define-your-end-to-end-tests&#34;&gt;E2E test files&lt;/a&gt; required for each stage of your NLP pipeline.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You have already filled the variables required for training in the configuration file &lt;a href=&#34;../../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#51-set-up-configuration-properties&#34;&gt;build_local_variables.sh&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;steps-for-abacus-set-up&#34;&gt;Steps for Abacus set-up&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Access the NLP Virtual Machine.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter your local working project, henceforth {Root_project}, whose name should be:&lt;br&gt;
&lt;code&gt;aura-nlpdata-[country-code]&lt;/code&gt;
&lt;img src=&#34;../../../../images/aura-nlp/abacus-enter-local-project.png&#34; alt=&#34;Enter local project&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Copy the local variables configuration template:
&lt;code&gt;&amp;quot;${Root_project}/tools/build_local_variables.sh.tpl&amp;quot;&lt;/code&gt;&lt;br&gt;
and rename as:&lt;br&gt;
&lt;code&gt;&amp;quot;${Root_project}/tools/build_local_variables.sh&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-typescript&#34; data-lang=&#34;typescript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;cd&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;$&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;Root_project&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;/&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;tools&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;cp&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;build_local_variables&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;sh&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;tpl&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;build_local_variables&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;sh&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-configuration-template.png&#34; alt=&#34;Configuration template&#34;&gt;&lt;/p&gt;
&lt;ol start=&#34;4&#34;&gt;
&lt;li&gt;
&lt;p&gt;Access the file &lt;a href=&#34;../../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#51-set-up-configuration-properties&#34;&gt;&lt;code&gt;build_local_variables.sh&lt;/code&gt;&lt;/a&gt; in the &lt;em&gt;tools/&lt;/em&gt; folder.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fill in the variables inside the &amp;ldquo;run_web_trainings&amp;rdquo; section:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;TRAINING_WEB_AZURE_BASE_URL&lt;/code&gt; and  &lt;code&gt;TRAINING_WEB_AZURE_SAS_TOKEN&lt;/code&gt; variables:&lt;br&gt;
Ask the APE Team for them.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;GITHUB_TOKEN&lt;/code&gt; variable:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Generate a GitHub token:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enter GitHub with your profile&lt;/li&gt;
&lt;li&gt;Verify your email address if you haven’t done it yet&lt;/li&gt;
&lt;li&gt;Go to &lt;a href=&#34;https://github.com/settings/tokens&#34;&gt;GitHub token settings&lt;/a&gt; and generate a new token&lt;/li&gt;
&lt;li&gt;Fill in the name and expiration date of the token&lt;/li&gt;
&lt;li&gt;Select the scopes (Recommended: activate &lt;code&gt;repo&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Click Generate token&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Copy the token in the variable &lt;code&gt;GITHUB_TOKEN&lt;/code&gt;.&lt;br&gt;
&amp;#x26a0;&amp;#xfe0f; Make sure you copy it, as it will only shown once.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-github-token.png&#34; alt=&#34;Github token&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run the script file:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-typescript&#34; data-lang=&#34;typescript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;$&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;Root_project&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;/&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;tools&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;/&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;run_web_trainings&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;sh&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When the script is finished, Abacus is opened automatically.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-open.png&#34; alt=&#34;Abacus is opened&#34;&gt;&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/experiences-builder/tools/abacus-guide/abacus-use/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/experiences-builder/tools/abacus-guide/abacus-use/</guid>
      <description>
        
        
        &lt;h1 id=&#34;guidelines-for-the-use-of-abacus-100&#34;&gt;Guidelines for the use of Abacus 1.0.0.&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;After the Abacus set-up, learn how to use the tool with our guidelines.&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;open-abacus&#34;&gt;Open Abacus&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open the NLP Virtual Machine.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-vm.png&#34; alt=&#34;NLP Virtual Machine&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Execute the following commands in the console:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-typescript&#34; data-lang=&#34;typescript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;cd&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;$&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;Root_project&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;/&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;tools&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;/&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;run_web_trainings&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;sh&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-run.png&#34; alt=&#34;Access to Abacus&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Abacus is now opened.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-open.png&#34; alt=&#34;Abacus open&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;discover-abacus-main-screen&#34;&gt;Discover Abacus main screen&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-interface.png&#34; alt=&#34;Abacus interface&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;create-a-new-pull-request&#34;&gt;Create a new Pull Request&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Enter Abacus and select &amp;ldquo;New Pull Request&amp;rdquo; as your working mode.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-new-pr.png&#34; alt=&#34;New Pull Request&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the main interface, select the channel where your understanding model is.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-select-channel.png&#34; alt=&#34;Select channel&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-update-files.png&#34; alt=&#34;Update training and test files&#34;&gt;&lt;/p&gt;
&lt;ol start=&#34;4&#34;&gt;
&lt;li&gt;
&lt;p&gt;Train your understanding model.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-train.png&#34; alt=&#34;Train the model&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When the training is finished, select &amp;ldquo;Results&amp;rdquo; in the drop-down menu and access to the results of the accuracy tests.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;End-to-end tests (accuracy of the overall NLP model)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-results.png&#34; alt=&#34;Results&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Evaluate the accuracy of your model:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Check in &amp;ldquo;last test&amp;rdquo; the overall accuracy related to the last test performed in the tool.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click on each specific error in &amp;ldquo;last test report&amp;rdquo; to access to detailed information.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Use the filters to visualize errors per type, intent obtained or intent expected.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-accuracy.png&#34; alt=&#34;Evaluate accuracy&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start=&#34;7&#34;&gt;
&lt;li&gt;
&lt;p&gt;Test your NLP model locally (Abacus simulator).&lt;br&gt;
Once your model is trained, you can use the Simulator to launch and test your pipeline locally and make a real-time evaluation of accuracy in the recognition of a specific statement.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open the simulator.&lt;/li&gt;
&lt;li&gt;Type a phrase.&lt;/li&gt;
&lt;li&gt;Check how your model recognizes it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-simulator.png&#34; alt=&#34;Abacus simulator&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When the accuracy is satisfactory, publish your model:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Press the &amp;ldquo;PUBLISH&amp;rdquo; button.
&lt;img src=&#34;../../../../images/aura-nlp/abacus-publish-button.png&#34; alt=&#34;Publish model&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create your Pull Request inserting the type, related JIRA issue, title and description and publish it.
&lt;img src=&#34;../../../../images/aura-nlp/abacus-create-pr.png&#34; alt=&#34;Create Pull Request&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If everything goes right, your PR is published. You can also see the details in Github.&lt;br&gt;
&lt;img src=&#34;../../../../images/aura-nlp/abacus-end.png&#34; alt=&#34;Pull Request published&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;edit-an-existing-pull-request&#34;&gt;Edit an existing Pull Request&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Enter Abacus and select “Edit existing Pull Request” as your working mode.
&lt;img src=&#34;../../../../images/aura-nlp/abacus-existing-pr.png&#34; alt=&#34;Abacus existing Pull Request&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select your intended Pull Request. You can open it from Abacus or from GitHub to see its details.   &lt;br&gt;
&lt;img src=&#34;../../../../images/aura-nlp/abacus-select-pr.png&#34; alt=&#34;Select Pull Request&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Now, you can work over it as explained in &lt;a href=&#34;#create-a-new-pull-request&#34;&gt;Create a new Pull Request&lt;/a&gt; section, from step 2 onwards.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;abacus-additional-information&#34;&gt;Abacus additional information&lt;/h2&gt;
&lt;p&gt;When Abacus is started, the API is available in:
http://127.0.0.1:4000 (*)&lt;/p&gt;
&lt;p&gt;(*) The port is variable, with values in the range: 4000 - 4100&lt;/p&gt;
&lt;p&gt;The API documentation is included in &lt;a href=&#34;../../../../docs/components/aura-nlp/api-definition/&#34;&gt;&lt;em&gt;&lt;strong&gt;Aura NLP&lt;/strong&gt;&lt;/em&gt; API definition&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-info.png&#34; alt=&#34;Additional information&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;abacus-troubleshooting&#34;&gt;Abacus troubleshooting&lt;/h2&gt;
&lt;h3 id=&#34;logs-files&#34;&gt;Logs files&lt;/h3&gt;
&lt;p&gt;All the operations carried out with Abacus are recorded in the logs file: 
&lt;code&gt;${Root_project}/server.log&lt;/code&gt; &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If an error occurs, Abacus will show this message:
&lt;img src=&#34;../../../../images/aura-nlp/abacus-error.png&#34; alt=&#34;Abacus error&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Clicking on &amp;ldquo;Download&amp;rdquo;, you can access to the log report and check the error for fixing it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If, the problem persists, contact the Global Support Team and provide them with the report.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When it is solved, press &amp;ldquo;Reload&amp;rdquo;, to continue using Abacus.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;git-conflicts&#34;&gt;Git conflicts&lt;/h3&gt;
&lt;p&gt;If the remote branch has changes that have not been updated in the local working branch, Github detects this situation as a conflict when publishing, and is not able to recognize which are the correct changes.&lt;/p&gt;
&lt;p&gt;The following pop up will appear after clicking on &amp;ldquo;publish&amp;rdquo;.
&lt;img src=&#34;../../../../images/aura-nlp/abacus-error.png&#34; alt=&#34;Abacus error&#34;&gt;&lt;/p&gt;
&lt;p&gt;Clicking on &amp;ldquo;Download&amp;rdquo;, you will get the file &lt;code&gt;${Root_project}/server.log&lt;/code&gt;, where you can check the errors that have occurred and try to solve them.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-typescript&#34; data-lang=&#34;typescript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;!&lt;/span&gt;  &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;rejected&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;]&lt;/span&gt;    &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;working&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;branch&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt;  &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&amp;gt;&lt;/span&gt;  &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;working&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;branch&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;fetch&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;first&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;error&lt;/span&gt;: &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;failed&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;to&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;push&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;some&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;refs&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;to&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#39;git@github.com:Telefonica/aura-nlpdata-global.git&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Conflicts in &lt;code&gt;server.log&lt;/code&gt; must be resolved locally using the editor:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open a terminal in code editor. Make sure the branch in terminal is the correct working branch.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Move changes from the remote branch to local:&lt;br&gt;
&lt;code&gt;git pull origin &amp;lt;&amp;lt;working-branch&amp;gt;&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../../../images/aura-nlp/abacus-error-terminal.png&#34; alt=&#34;Error in terminal&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A message with a list of files with conflicts is shown.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Open each file and right-click to access the conflicts resolver.
&lt;img src=&#34;../../../../images/aura-nlp/abacus-conflicts.png&#34; alt=&#34;Existing conflicts&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Resolve the conflict. You can include texts from the local branch (left) or from the remote one (right) or discard both and copy what is needed.
&lt;img src=&#34;../../../../images/aura-nlp/abacus-resolve-conflicts.png&#34; alt=&#34;Resolve conflicts&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Once conflicts are resolved, launch the following command to review the status of the local branch and check that all the conflicts are fixed in the response message:&lt;br&gt;
&lt;code&gt;git status&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When all the conflicts are resolved, commit changes:&lt;br&gt;
&lt;code&gt;git commit –m &amp;quot;[[feat]] resolve conflicts: &amp;lt;&amp;lt;description of changes&amp;gt;&amp;gt;&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Push to update changes to the remote branch:&lt;br&gt;
&lt;code&gt;git push origin &amp;lt;&amp;lt;working-branch&amp;gt;&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A  message with all the details will appear.
&lt;img src=&#34;../../../../images/aura-nlp/abacus-details.png&#34; alt=&#34;Resolution details&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If everything is solved, now restart the web server and continue with the existing Pull Request.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

      </description>
    </item>
    
  </channel>
</rss>
