Best AI tools for< Instructor >
Infographic
22 - AI tool Sites
ClassPoint
ClassPoint is an AI quiz generator tool integrated with PowerPoint that allows users to effortlessly create engaging quiz questions from their presentation slides. The tool leverages AI technology to analyze slide content and generate various quiz types, such as Multiple Choice, Short Answer, and Fill in the Blanks. With multi-language support powered by OpenAI, ClassPoint caters to diverse user needs, enabling educators to captivate students and evaluate their understanding through interactive quizzes. The tool also enhances questioning strategies by incorporating Bloom's Taxonomy levels, fostering critical thinking and creativity in quizzes. ClassPoint's AI feature simplifies quiz creation, live response collection, and grading, making teaching more interactive and efficient.
AI Lesson Plan
AI Lesson Plan is an AI application designed to help educators create custom, age-specific lesson plans tailored to their classes in a fraction of the time. The generative AI platform allows for the creation of engaging lesson plans and resources, offering subject matter expertise, customizable templates, textbook eidetic memory, and multiple plan formats. It aims to cut hours off a teacher's work week by effortlessly generating tailored lesson plans and accompanying resources.
Teacherbot
Teacherbot is an AI-powered platform designed to assist teachers in creating high-quality teaching resources quickly and efficiently. It offers a wide range of tools to help teachers reduce their workload, enhance student learning, and save time on administrative tasks. With cutting-edge AI technology, Teacherbot empowers educators to create diverse resources tailored to their specific needs, covering all subjects and age groups. The platform aims to address the challenges of teacher burnout and stress by providing tools that enable teachers to focus on what truly matters - inspiring and educating the next generation.
Essay Grader AI
Essay Grader AI is an AI-powered platform designed to help teachers grade essays efficiently and effectively. It offers features such as creating and managing classes, applying custom rubrics, bulk uploading essays, providing detailed feedback reports, and integrating with Google Classroom. The tool uses AI content detection and summarization to streamline the grading process, saving teachers time and providing actionable insights for student improvement. Essay Grader AI is trusted by over 1,000 schools and aims to simplify grading while maintaining consistency and fairness.
GradeWrite.AI
GradeWrite.AI is an AI-powered tool designed to assist educators in grading essays and assignments efficiently. It offers features such as bulk grading, auto-checkers, AI-generated feedback, custom rubrics, and more to streamline the grading process. By leveraging AI technology, GradeWrite.AI aims to provide personalized writing feedback to enhance students' learning experience and improve grading accuracy.
Report Card Comments Online
Report Card Comments Online is an AI Writing Assistant tool that helps teachers generate high-quality, unique, and personalized report card comments. The tool allows users to create a quality benchmark by writing their first draft of comments with the assistance of an AI assistant. It simplifies the report card writing process by providing features like rephrasing, maximum character count, and easy exporting of comments into a file. Designed by teachers for teachers, Report Card AI aims to streamline the comment writing process, ensuring error-free and eloquently written first drafts.
Essay Grader AI
Essay Grader AI is an AI-powered tool designed to help teachers grade essays quickly and efficiently. It provides specific feedback on essays, error identification, customizable rubrics, summarization, AI detection, bulk upload, and class organization features. Additionally, it offers Magic AI tools for generating questions, lesson plans, assessments, and more. The tool aims to save teachers time, improve grading accuracy, and enhance the overall teaching experience.
Conker
Conker is an AI-powered platform designed to elevate learning through effortless standards-aligned quizzes. With over 600,000 quizzes created, Conker offers powerful tools for classrooms, creating unique quizzes with engaging question types, customizable features, and integrated read-aloud for accessibility support. Teachers can easily tailor quizzes to match student needs, explore ready-made assessments, and seamlessly integrate Conker into their teaching workflow. The platform aims to maximize teaching time, ensure educational targets are met, streamline teaching processes, and capture student interest through interactive and captivating learning experiences.
TeacherMatic
TeacherMatic is the ultimate AI platform designed for educators to reduce workload and elevate teaching and learning. It offers over 70 AI-assisted generators to create high-quality resources for the classroom, including lesson plans, activities, worksheets, and more. The platform was developed with input from over 300 teachers to ensure it meets the needs of educators, making it one of the best AI tools available for teachers.
SmartPrep.AI
SmartPrep.AI is an AI lesson plan generator that revolutionizes the way teachers plan their lessons. It streamlines the lesson planning process, saves time, and provides valuable resources to enhance teaching. With SmartPrep.AI, educators can unleash limitless creativity, reduce repetitive tasks, and focus more on teaching effectively. The platform offers structured yet flexible templates for project-based learning, instant resource collection, and ready-to-use assessments. It is a game-changer for modern educators looking to elevate their teaching excellence.
QuestionWell
QuestionWell is an AI question generator designed for teachers. It is a mom-&-pop AI start-up that allows users to generate an endless supply of standards-aligned questions and learning resources. Users can then export these questions to their favorite platforms such as Blackboard, Microsoft Word, and Microsoft Forms. The tool aims to streamline the process of creating educational content and assessments for teachers, ultimately saving them time and effort. QuestionWell is a user-friendly and efficient AI tool that enhances the teaching experience.
AI Grader App
AI Grader App is an AI tool designed to streamline the grading process for educators. It allows users to effortlessly grade assignments, save time, and provide instant, personalized feedback to students. The app leverages the power of AI to enhance the efficiency and effectiveness of grading tasks, offering a valuable resource for educators looking to optimize their workflow.
Kangaroos.ai
Kangaroos.ai is an AI grading platform designed to revolutionize education for teachers by providing advanced AI tools such as AI Essay Grader, AI Teaching Assistant, AI Lesson Plan Generator, AI Rubric Generator, and more. The platform blends advanced AI technology with customizable grading rubrics to streamline assessments, ensure academic integrity, and prioritize student privacy and data security. Kangaroos.ai aims to empower teachers by automating the grading process and providing detailed feedback for various assignment types.
AI For Teachers
AI For Teachers is a free online resource offering advanced AI ChatGPT chatbots tailored to teachers' needs. The platform provides chatbots for various subjects like lesson planning, math, science, art, foreign languages, history, health education, and more. Teachers can enhance student engagement, simplify lesson planning, and receive personalized feedback using AI chatbots. The website also features educational blogs, resources on AI ethics, and guides on integrating AI chatbots ethically into classroom learning.
Quiz Wizard
Quiz Wizard is an AI-powered tool designed to help users create quizzes, flashcards, and study materials quickly and efficiently. With the power of Artificial Intelligence, Quiz Wizard generates unique questions and answers in seconds on any topic, saving time for educators and enabling personalized learning experiences for students across various subjects. The tool is ideal for teachers, trainers, and educators looking to enhance their teaching methods and engage students with interactive learning materials.
Checkfu
Checkfu is an AI tool designed to assist teachers in various educational tasks. It offers a range of features such as creating lesson plans, generating visual aids, providing coding standards, and more. The application aims to streamline teaching processes and enhance the learning experience for both educators and students.
Learnrithm
Learnrithm is an AI-powered learning platform designed to make learning easier and more accessible. It offers personalized learning paths, interactive quizzes, certification upon course completion, 24/7 accessibility, diverse learning resources, and expert instructors. With features like AI Quiz Generator, Ai Teacher, and Chat With PDF, Learnrithm aims to provide a comprehensive solution for students and teachers to enhance their learning experience. Trusted by students from over 1000 universities worldwide, Learnrithm has proven to be a valuable tool in improving academic performance and understanding of study materials.
Enlighten AI
Enlighten AI is an AI grading tool designed to assist teachers in providing personalized feedback to students efficiently. The tool optimizes the grading process by leveraging AI technology while preserving the human touch in feedback delivery. It offers features such as optimized grading in three steps, personalized feedback suggestions, and data-driven insights to enhance student outcomes. Enlighten AI aims to save educators time, improve feedback quality, and maximize teaching impact.
Class Companion
Class Companion is an AI teaching assistant tool designed to provide instant coaching and AI feedback to students on their assignments. It helps improve student engagement and outcomes by offering multiple attempts, targeted help, and personalized feedback. The tool supports various subjects and grades, allowing teachers to save time on manual feedback and focus on lesson planning and individual instruction. With features like AI-generated content, in-depth reporting, and customizable rubrics, Class Companion aims to enhance student learning and comprehension.
Examize
Examize is an AI Quiz Generator that revolutionizes the process of exam building by seamlessly integrating with Google Workspace. It allows users to generate quizzes from their files and easily convert them into Google Forms and Google Docs. With dynamic and creative question options, Examize is tailored for educators looking to enhance their classroom experience. The application offers flexible pricing plans to cater to various needs and ensures user data privacy by not storing any file data.
Brisk Teaching
Brisk Teaching is a free AI tool designed for teachers to streamline their workflow and enhance their teaching practices. It offers a wide range of AI-powered features to provide personalized feedback, create engaging presentations and quizzes, analyze student writing, and generate various educational resources. Brisk Teaching aims to save teachers time and effort by automating tasks such as feedback generation, curriculum creation, and assessment. Trusted by over 400,000 educators, Brisk Teaching is actively used in 20,000 school districts worldwide.
OpExams
OpExams is an AI-powered platform designed to assist educators in creating, administering, grading, and analyzing exams. It offers features such as online exams, quizzes, paper exams, code assignments, interactive lessons, AI questions generator, and AI quiz generator. OpExams aims to streamline the exam preparation process for teachers by providing tools from the future, making it effortless to manage various types of assessments. With a global community of educators using OpExams, the platform is revolutionizing the traditional exam procedures and enhancing the teaching and learning experience worldwide.
20 - Open Source Tools
instructor
Instructor is a Python library that makes it a breeze to work with structured outputs from large language models (LLMs). Built on top of Pydantic, it provides a simple, transparent, and user-friendly API to manage validation, retries, and streaming responses. Get ready to supercharge your LLM workflows!
instructor
Instructor is a popular Python library for managing structured outputs from large language models (LLMs). It offers a user-friendly API for validation, retries, and streaming responses. With support for various LLM providers and multiple languages, Instructor simplifies working with LLM outputs. The library includes features like response models, retry management, validation, streaming support, and flexible backends. It also provides hooks for logging and monitoring LLM interactions, and supports integration with Anthropic, Cohere, Gemini, Litellm, and Google AI models. Instructor facilitates tasks such as extracting user data from natural language, creating fine-tuned models, managing uploaded files, and monitoring usage of OpenAI models.
instructor-js
Instructor is a Typescript library for structured extraction in Typescript, powered by llms, designed for simplicity, transparency, and control. It stands out for its simplicity, transparency, and user-centric design. Whether you're a seasoned developer or just starting out, you'll find Instructor's approach intuitive and steerable.
instructor-php
Instructor for PHP is a library designed for structured data extraction in PHP, powered by Large Language Models (LLMs). It simplifies the process of extracting structured, validated data from unstructured text or chat sequences. Instructor enhances workflow by providing a response model, validation capabilities, and max retries for requests. It supports classes as response models and provides features like partial results, string input, extracting scalar and enum values, and specifying data models using PHP type hints or DocBlock comments. The library allows customization of validation and provides detailed event notifications during request processing. Instructor is compatible with PHP 8.2+ and leverages PHP reflection, Symfony components, and SaloonPHP for communication with LLM API providers.
instructor_ex
Instructor is a tool designed to structure outputs from OpenAI and other OSS LLMs by coaxing them to return JSON that maps to a provided Ecto schema. It allows for defining validation logic to guide LLMs in making corrections, and supports automatic retries. Instructor is primarily used with the OpenAI API but can be extended to work with other platforms. The tool simplifies usage by creating an ecto schema, defining a validation function, and making calls to chat_completion with instructions for the LLM. It also offers features like max_retries to fix validation errors iteratively.
llm-structured-output-benchmarks
Benchmark various LLM Structured Output frameworks like Instructor, Mirascope, Langchain, LlamaIndex, Fructose, Marvin, Outlines, LMFormatEnforcer, etc on tasks like multi-label classification, named entity recognition, synthetic data generation. The tool provides benchmark results, methodology, instructions to run the benchmark, add new data, and add a new framework. It also includes a roadmap for framework-related tasks, contribution guidelines, citation information, and feedback request.
dive-into-llms
The 'Dive into Large Language Models' series programming practice tutorial is an extension of the 'Artificial Intelligence Security Technology' course lecture notes from Shanghai Jiao Tong University (Instructor: Zhang Zhuosheng). It aims to provide introductory programming references related to large models. Through simple practice, it helps students quickly grasp large models, better engage in course design, or academic research. The tutorial covers topics such as fine-tuning and deployment, prompt learning and thought chains, knowledge editing, model watermarking, jailbreak attacks, multimodal models, large model intelligent agents, and security. Disclaimer: The content is based on contributors' personal experiences, internet data, and accumulated research work, provided for reference only.
atomic-agents
The Atomic Agents framework is a modular and extensible tool designed for creating powerful applications. It leverages Pydantic for data validation and serialization. The framework follows the principles of Atomic Design, providing small and single-purpose components that can be combined. It integrates with Instructor for AI agent architecture and supports various APIs like Cohere, Anthropic, and Gemini. The tool includes documentation, examples, and testing features to ensure smooth development and usage.
h2ogpt
h2oGPT is an Apache V2 open-source project that allows users to query and summarize documents or chat with local private GPT LLMs. It features a private offline database of any documents (PDFs, Excel, Word, Images, Video Frames, Youtube, Audio, Code, Text, MarkDown, etc.), a persistent database (Chroma, Weaviate, or in-memory FAISS) using accurate embeddings (instructor-large, all-MiniLM-L6-v2, etc.), and efficient use of context using instruct-tuned LLMs (no need for LangChain's few-shot approach). h2oGPT also offers parallel summarization and extraction, reaching an output of 80 tokens per second with the 13B LLaMa2 model, HYDE (Hypothetical Document Embeddings) for enhanced retrieval based upon LLM responses, a variety of models supported (LLaMa2, Mistral, Falcon, Vicuna, WizardLM. With AutoGPTQ, 4-bit/8-bit, LORA, etc.), GPU support from HF and LLaMa.cpp GGML models, and CPU support using HF, LLaMa.cpp, and GPT4ALL models. Additionally, h2oGPT provides Attention Sinks for arbitrarily long generation (LLaMa-2, Mistral, MPT, Pythia, Falcon, etc.), a UI or CLI with streaming of all models, the ability to upload and view documents through the UI (control multiple collaborative or personal collections), Vision Models LLaVa, Claude-3, Gemini-Pro-Vision, GPT-4-Vision, Image Generation Stable Diffusion (sdxl-turbo, sdxl) and PlaygroundAI (playv2), Voice STT using Whisper with streaming audio conversion, Voice TTS using MIT-Licensed Microsoft Speech T5 with multiple voices and Streaming audio conversion, Voice TTS using MPL2-Licensed TTS including Voice Cloning and Streaming audio conversion, AI Assistant Voice Control Mode for hands-free control of h2oGPT chat, Bake-off UI mode against many models at the same time, Easy Download of model artifacts and control over models like LLaMa.cpp through the UI, Authentication in the UI by user/password via Native or Google OAuth, State Preservation in the UI by user/password, Linux, Docker, macOS, and Windows support, Easy Windows Installer for Windows 10 64-bit (CPU/CUDA), Easy macOS Installer for macOS (CPU/M1/M2), Inference Servers support (oLLaMa, HF TGI server, vLLM, Gradio, ExLLaMa, Replicate, OpenAI, Azure OpenAI, Anthropic), OpenAI-compliant, Server Proxy API (h2oGPT acts as drop-in-replacement to OpenAI server), Python client API (to talk to Gradio server), JSON Mode with any model via code block extraction. Also supports MistralAI JSON mode, Claude-3 via function calling with strict Schema, OpenAI via JSON mode, and vLLM via guided_json with strict Schema, Web-Search integration with Chat and Document Q/A, Agents for Search, Document Q/A, Python Code, CSV frames (Experimental, best with OpenAI currently), Evaluate performance using reward models, and Quality maintained with over 1000 unit and integration tests taking over 4 GPU-hours.
island-ai
island-ai is a TypeScript toolkit tailored for developers engaging with structured outputs from Large Language Models. It offers streamlined processes for handling, parsing, streaming, and leveraging AI-generated data across various applications. The toolkit includes packages like zod-stream for interfacing with LLM streams, stream-hooks for integrating streaming JSON data into React applications, and schema-stream for JSON streaming parsing based on Zod schemas. Additionally, related packages like @instructor-ai/instructor-js focus on data validation and retry mechanisms, enhancing the reliability of data processing workflows.
atomic_agents
Atomic Agents is a modular and extensible framework designed for creating powerful applications. It follows the principles of Atomic Design, emphasizing small and single-purpose components. Leveraging Pydantic for data validation and serialization, the framework offers a set of tools and agents that can be combined to build AI applications. It depends on the Instructor package and supports various APIs like OpenAI, Cohere, Anthropic, and Gemini. Atomic Agents is suitable for developers looking to create AI agents with a focus on modularity and flexibility.
neo4j-runway
Neo4j Runway is a Python library that simplifies the process of migrating relational data into a graph. It provides tools to abstract communication with OpenAI for data discovery, generate data models, ingestion code, and load data into a Neo4j instance. The library leverages OpenAI LLMs for insights, Instructor Python library for modeling, and PyIngest for data loading. Users can visualize data models using graphviz and benefit from a seamless integration with Neo4j for efficient data migration.
llm-zoomcamp
LLM Zoomcamp is a free online course focusing on real-life applications of Large Language Models (LLMs). Over 10 weeks, participants will learn to build an AI bot capable of answering questions based on a knowledge base. The course covers topics such as LLMs, RAG, open-source LLMs, vector databases, orchestration, monitoring, and advanced RAG systems. Pre-requisites include comfort with programming, Python, and the command line, with no prior exposure to AI or ML required. The course features a pre-course workshop and is led by instructors Alexey Grigorev and Magdalena Kuhn, with support from sponsors and partners.
intro_pharma_ai
This repository serves as an educational resource for pharmaceutical and chemistry students to learn the basics of Deep Learning through a collection of Jupyter Notebooks. The content covers various topics such as Introduction to Jupyter, Python, Cheminformatics & RDKit, Linear Regression, Data Science, Linear Algebra, Neural Networks, PyTorch, Convolutional Neural Networks, Transfer Learning, Recurrent Neural Networks, Autoencoders, Graph Neural Networks, and Summary. The notebooks aim to provide theoretical concepts to understand neural networks through code completion, but instructors are encouraged to supplement with their own lectures. The work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
sparrow
Sparrow is an innovative open-source solution for efficient data extraction and processing from various documents and images. It seamlessly handles forms, invoices, receipts, and other unstructured data sources. Sparrow stands out with its modular architecture, offering independent services and pipelines all optimized for robust performance. One of the critical functionalities of Sparrow - pluggable architecture. You can easily integrate and run data extraction pipelines using tools and frameworks like LlamaIndex, Haystack, or Unstructured. Sparrow enables local LLM data extraction pipelines through Ollama or Apple MLX. With Sparrow solution you get API, which helps to process and transform your data into structured output, ready to be integrated with custom workflows. Sparrow Agents - with Sparrow you can build independent LLM agents, and use API to invoke them from your system. **List of available agents:** * **llamaindex** - RAG pipeline with LlamaIndex for PDF processing * **vllamaindex** - RAG pipeline with LLamaIndex multimodal for image processing * **vprocessor** - RAG pipeline with OCR and LlamaIndex for image processing * **haystack** - RAG pipeline with Haystack for PDF processing * **fcall** - Function call pipeline * **unstructured-light** - RAG pipeline with Unstructured and LangChain, supports PDF and image processing * **unstructured** - RAG pipeline with Weaviate vector DB query, Unstructured and LangChain, supports PDF and image processing * **instructor** - RAG pipeline with Unstructured and Instructor libraries, supports PDF and image processing. Works great for JSON response generation
spark-nlp
Spark NLP is a state-of-the-art Natural Language Processing library built on top of Apache Spark. It provides simple, performant, and accurate NLP annotations for machine learning pipelines that scale easily in a distributed environment. Spark NLP comes with 36000+ pretrained pipelines and models in more than 200+ languages. It offers tasks such as Tokenization, Word Segmentation, Part-of-Speech Tagging, Named Entity Recognition, Dependency Parsing, Spell Checking, Text Classification, Sentiment Analysis, Token Classification, Machine Translation, Summarization, Question Answering, Table Question Answering, Text Generation, Image Classification, Image to Text (captioning), Automatic Speech Recognition, Zero-Shot Learning, and many more NLP tasks. Spark NLP is the only open-source NLP library in production that offers state-of-the-art transformers such as BERT, CamemBERT, ALBERT, ELECTRA, XLNet, DistilBERT, RoBERTa, DeBERTa, XLM-RoBERTa, Longformer, ELMO, Universal Sentence Encoder, Llama-2, M2M100, BART, Instructor, E5, Google T5, MarianMT, OpenAI GPT2, Vision Transformers (ViT), OpenAI Whisper, and many more not only to Python and R, but also to JVM ecosystem (Java, Scala, and Kotlin) at scale by extending Apache Spark natively.
app_generative_ai
This repository contains course materials for T81 559: Applications of Generative Artificial Intelligence at Washington University in St. Louis. The course covers practical applications of Large Language Models (LLMs) and text-to-image networks using Python. Students learn about generative AI principles, LangChain, Retrieval-Augmented Generation (RAG) model, image generation techniques, fine-tuning neural networks, and prompt engineering. Ideal for students, researchers, and professionals in computer science, the course offers a transformative learning experience in the realm of Generative AI.
info8006-introduction-to-ai
INFO8006 Introduction to Artificial Intelligence is a course at ULiège that covers various topics in AI such as intelligent agents, problem-solving, games, probabilistic reasoning, machine learning, neural networks, reinforcement learning, and decision-making. The course includes lectures, exercises, and programming projects using Python. Students can access course materials, previous exams, and archived lectures to enhance their understanding of AI concepts.
causalML
This repository is the workshop repository for the Causal Modeling in Machine Learning Workshop on Altdeep.ai. The material is open source and free. The course covers causality in model-based machine learning, Bayesian modeling, interventions, counterfactual reasoning, and deep causal latent variable models. It aims to equip learners with the ability to build causal reasoning algorithms into decision-making systems in data science and machine learning teams within top-tier technology organizations.
mslearn-ai-fundamentals
This repository contains materials for the Microsoft Learn AI Fundamentals module. It covers the basics of artificial intelligence, machine learning, and data science. The content includes hands-on labs, interactive learning modules, and assessments to help learners understand key concepts and techniques in AI. Whether you are new to AI or looking to expand your knowledge, this module provides a comprehensive introduction to the fundamentals of AI.
15 - OpenAI Gpts
Better Prompts For Educators
Transforms basic prompts for educators using the PREPARED framework from TheAIEducator.io
Teacher's Aide - 2nd Grade Social Studies
Your go-to assistant for vibrant, insightful 2nd Grade Social Studies teaching ideas and resources.
TUNNIKAVA KOOSTAJA
Lisa mulle õpetatav klass, õppeaine ja teema - teen selle jaoks tunnikava.
TA-A: Your Virtual TA Assistant
An assistant that intends to help TAs respond to their students' emails, messages, provide homework feedback and give instructions, and help improve the section discussion slides.
Eğitim Yardımcısı
Türkiye'deki öğretmenlere eğitim kaynakları ve resmi prosedür rehberliği sağlar, Türkçe kullanır.
Ausbildungs Coach | AEVO-Ausbilderschein
Der Ausbildungscoach | AEVO-Ausbilderschein von Christina Himmelmann hilft dabei, die Ausbildereignungsprüfung nach AEVO bestenfalls mit Erfolg abzulegen ( ohne Gewähr )
Adaptive Tutor
My goal is to adaptively teach you in the most efficient way possible according to how you learn best. I can teach you virtually anything.
Teachers pet
Engaging teacher, creates courses from files or general content. Just tell it who your teaching, and give it any style information you want and it will build a lesson plan.