ChatGGB 使用说明手册
简介
ChatGGB 是一个结合 GeoGebra 数学软件与 AI 对话功能的智能工具。用户可以通过自然语言与 AI 进行数学相关问题的交流,AI 会生成相应的 GeoGebra 命令并自动在画板上绘制图形。
功能特点
- 支持多种 AI 模型(DeepSeek、通义千问、Azure OpenAI)
- 可视化数学图形绘制
- 支持图片上传与分析
- GeoGebra 命令自动生成与执行
- 对话历史记录与管理
系统要求
- 现代浏览器(Chrome、Firefox、Edge 等)
- 稳定的网络连接
- 对应 AI 服务的 API 密钥
快速开始
1. 访问应用
打开浏览器,访问应用地址:https://www.snowpeak.org/math_question/ggb.htm
2. 配置 AI 模型
首次使用需要配置 AI 模型:
- 点击左下角的"设置"按钮(⚙️)
- 选择需要使用的 AI 模型:
- DeepSeek:选择后输入 DeepSeek API 密钥
- 通义千问:选择后输入通义千问 API 密钥
- Azure OpenAI:选择后输入 Azure OpenAI API 密钥、访问端点和模型名称
- 点击"保存设置"按钮
3. 使用 AI 对话功能
- 在底部输入框中输入数学问题或指令
- 按 Enter 键或点击"发送"按钮发送消息
- AI 将分析问题并生成回答及 GeoGebra 命令
- 命令会自动在 GeoGebra 画板上执行,生成相应图形
4. 上传图片
- 点击输入框下方的图片图标(◪)选择图片文件
- 支持 JPG、PNG、GIF、WEBP 格式,大小不超过 10MB
- 预览图片后输入相关问题描述
- 发送消息,AI 会结合图片内容进行分析
详细功能说明
对话界面
- 左侧为 AI 回复消息,右侧为用户发送消息
- AI 回复中包含 GeoGebra 命令时,会在消息下方显示"执行命令"按钮
- 点击"执行命令"按钮可在 GeoGebra 画板上执行所有相关命令
设置面板
- 可随时通过左下角"设置"按钮进入
- 支持切换不同的 AI 模型
- 各模型配置独立保存
- 系统提示语全局共享,设置一次即可应用于所有模型
GeoGebra 画板
- 自动执行生成的数学命令
- 可手动操作画板进行额外绘制
- 执行新命令前会自动清空画板
系统提示语
- 用于指导 AI 的行为和回答风格
- 全局设置,对所有 AI 模型生效
- 建议包含 GeoGebra 相关指令格式说明
使用技巧
1. 提问技巧
- 尽可能详细地描述数学问题
- 明确指出需要绘制的图形类型
- 指定需要的参数或条件
2. 命令执行
- 每条 GeoGebra 命令独占一行
- 可编辑命令后再执行
- 点击"执行命令"按钮执行所有命令
3. 图片分析
- 上传包含数学图形或问题的图片
- 配合文字描述可以获得更准确的分析结果
- 支持几何图形、函数图像等数学相关内容
常见问题
1. 为什么 GeoGebra 画板没有显示图形?
- 检查 AI 回复中是否包含正确的 GeoGebra 命令
- 确认命令格式是否正确(每条命令独占一行)
- 点击"执行命令"按钮手动执行命令
2. AI 回复不准确怎么办?
- 尝试更换不同的 AI 模型
- 优化问题描述,提供更多细节
- 调整系统提示语以更好地指导 AI
3. 图片上传失败怎么办?
- 检查图片格式是否为 JPG、PNG、GIF 或 WEBP
- 确认图片大小不超过 10MB
- 刷新页面后重新上传
注意事项
- 这是一个开源的纯静态的网页程序,您的 API 密钥保存在本地浏览器,只和目标AI服务平台通信,不会中转或存储。当然仍然建议你保管好自己的API密钥,不要泄露给他人。
- 对话历史仅保存在当前浏览器会话中,关闭页面后将丢失。
- 使用图片功能时请确保内容与数学相关,以获得最佳分析效果。
- 不同 AI 模型的能力和特点可能有所差异,可根据需求选择。