> For the complete documentation index, see [llms.txt](https://docs.robpod.cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.robpod.cloud/advanced-scripting/live-auto-completion.md).

# Live Auto Completion

**Live auto completion** is one of the key features of Robpod Studio to speed up your robotic application development. While typing the script code Robod Studio take care to suggest **best metches** for functions, variables and parameters.

When a robot or a simulator is conneted, live auto completion provides suggestion also with **live positions** coming from the robot.

<figure><img src="/files/OAxQM3B9kzDdEXkunvVH" alt=""><figcaption></figcaption></figure>

Smart completion is able to suggest:

* Robot and User Functions
* Variables and Function Parameters
* When a robot is connected: live joint position, live cartesian tool position, live MoveJ command, live MoveL command.
* When a simulator is connected: live joint position, live cartesian tool position, live MoveJ command, live MoveL command.

{% tabs %}
{% tab title="Universal Robots" %}
{% embed url="<https://youtu.be/08MfE5VuKxk>" %}
{% endtab %}

{% tab title="Doosan Robotics" %}
{% embed url="<https://youtu.be/n2OFaLVB2JU>" %}

{% endtab %}
{% endtabs %}

{% hint style="info" %}
You can change accuracy of live robot positions inside [Editor Settings](/advanced-scripting/editor-settings.md).
{% endhint %}
