laitimes

The development tool behind Musk's version of ChatGPT is online! xAI products have been released twice in a row, netizens: It's too fast

author:Quantum Position

Fish and sheep from Maihao Temple

Qubits | Official account QbitAI

Musk's version of ChatGPT has just attracted a wave of eyeballs, and xAI's second large-scale model product has suddenly appeared!

Just now, Musk's xAI officially announced: the launch of PromptIDE.

An integrated development environment for prompt engineering and explainability research.
The development tool behind Musk's version of ChatGPT is online! xAI products have been released twice in a row, netizens: It's too fast

xAI said that the original purpose of building PromptIDE was to accelerate the development of its chatAI bot, Grok.

According to the official information, Grok, which has just started the internal test, was created by 11 people from the founding team of xAI for 2 months.

And PromptIDE followed the launch of Grok, and such a fast pace of product release also made netizens exclaim:

The xAI team's delivery speed is insane!
The development tool behind Musk's version of ChatGPT is online! xAI products have been released twice in a row, netizens: It's too fast

So, what exactly is PromptIDE used for? Let's take a look.

What is PromptIDE

Key features of PromptIDE include:

  • An integrated development environment for prompt engineering
  • Python code editor and SDK for advanced prompting techniques
  • Visual analytics

Let's take a look at its core components, namely Python code editor + SDK.

Officially, based on the SDK, users can "elegantly" implement complex prompting techniques in PromptIDE.

For example, use the prompt() function to manually add a token to a context, or use the sample() function to generate a token based on the context.

The development tool behind Musk's version of ChatGPT is online! xAI products have been released twice in a row, netizens: It's too fast

The Python code editor runs in a separate web worker. Multiple Web Workers can run at the same time, which means that developers can execute multiple prompts in parallel.

In addition, complex prompting techniques can be implemented by using multiple contexts within the same program. This is done mainly by @prompt_fn decorators.

The benefit of this is the ability to design more challenging conversational experiments that allow the chat AI to understand and answer more complex questions.

Let's focus on the visual analytics capabilities of PromptIDE.

When executing the prompt, the user can see the detailed token analysis in this IDE, which means that it is more clear what the model is output.

The development tool behind Musk's version of ChatGPT is online! xAI products have been released twice in a row, netizens: It's too fast

As you can see from the image above, the window displays the exact tokenization of the context and the numeric identifier for each token.

Click on a token to see more detailed analysis of the token.

The development tool behind Musk's version of ChatGPT is online! xAI products have been released twice in a row, netizens: It's too fast

Otherwise, when using the user_input() function in PromptIDE, a text box pops up in the interface to allow the user to implement interactive prompts.

This makes it possible to quickly build a chatbot with only four lines of code:

await prompt(PREAMBLE)

while text := await user_input("Write a message"):

await prompt(f"<|separator|>\n\nHuman: {text}<|separator|>\n\nAssistant:")

await sample(max_len=1024, stop_tokens=["<|separator|>"], return_attention=True)

In addition, PromptIDE also supports uploading files (up to 5 MiB per file, and no more than 50 MiB in total size).

For more details, please refer to the xAI official blog post.

To sum it up, as Musk himself said, PromptIDE is "a tool that helps developers improve and understand large models".

The development tool behind Musk's version of ChatGPT is online! xAI products have been released twice in a row, netizens: It's too fast

At present, those who have already tried Grok can also get the experience qualification of PromptIDE.

Here's another experience channel for Grok:

  1. Accounts with blue tick authentication can queue up on the xAI official website;
  2. Subscribe to the $16/month Premium+ service, which will be available after the closed beta ends.

Reference Links:

[1] Official blog post: https://x.ai/prompt-ide/

[2]https://twitter.com/xai/status/1721568361883279850

— END —

QbitAI · Headline number signed

Follow us and be the first to know about cutting-edge technology trends

Read on