Learn update

Omni Code in Omni AI Companion

Omni Code is a hands-on space for learning through making. Bring a small question, a visible goal, or a piece of code you do not understand, then use the conversation to move between explanation, experiment, and revision.

What changed

Learn by changing things

Work from a concrete example and ask for the smallest change that demonstrates an idea. Seeing the effect of one change is often more useful than reading a long lecture.

Explain the why

Ask for plain-language reasoning, edge cases, and a way to test the result. Understanding the shape of a solution matters more than copying it.

Why this feature matters

Programming knowledge becomes durable when concepts meet a problem you can inspect. A hands-on loop gives beginners a place to ask basic questions and experienced learners a place to challenge assumptions.

It also makes mistakes productive. A broken example can reveal a misunderstanding about data, order, or conditions, provided you slow down enough to read the result and try a focused correction.

Feature examples and use cases

  • A first concept: A beginner asks how a loop works, changes one example, and predicts the output before running a similar exercise.
  • A small prototype: A maker sketches a simple interaction and uses incremental questions to understand each part.
  • Debugging practice: A learner shares a short error and works through reproduction, hypothesis, and a minimal fix.

How to use it

  1. Open Omni Code: Use Side menu → Productivity → Omni Code and state what you want the program to do or understand.
  2. Start small: Ask for a minimal example, then change one input or behavior and predict what should happen.
  3. Test and explain: Run the available example, inspect the result, and ask why it behaved that way before expanding it.

Tips for a better first try

  • Share the smallest failing example.
  • Ask for a hint before a complete solution.
  • Keep a short note of the concept you learned, not just the code.

Limitations and things to know

  • Code suggestions can be incorrect, insecure, or unsuitable for your environment; inspect and test them.
  • The learning space cannot replace documentation, code review, or professional judgment for consequential software.

Availability

Use Side menu → Productivity → Omni Code and bring a small coding question, example, or focused problem. The available coding workspace and controls can vary by account, platform, and current app version; verify the current experience before relying on a specific behavior.

Frequently asked questions

Do I need prior coding experience?

No. Begin with a small goal and ask for terms to be explained as they appear.

Can it debug a whole application?

Focused examples are easier to reason about. Provide relevant context and verify every proposed change.

Should I copy generated code?

Use it as a learning aid, understand each part, and test it before including it in your work.

Open Omni Code in Omni

Related Omni updates

Browse every Omni feature update · Explore step-by-step tutorials

Omni AI
Omni AI
Your AI Companion