Skip to content

Conversation

@hanjiadong0
Copy link

Extended description:

This commit adds core components for tracking user AI usage ethically.

Includes:

  • LLMAbstractor: Handles ethical checks and intervention messages using different LLMs (like OpenAI).
  • UsageLogger: Logs prompts, generates embeddings using Jina, and finds similar usage.
  • EthicsModule: Performs ethical assessment by LLM and detects AI content by desklib.
  • EthicsProfile: Tracks user's ethical state and suggests interventions.

These components work together to promote responsible AI use in academic settings.

**Extended description:**

This commit adds core components for tracking user AI usage ethically.

Includes:

- **LLMAbstractor**: Handles ethical checks and intervention messages using different LLMs (like OpenAI).
- **UsageLogger**: Logs prompts, generates embeddings using Jina, and finds similar usage.
- **EthicsModule**: Performs ethical assessment and detects AI content.
- **EthicsProfile**: Tracks user's ethical state and suggests interventions.

These components work together to promote responsible AI use in academic settings.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant