Skip to content

Getting Started with NautobotGPT

This guide provides a quick introduction to help you get started with NautobotGPT.

Deploy NautobotGPT

To deploy NautobotGPT through the Nautobot Cloud Console, please contact Network to Code Support.

First Steps with NautobotGPT

  1. Log in using your email and password.

    Login

  2. Once signed in, you'll land on the homepage where you can enter prompts to interact with NautobotGPT.

    Homepage

  3. There are several starter prompts showing some examples of questions. Feel free to use them or ask whatever you'd like! Once you ask something, you'll be taken to that new chat's thread.

    Example Response

  4. NautobotGPT will have knowledge of all previous messages in the same chat/thread. Starting a new chat by clicking New Chat at the upper left will start a new thread.

    New Chat

  5. You can see your previous chats/threads with NautobotGPT in the chat history on the left side. Click on any of them to return to a previous conversation and continue where you left off.

Best Practices & Tips

  • Be as specific as possible in your prompts for best results.
  • Use the chat history to refer back to previous conversations.
  • Start a new chat for unrelated topics to keep threads organized.
  • Review and test generated outputs thoroughly before applying it to production systems.

Troubleshooting & Support

  • If you encounter issues logging in, verify your credentials and network connectivity.
  • For unexpected errors, reach out to Network to Code Support.

Security & Privacy

Credentials and chat data are securely handled according to Network to Code policies. Avoid including confidential, proprietary, or sensitive personal information in prompts.

Example Use Cases

Here are some examples of how you can use NautobotGPT.

Note: Due to the nature of how Large Language Models work, the responses from NautobotGPT are not going to be the same every time.

Learning Nautobot Concepts

"Assuming that I have a basic understanding of Python and I am new to Nautobot, help me understand the Device data models in Nautobot. Is there any order in which I need to create these objects?"

Developing Nautobot Jobs

"Assuming that I have a basic understanding of Python and I am new to Nautobot, help me write a simple Nautobot job that lists all devices."

Troubleshooting Nautobot Issues

"I am trying to get a list of all devices in Nautobot, but the Location field is returning None for every device. Here is my code and output..."

Troubleshooting Existing Nautobot Jobs

"I'm refactoring a job to use kwargs and trying to add before_start() and after_return() functions, but the kwargs look serialized in before_start(). What am I doing wrong?"