Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

edubot

Package Overview
Dependencies
Maintainers
2
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

edubot

Basic Edubot module

pipPyPI
Version
0.7.6
Maintainers
2

Edubot

A self-improving AI-based chatbot library that is completely platform-agnostic.

Edubot intuitively jumps into conversations to give advice, make jokes, and add to the discussion. Its personality can be completely customised to suit the tone of different rooms.

By simply reacting to messages with a thumbs up/down, users help Edubot collate feedback. This feedback is used to fine-tune the bot and improve its responses in the future.

Edubot is still under active development and is the first project from Open EdTech.

Architecture

  • Edubot integrations convert messages from external platforms into a standardised format.
  • The library uses these messages to generate a response from GPT-4.
  • Users send feedback to the bot's responses.
  • Using the feedback, the library fine-tunes GPT-4's responses to better suit each thread it partakes in.

Edubot Architecture Diagram

Dev environment quickstart

  • Install Poetry
  • Install dependencies: poetry install
  • Activate the env: poetry shell
  • Install pre-commit hooks: pre-commit install
  • Copy SAMPLE_CONFIG.ini and put your information in
  • Set the EDUBOT_CONFIG env variable to wherever you put your config

For an example of an integration using this library see: edubot-matrix

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts