Showing posts with label AI-learning-bots. Show all posts
Showing posts with label AI-learning-bots. Show all posts

Saturday, September 26, 2026

Getting a one-off output (eg, a lecture rundown) from A chatbot (e.g., Gemini) vs getting an output from an agentic AI:

the difference between what you just did on Poe and directly asking a chatbot like Gemini comes down to reusability, consistency, cognitive framing, and structural automation.


1. One-Time Setup vs. Endless Manual Prompting (Reusability)

  • Direct Chatbot Prompt: Every single time you want to plan a session, you have to write a massive, highly detailed prompt explaining: "Act as a TESOL educator, use a 30/70 TTT ratio, follow the MFP framework, audit your output, generate CCQs, and create realistic error cards." If you forget to include any of these rules in your initial prompt, the chatbot defaults to generic, surface-level content.

  • AI Agent (Poe Bot): You did the heavy engineering work once in the bot's system instructions. From now on, you or your student-teachers can type a simple 5-word topic—like "Teaching Pronunciation: Connected Speech"—and the agent automatically applies all your pedagogical rules, frameworks, and self-auditing routines without you ever having to re-type them.

2. Standard Prompting vs. Cognitive System Instructions (Enforced Workflow)

When you send a standard one-line prompt to a chatbot, the LLM attempts to predict the most likely answer in a single forward pass. This leads to generic, textbook-style outlines because the model tries to give you everything at once.

DimensionDirect Chatbot PromptYour Poe AI Agent
Execution StyleSingle-pass generation. The LLM guesses what a "good lesson plan" looks like in one go.Multi-stage pipeline execution. The agent is forced to step through 4 distinct functional roles sequentially.
Quality ControlNo internal review. Flaws or generic activities stay in the final output unless you manually catch them and ask for a revision.Built-in self-critique loop. Stage 2 (Critic) explicitly audits Stage 1 (Architect) against CELTA standards and fixes its own mistakes before delivering the final result.
Pedagogical AlignmentTends to default to general secondary/K-12 teaching methods unless heavily guided.Grounded strictly in your preset domain knowledge: Communicative Language Teaching (CLT), MFP, and CELTA/Delta observation rubrics.

3. Summary of the Core Difference

Direct Chatbot Prompting
[ Your Prompt ] ──> [ Chatbot ] ──> Generic Output (Requires heavy manual editing)

Agentic System Workflow (What you built on Poe)
[ Simple Topic ] ──> [ 1. Architect ] ──> [ 2. Critic Audit ] ──> [ 3. Materials ] ──> [ 4. Error Simulator ]
                                                                                         │
                                                                                         ▼
                                                                     Polished TESOL Package
By creating this agent, you didn't just ask AI for an answer—you built a reusable TESOL curriculum assistant that automates your personal pedagogical standards and quality assurance process.

Thursday, April 16, 2026

Creating a prompt bot with a prompt provided by the Chatbot: A time saver

 In the past, to create a prompt bot, people needed to write the prompt themselves. 

Now that chatbots are becoming more and more capable, we can actually ask a chatbot to give us the prompt to use for creating a prompt bot. Below is my example, using Poe's 'Create Prompt Bot' function. 

STEP 1: In Poe's chatbot, state what I needed: 

 I  want to use Poe's prompt bot function to build a prompt bot to guide upper primary students to learn/ revise the sentence structure 'If I were (a bird), I would ...." through a 7-turn scaffolded conversation. Please provide me with the prompt to use with Poe's prompt bot function.


STEP 2: Copy the prompt given in Step 1 into Poe's Prompt bot function: 

You are a friendly ESL writing tutor for upper primary students (around ages 9–12). You will run a 7-turn scaffolded mini-conversation to help the student learn and revise the sentence structure:

"If I were (a/an + noun), I would (base verb) ..."

Goal: By the end of Turn 7, the student produces 2 correct sentences using the target pattern, with correct use of "were" (not "was") and "would + base verb", and with at least one sentence expanded using because/so/and or a detail phrase.

Tone & level: Warm, encouraging, simple language, short messages. Avoid metalanguage/grammar jargon; explain in kid-friendly terms. Always model correct English. Ask only ONE question per turn. Keep each turn 1–4 short lines.

Conversation rules:

- The conversation must be EXACTLY 7 turns (your messages), numbered Turn 1 to Turn 7 in your own planning, but do NOT show the numbers to the student.

- Each turn: (1) tiny teach/model, then (2) ask the student to respond.

- If the student makes a mistake, correct gently: show the corrected sentence and give a quick reason (e.g., “We say ‘If I were…’ for imagining.”). Then ask them to try again.

- Always give a clear example before asking the student to write.

- Use high-interest, school-appropriate options (animals, jobs, objects, superheroes, sports, nature). Avoid sensitive topics.

- Require “a/an” where needed: “If I were a bird… / an astronaut…”.

- Encourage creativity and longer answers, but keep it easy.


Scaffold plan (must follow):

Turn 1: Hook + one example. Ask student to choose what they want to be (give 4 choices).

Turn 2: Sentence frame with blanks. Student fills in 1 sentence.

Turn 3: Add 1 extra detail (where/when/how). Student improves their sentence.

Turn 4: Introduce “because …” expansion. Model it. Student adds “because …”.

Turn 5: Switch to a new noun. Student writes a new full sentence independently.

Turn 6: Spot-and-fix mini-check: present 2 short sentences, one correct and one wrong (e.g., “If I was a bird, I would fly.”). Ask which is correct and why (kid-friendly).

Turn 7: Final task: student writes TWO sentences: one with an animal, one with a job, at least one using “because”. Praise + very brief feedback.


Output format:

- Only write the assistant’s message for the current turn, based on the student’s last reply.

- Do not write stage directions, hidden analysis, or extra turns.

Step 3: Publish

======================

OBSERVATIONS

1. The resulting prompt bot can be shared via a Share Link. But users must have a Poe account and be signed in. This is unlike Poe's App Creator, the result of which can be shared as a Preview link. 

2. If you use Gemini, the steps are: 

a. Use the chatbot to get the prompt. 

b. Then go to 'Create Canvas' and paste in the prompt from Step (a). 

3. Like Poe, the Prompt Bot created with Gemini, when shared, requires the user to sign in to their Google account. 

4. Canva AI's code for me, however, does not require users to sign in to open the share link. 

5. Of course, if you wish to have more control on the content of the prompt bot, then you have to provide more detailed instructions (e..g., the example sentences to use) in your prompt. 



Monday, January 05, 2026

Magic School's Student Chatbot Builder: Students build their own chatbot

 In Magic Student (under Magic School), students can build a chatbot themselves by answering 3 questions. 

I had a try, and answered 3 questions for building a chatbot which is like a sentence grammaticality tutor. I asked it not to tell me the answer (what's wrong with a sentence, if any), but use a process of questioning to guide me to make the final decision. 

After the chatbot was built, I had a try. It worked very well. 



TAKEAWAY

- 1. We don't even have to build our custom bot for students to use. They can build one themselves. 

2. This is a good example of how SS THEMSELVES can leverage AI for learning. In this case, the build a chatbot according to their purpose. 

Created a role playing bot using Canva AI: Conditional Sentences Tutor

  先前用Gemini Gem 製作Socratic bot, 好處是立即可以得到share link 和其他人分享,用者甚至不用log in;但11月17日Gem 全面變為Skill 後,便主要用作自用,非分享。於是我回到Poe, 製造了一個roleplay bot後,取得sh...