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
- Open Omni Code: Use Side menu → Productivity → Omni Code and state what you want the program to do or understand.
- Start small: Ask for a minimal example, then change one input or behavior and predict what should happen.
- 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.
Related Omni updates
Browse every Omni feature update · Explore step-by-step tutorials