Skip to content

Commit c269e26

Browse files
chore(aiinfo): scheduled release (1762276031) (#167)
* chore(aiinfo): update cache/build [skip ci] * @instructure.ai/[email protected] --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 31ed4f8 commit c269e26

File tree

9 files changed

+418
-232
lines changed

9 files changed

+418
-232
lines changed

packages/aiinfo/Changelog.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11
# Changelog
2+
## 2025-11-04T17:07:14.773Z
3+
### CSV
4+
#### SHA
5+
```diff
6+
7ca7919d381e049839aef8eebac865f13e60b71d8191fcd47d41db2e0be45d59
7+
```
8+
### igniteagent
9+
#### model.name
10+
```diff
11+
- "Haiku 3.5, Sonnet 3.5"
12+
+ "Haiku 3, Sonnet 3.7"
13+
```
214
## 2025-10-28T20:56:32.209Z
315
### CSV
416
#### SHA

packages/aiinfo/cache/cache.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
canvasInboxTranslation,2025.09.10,Inbox Translation,"Translation of inbox messages (""Inbox AI Translation"" feature flag) across 10 languages.",AWS Translate,AWS Translate model is provided via Instructure's in-house AI Platform.,No,Other,Inbox messages,Data is not stored or reused by the model.,Does not log data,,Global,,Not Exposed,PII in inbox messages may be sent to the model but no PII is intentionally sent to the model.,Yes,Yes,Users are displayed the translated copy of their message and can edit or remove it before they send the message.,,Machine translation may not fully capture the meaning of the original message.,Enable better multi-lingual communication in learning environments.,Canvas,2
22
canvasCourseTranslation,2025.09.10,Discussions Translation,"Translation of Discussion threads (""Course AI Translation"" feature flag) across 10 languages.",Haiku 3,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Course,Announcement and Discussion prompts and replies,Data is not stored or reused by the model.,Does not log data,,Global,,Not Exposed,"PII in discussion replies may be sent to the model, but no PII is intentionally sent to the model.",Yes,Yes,Untranslated content is available to review translations against,,Machine translation may not fully capture the meaning of the original message.,Improve participation for students who do not natively speak the language of instruction or other replies.,Canvas,2
3-
IgniteAgent,2025.09.10,Agent,Ignite Agent is a faculty chat assistant capable of translating natural language requests into complex Canvas workflows.,"Haiku 3.5, Sonnet 3.5",Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs).,No,Other,The model uses chat transcripts and information requested from the Canvas API to execute its actions.,Chat logs are retained indefinitely for troubleshooting and debugging.,Logs data,Chat logs are retained for troubleshooting and debugging purposes.,"Virginia, Oregon",,Exposed,"If requested during the the chat, user, course, and student identifiers or metadata may be shared with the model.",Yes,Yes,"The agent only takes action based on human requests, and all write actions must be confirmed by the user.",Access to the agent is limited to users with an Admin- or Teacher-based role. Data access and functions are scoped to the permissions available to the chat user.,The model may misinterpret user requests and require additional prompting.,"Users are able to save time by relying on the Agent to execute complex workflows, batch actions, and other time-consuming Canvas tasks.",IgniteAI,2
3+
IgniteAgent,2025.09.10,Agent,Ignite Agent is a faculty chat assistant capable of translating natural language requests into complex Canvas workflows.,"Haiku 3, Sonnet 3.7",Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs).,No,Other,The model uses chat transcripts and information requested from the Canvas API to execute its actions.,Chat logs are retained indefinitely for troubleshooting and debugging.,Logs data,Chat logs are retained for troubleshooting and debugging purposes.,"Virginia, Oregon",,Exposed,"If requested during the the chat, user, course, and student identifiers or metadata may be shared with the model.",Yes,Yes,"The agent only takes action based on human requests, and all write actions must be confirmed by the user.",Access to the agent is limited to users with an Admin- or Teacher-based role. Data access and functions are scoped to the permissions available to the chat user.,The model may misinterpret user requests and require additional prompting.,"Users are able to save time by relying on the Agent to execute complex workflows, batch actions, and other time-consuming Canvas tasks.",IgniteAI,2
44
rubricGenerator,2025.10.09,Rubric Creator,AI-generated rubric recommendations for Canvas assignments.,Haiku 3,Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs).,No,Course,The Canvas assignment description field is used in generating rubric criteria.,Model responses are stored for debugging purposes.,Logs data,"Request, response, and feedback data is logged to assist in troubleshooting.",Global,,Not Exposed,,Yes,Yes,All created rubrics are reviewable and editable by the instructor.,The instructor may edit criteria before accepting the rubric.,The created rubric may not align with the assignment's intended learning outcomes.,A rubric aligned to learning outcomes is created for the instructor to use during grading.,Canvas,2
55
canvasGradingAssistance,2025.10.22,Grading Assistance,"AI powered automatic grading and feedback suggestions to enable more consistent, fair, and efficient grading workflows.",Haiku 3,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,"Course, Student","Assignment information, rubric, and student submissions.",Transactional data is retained for the life of the request,Logs data,Complete response from the LLM is retained in the Canvas database for auditing purposes.,Global,,Not Exposed,"No PII is intentionally sent to the model. If there is incidental PII in any of the shared data, such as in the submission body, it will be sent to the model.",Yes,Yes,"Grade suggestion is displayed and selected by default, but the instructor must make the final decision to edit or accept the suggestions.",The Claude Haiku model has inherent guardrails built in.,Model may work better with certain kinds of assignment types or disciplines. The grader must remain alert to incorrect assumptions from the model.,"Reduced bias in grading, fairness, and consistency. Grading efficiency, saving teachers time.",Canvas,2
66
discussionInsights,2025.10.02,Discussion Insights,"Discussion Insights uses AI to evaluate student discussion replies, highlight relevant contributions, and flag those that may need instructor review.",Haiku 3,Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs).,No,Course,"Discussion topic, prompt, and student replies are used.",No user data is stored or reused by the model.,Logs data,Model evaluations and reply labels are logged for debugging and troubleshooting purposes.,Global,,Exposed,"Known PII is masked before being sent to the model, though any PII present in the discussion reply is not and may be shared with the model.",Yes,Yes,Instructors may review AI-generated evaluations or review posts directly.,"Model responses are logged for quality assurance, and responses with low confidence are flagged ""Needs Review"" to encourage human intervention.",The model may misclassify some nuanced replies.,"Instructors are able to quickly assess the quality of student replies, identify low-effort or off-topic contributions, and focus their attention to where it is needed most.",Canvas,2

packages/aiinfo/cache/checksum.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"askyourdata": "8de9e2815ff3aec88e14be9ae042be0b9b40319ad6e9be5985c918fc8b5a63b5",
33
"bcealttext": "757060c8e6a7fad9d79489ac69de4ae0c484e4b82d5e362ad243e1b10ba29572",
4-
"CSV": "dbaf858348ef41f191f77c5565b4a99751f659c406d8c58f96e0e97c36bc8007",
4+
"CSV": "7ca7919d381e049839aef8eebac865f13e60b71d8191fcd47d41db2e0be45d59",
55
"canvascoursetranslation": "0869c157cb9ab0c007f088fcfc0a642404831158ff365395b6f6b69de5c179fb",
66
"canvasdiscussionsummaries": "8dea644532ad2b211f6c5bca6bfeebe3a79f0286b2f0a8ba2f44fda2903d32e0",
77
"canvasgradingassistance": "7a21ebe2ef0a90062ff609c1b872e0f648642a6bb45c5820d13a16e57d54f0f3",
88
"canvasinboxtranslation": "a377ff102be001371a476b48e37052b78862a21aad46046086619b05f1a1616c",
99
"discussioninsights": "bf8f800481a6a884bf573692903d4ffdcb2842d33da5d4ee4f3c4d349f53dc11",
10-
"igniteagent": "422effb260b4e53ba74b387832f7d1d835824de58645c1c28ee39620f6c5334e",
10+
"igniteagent": "18b2413f0388740d59c2fc356eca44714c9386d66f01a78ed190ba7bc0c3c402",
1111
"portfolios": "8a98981d321de09ee5abb80a8be0a4dc32ac7acd227c8db4a65a5c83f8c24ea5",
1212
"quickreassess": "99fbd2548dcf324c5c78213c27ba7d47723d44f2f8a07381e80f8a834fd5dbe2",
1313
"rubricgenerator": "c462f99c082872bcdbd49d5f5ccf25dc97134e30d1bd90b43ff8e056e2d22640",

packages/aiinfo/node/components/igniteagent/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ const NUTRITION_FACTS_DATA: NutritionFactsProps["data"] = [
4545
description:
4646
"The foundational AI on which further training and customizations are built.",
4747
segmentTitle: "Base Model",
48-
value: "Haiku 3.5, Sonnet 3.5",
48+
value: "Haiku 3, Sonnet 3.7",
4949
valueDescription:
5050
"Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs).",
5151
},
@@ -170,7 +170,7 @@ const aiInformation: AiInformationProps = {
170170
description:
171171
"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",
172172
featureName: "Agent",
173-
modelName: "Haiku 3.5, Sonnet 3.5",
173+
modelName: "Haiku 3, Sonnet 3.7",
174174
modelNameText: "Base Model",
175175
nutritionFactsModalTriggerText: "AI Nutrition Facts",
176176
permissionLevel: "LEVEL 2",

packages/aiinfo/node/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { canvascoursetranslation } from "./components/canvascoursetranslation";
44
import { canvasdiscussionsummaries } from "./components/canvasdiscussionsummaries";
55
import { canvasgradingassistance } from "./components/canvasgradingassistance";
66
import { canvasinboxtranslation } from "./components/canvasinboxtranslation";
7+
import { conversionalignment } from "./components/conversionalignment";
78
import { discussioninsights } from "./components/discussioninsights";
89
import { igniteagent } from "./components/igniteagent";
910
import { portfolios } from "./components/portfolios";
@@ -41,6 +42,7 @@ const AiInfo: AiInfoProps = {
4142
canvasdiscussionsummaries,
4243
canvasgradingassistance,
4344
canvasinboxtranslation,
45+
conversionalignment,
4446
discussioninsights,
4547
igniteagent,
4648
portfolios,
@@ -68,6 +70,7 @@ export {
6870
canvasdiscussionsummaries,
6971
canvasgradingassistance,
7072
canvasinboxtranslation,
73+
conversionalignment,
7174
discussioninsights,
7275
igniteagent,
7376
portfolios,

packages/aiinfo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,5 @@
4949
"sideEffects": false,
5050
"type": "module",
5151
"types": "./src/index.d.ts",
52-
"version": "2.0.2"
52+
"version": "2.0.3"
5353
}

packages/aiinfo/src/index.cjs

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

packages/aiinfo/src/index.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ export declare const canvasgradingassistance: AiInfoFeatureProps;
4747

4848
export declare const canvasinboxtranslation: AiInfoFeatureProps;
4949

50+
export declare const conversionalignment: AiInfoFeatureProps;
51+
5052
export declare const dataPermissionLevels: AiInfoDataPermissionLevelsProps;
5153

5254
export declare const discussioninsights: AiInfoFeatureProps;

0 commit comments

Comments
 (0)