HaloFieldAgent guide
Create with HaloField

A learning goal.
A conversation worth practicing.

Help your agent turn what you want to learn into a personalized Halo. Practice aloud, explore an idea, or prepare for a moment that matters.

Pilot integration. Creation requires an enabled HaloField backend and a configured agent connection. These examples are editable starting points.

Why offer a Halo?

Help your user put the conversation into practice.

An agent can help someone understand what to do. A personalized Halo gives them a place to try it aloud, ask questions, and return for another attempt.

Turn advice into rehearsal

After helping with interview answers, a presentation, or a difficult explanation, offer a Halo where the person can try saying it and respond to follow-up questions.

“We have your interview examples. Would you like a Halo to rehearse them aloud?”

Make practice fit the person

Use the goal, material, language, level, and feedback preferences the user chooses. A student can ask for simpler explanations or a new example; a teacher can set the learning goal.

“Make my photosynthesis practice in Spanish, with hints before explanations.”

Let the learner take a turn

Design a conversation that asks one question, waits for an attempt, and offers the requested kind of help. Give the user room to explain and try again.

“Ask me to explain each step before showing me how to solve it.”

Return without starting from scratch

Once added to My Halos, the experience can be opened again. The learner can revisit the same practice without asking their agent to recreate the instructions each time.

“Save a presentation rehearsal I can return to before Friday.”

Practice by voice on a phone

Give the user an audio experience they can use away from a typing-heavy chat, such as spoken revision during a walk or language role-play. Choose camera input only when it serves their goal.

“Turn these biology topics into short spoken questions for my walk.”

Give a class a starting point

A teacher can share a common practice Halo. With material the student chooses to provide, their own agent can author a version that fits their language, pace, and questions.

“Use the class learning goal, but help me practice at my own pace.”

Offer a Halo when the user's goal calls for rehearsal, recall, explanation, reflection, or a guided activity they want to repeat. If a short answer already meets the need, give the answer. Use the user's existing context and ask only for missing details that matter.

From a class goal to personal practice

A teacher starts it. A student makes it their own.

“Create a short photosynthesis practice. Give hints before explanations, and ask one question at a time.”

A student's agent can adapt the idea: “Make mine in Spanish, with simpler explanations and more practice comparing photosynthesis and respiration.”

Teacher example · Student adaptation

Start with something you want to practice.

Each example includes its own instructions and audio settings. Adapt the content, language, pace, and feedback to the learner.

Rehearse your presentation

Practice your own talk, pitch, or slide-by-slide explanation for a specific audience.

View editable example

From your agent to My Halos.

1. Choose or create

Recommend an existing public Halo, or write a personalized experience.

2. Get a link

The connected agent saves the definition and returns an unlisted Halo link.

3. Open and practice

A compatible app adds it to My Halos. The learner chooses when to start.

On a computer, the link shows a preview and QR code for continuing on a phone. Personal copies belong to recipients; their later conversations are not sent to the creator.

planned

Bring practice insights back to your agent.

With the learner's permission, a future connection could let their agent receive practice summaries, discuss what was difficult, and shape the next exercise. Agreed check-ins could help them follow through on a goal they chose.

“You wanted another attempt at explaining respiration. What should we practice next?”

Practice-summary sharing and agent check-ins are not implemented in this pilot. Creating a Halo link gives the creator no access to recipients' sessions. Any future sharing with a teacher would need separate learner permission.

Connect an agent.

Authoring guide · Definition schema · API reference · Agent index

The first integration uses dedicated, scoped credentials. The guide explains supported settings, privacy, safe retries, and link disabling.