Visit the Website
Created by NatNew and Contributors
Awesome-Generative-AI is your go-to open source repository for exploring the dynamic and creative world of generative artificial intelligence. From AI-generated art to innovative applications in various domains, this repository offers a wealth of resources, projects, and inspiration. Project Roadmap
- Introduction
- Getting Started
- What is Generative AI?
- Featured Projects
- Interactive Experiences
- Educational Resources
- APIs and Frameworks
- Community Contributions
- Art and Media Gallery
- Discussions and Support
- Additional Resources
- Infographics
- Awesome List
Generative AI is not just about technology; it's about the art of the possible. In this section, we delve into the vision, scope, and potential of generative AI. Learn about our community and how you can be a part of this exciting journey.
New to generative AI? No worries! Our step-by-step guide will help you set up your environment and start exploring the world of AI-driven creativity.
What is Generative AI?
Link | Preview |
---|---|
What is generative AI? - McKinsey & Company | Generative artificial intelligence (AI) describes algorithms (such as ChatGPT) that can be used to create new content, including audio, code, images, text, simulations, and videos. Recent breakthroughs in the field have the potential to drastically change the way we approach content creation. |
What is generative AI? - Gartner | Generative AI can learn from existing artifacts to generate new, realistic artifacts (at scale) that reflect the characteristics of the training data but don’t repeat it. It can produce a variety of novel content, such as images, video, music, speech, text, software code and product designs. |
What is Generative AI? - Nvidia | Generative AI enables users to quickly generate new content based on a variety of inputs. Inputs and outputs to these models can include text, images, sounds, animation, 3D models, or other types of data. |
What Is Generative AI: A Super-Simple Explanation Anyone Can Understand- Forbes | The term AI, as it's used today, refers to computer algorithms that can effectively simulate human cognitive processes - learning, decision-making, problem-solving, and even creativity. |
The Turing Lectures: What is generative AI? | Generative AI refers to a type of artificial intelligence that involves creating new and original data or content. Unlike traditional AI models that rely on large datasets and algorithms to classify or predict outcomes, generative AI models are designed to learn the underlying patterns and structure of the data and generate novel outputs that mimic human creativity. |
Dive into our curated collection of the most innovative and inspiring generative AI projects. Each project comes with a comprehensive description, source codes, and insights.
Experience AI like never before with our interactive demos. Play around with AI models, create your art, music, or text, and see the magic unfold in real time.
Whether you're a beginner or an advanced learner, our collection of tutorials, guides, and resources will help you deepen your understanding of generative AI.
Your creativity can inspire many! Learn how you can contribute to this repository, and check out the amazing work done by our community.
Enter our virtual gallery showcasing a mesmerizing array of AI-generated art and media. Be inspired and perhaps contribute your masterpiece!
Got questions? Need help? Join our vibrant community in discussions, Q&A sessions, and get all the support you need for your generative AI journey.
Explore more! Here's a list of additional resources, tools, communities, and reading materials to fuel your curiosity and knowledge in generative AI.
- AI Trends - Offers insights on the latest developments in AI.
- Synced Review - Reports on AI technology and industry developments.
- The Gradient - Publishes perspectives on AI and emerging technology.
- VentureBeat AI - Focuses on AI in the business sector.
- MIT Technology Review AI Section - Provides cutting-edge research and perspectives in AI.
- Harvard Business Review AI Section - Offers insights on AI's impact on business.
- AI Magazine - Published by the Association for the Advancement of Artificial Intelligence.
- ScienceDaily (Artificial Intelligence News) - Covers the latest research news in AI.
- Replica - AI-powered voice generator for producing voice lines.
- Speechify - Text-to-speech reader with natural-sounding voice.
- Murf - Offers studio-quality voice for presentations and podcasts.
- Play.ht - AI Voice Generator for realistic Text to Speech audio.
- Zapier - Automates tasks between web apps.
- Blue Prism - Robotic process automation software.
- WorkFusion -Intelligent automation and RPA powered by AI.
- Integromat - An advanced online automation platform.
- Pega RPA - Automates repetitive tasks in your workflows.
- IBM Robotic Process Automation - AI-powered automation platform.
- Kofax - Automation software for digital workflow transformation.
- Automate.io - Connects all your cloud applications with amazing ease.
- Botpress - Open-source conversational AI platform.
- Pandorabots - Platform for building and deploying chatbots.
- Rasa - Open-source machine learning framework for automated text and voice-based conversations.
- ManyChat - Visual bot builder for Facebook Messenger with broadcasts, analytics, scheduled posting, and many other features.
- Chatfuel - A leading chatbot platform for Messenger.
- Botsify - A simple way to build AI chatbots for websites.
- Wit.ai - Voice-activated interface for apps.
- Botkit - A toolkit for making bot applications.
- Amazon SageMaker - A fully managed machine learning service by AWS, streamlining the entire machine learning workflow.
- Google AI Cloud Platform - Offers a suite of cloud-based tools and services for AI and ML applications.
- Microsoft Azure AI - Provides a range of pre-built AI models and integrates with Azure services.
- Salesforce Einstein AI Cloud - Enhances CRM and intelligent decision-making with AI and ML.
- IBM Watson - Known for its cognitive computing capabilities and wide range of AI services.
- Oracle Cloud AI - Offers AI and ML services, including predictive analytics and chatbots
- ESLint - A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript.
- FindBugs - A program to find bugs in Java programs.
- Coverity - Offers static code analysis to identify software defects.
- Black Duck - Helps developers and security professionals manage open-source security, license compliance, and code quality risks.
- JSHint - A tool that helps to detect errors and potential problems in your JavaScript code.
- Pylint - A tool that helps to detect errors and potential problems in your JavaScript code.
- RuboCop -A Python static code analysis tool.
- StyleCop - A Ruby static code analysis and formatting tool.
- StyleCop -Analyzes C# source code to enforce a set of style and consistency rules.
- Tabnine - AI code generator offering context-based code completions.
- K-Explorer - Provides code snippet recommendations and enterprise code analysis.
- PyCharm - Offers features like syntax highlighting, code formatting, and error-highlighting.
- OpenAI Codex - Trained on GitHub repositories, assists in coding in multiple languages.
- Dropbox - File hosting service offering personal cloud, file synchronization, cloud storage, and client software.
- Confluence by Atlassian - Content collaboration tool used to help teams collaborate and share knowledge efficiently.
- Trello - Web-based Kanban-style list-making application.
- Miro - Online collaborative whiteboarding platform to bring teams together, anytime, anywhere.
- Evernote - App designed for note taking, organizing, task management, and archiving.
- Flock - A communication app for teams.
- Mural - Digital workspace for visual collaboration.
- Tabnine - Code completion tool powered by machine learning.
- Codeguru by AWS - Automated code review and performance profiling tool.
- DeepCode - AI-based code review tool.
- Codota - AI pair programmer to help you write better code.
- IntelliCode by Microsoft - AI-assisted code completion tool.
- Sourcegraph - Universal code search tool.
- Klocwork - Static code analysis and SAST tool.
- ReSharper by JetBrains - An extension for Microsoft Visual Studio that provides on-the-fly code analysis and eliminates errors in C#, VB.NET, XAML, ASP.NET, and XML.
- SecondBrain (previously MagicChat) - AI tool for customer support.
- Chatfuel AI - AI chatbot for customer interaction.
- Second Nature - AI tool for customer engagement.
- Kustomer - AI tool for customer service.
- AutoResponder - AI tool for automated customer responses.
- MagicForm - AI tool for form automation in customer interaction.
- Conversica - AI assistant for engaging potential customers.
- Candide - AI tool for customer support.
- WARMER.ai - AI tool for sales and customer engagement.
- MATLAB - A high-level language and interactive environment for numerical computation, visualization, and programming.
- Apache Spark - An open-source distributed general-purpose cluster-computing framework.
- SAS - Statistical software suite developed by SAS Institute for data management, advanced analytics, multivariate analysis, business intelligence, and predictive analytics.
- IBM SPSS Statistics - Software package used for interactive, or batched, statistical analysis.
- Anaconda - A distribution of the Python and R programming languages for scientific computing.
- Tableau Public - Free software that can allow anyone to connect to a spreadsheet or file and create interactive data visualizations for the web.
- KNIME - A free and open-source data analytics, reporting, and integration platform.
- Domo - A cloud software company specializing in business intelligence tools and data visualization.
- Chainer - Chainer: A flexible framework for neural networks, particularly powerful for research and development.
- ONNX (Open Neural Network Exchange) - ONNX (Open Neural Network Exchange): An open ecosystem for interchangeable AI models.
- Seldon - Seldon: An open-source platform for deploying machine learning models in Kubernetes.
- Deeplearning4j - Deeplearning4j: An open-source deep-learning library for the Java Virtual Machine.
- Neuroph - Neuroph: A lightweight Java neural network framework.
- Khroma - AI color tool for designers, offering color discovery and selection.
- Uizard - Enables rapid design of interfaces and conversion of screenshots to mockups.
- Colormind - AI-powered color scheme generator learning from art and photos.
- Designs.ai - Helps users create designs and logos without technical expertise.
- Fronty AI - Converts images to HTML CSS for website design.
- Future of Life Institute - Focuses on existential risks facing humanity, particularly artificial intelligence.
- The Partnership on AI - A partnership between major tech companies and non-profits for the responsible development of AI.
- AI Now Institute -Researches the social implications of artificial intelligence.
- Ethics in AI Research Initiative by Google - A program to support research on responsible AI development.
- Center for AI and Digital Policy (CAIDP) - Promotes a better society through responsible AI and digital policy.
- Ethical AI Toolkit - A toolkit to help incorporate ethical considerations in AI development.
- AI Ethics Lab - Provides practical tools and methods for integrating ethics into AI research and development.
- Deon - A command-line tool that allows data scientists and developers to easily add ethical considerations checklists to their projects.
- Ethics Canvas - A framework for exploring the ethical impact of AI technologies.
- Ought - A tool for experimenting with mechanisms for delegating open-ended cognitive work to AI.
- Women in AI Ethics - Community of women who are leaders in the AI ethics industry.
- TensorFlow - Developed by the Google Brain team, this open-source AI library is used for machine learning and deep neural network research.
- Sci-kit Learn - A Python library for machine learning tasks like classification, regression, and clustering.
- Pandas - A data analysis and manipulation library known for its comprehensive data manipulation tools.
- NumPy - Supports large, multi-dimensional arrays and matrices, with a vast collection of high-level mathematical functions.
- PyTorch - Developed by Facebook's AI Research lab, this is a dynamic computational graph-based AI framework.
- Keras - An open-source neural network library acting as an interface for TensorFlow and Theano.
- Theano - A library for numerical computation, particularly efficient for numerical tasks.
- Google ML Kit - A mobile SDK that brings Google's machine learning to Android and iOS apps.
- Caffe 2 - A deep learning framework developed by Facebook.
- Microsoft CNTK - A deep learning framework known for its efficiency at scale.
- Tableau - A powerful business intelligence and data visualization tool.
- Power BI - A Microsoft tool that turns data into visual insights.
- QlikView - Business intelligence and visualization software.
- Dataiku - Collaborative data science platform with a user-friendly GUI.
- RapidMiner - Data science platform that includes a robust GUI.
- Alteryx - Blends data science and analytics for deeper insights.
- Talend - Data integration and data integrity with a graphical interface.
- D3.js - JavaScript library for producing dynamic, interactive data visualizations in web browsers.
- DEV Community - It covers setting up the environment, understanding generative models, and building a simple Generative Adversarial Network (GAN) with a focus on image datasets.
- Flan- Scaling Instruction-Finetuned Language Models
- ChatGPT - ChatGPT Prompt Engineering
- LLaMA- LLaMA: Open and Efficient Foundation Language Models
- GPT-4 - Prompt engineering techniques for GPT-4, including tips, applications, limitations, and additional reading materials.
- Mistral - Mistral 7B is a 7-billion-parameter language model released by Mistral AI.
- Gemini - Getting Started with Gemini
- Phi-2 - Overview of the Phi-2, a 2.7 billion parameter language model.
- LLM Collection - This section consists of a collection and summary of notable and foundational LLMs.
- Paradox - AI tool for human resources.
- Textio - AI tool for job listing optimization.
- HiredScore - AI tool for talent acquisition.
- Juicebox (PeopleGPT) - AI tool for HR processes.
- Attract - AI tool for recruitment.
- Effy - AI tool for HR management.
- Midjourney - Image design tool.
- DALL·E 3 by OpenAI - AI model for image synthesis from text prompts.
- NightCafe - Art generator using Stable Diffusion and DALL-E 2 models.
- BlueWillow - Image design tool.
- Bria - Image design tool.
- Stockimg - AI tool for generating stock images.
- StarryAI - Art generator app transforming text prompts into artwork.
- Craiyon (formerly DALL·E mini) - Draws images from text prompts.
- Artbreeder - Allows users to ‘breed’ or remix images using machine learning.
- Journal of Machine Learning Research - An open-access journal covering machine learning and related fields.
- IEEE Transactions on Neural Networks and Learning Systems - Publishes technical articles on the theory, design, and applications of neural networks and related learning systems.
- Artificial Intelligence Journal - One of the oldest and most respected journals in AI.
- Machine Learning: Science and Technology - A journal focusing on the application of machine learning in the sciences.
- International Journal of Artificial Intelligence & Applications (IJAIA) - Covers both theoretical and practical aspects of artificial intelligence.
- Java - Popular for its portability across platforms.
- C++ - Known for its efficiency and control over system resources.
- JavaScript - Widely used in web development, now increasingly for AI as well.
- LISP - One of the oldest programming languages, historically popular in AI.
- Prolog - Notable for its role in computational linguistics and AI.
- Scala - Combines functional and object-oriented programming, useful in big data.
- Julia - Known for high-performance numerical analysis and computational science
- Swift - KApple's programming language, growing in AI for app development.
- Kubeflow - An open-source project dedicated to making deployments of machine learning workflows on Kubernetes simple, portable, and scalable.
- MLServer - An open-source inference server to serve machine learning models in production.
- Tecton - A data platform for machine learning, providing an easy way to build and deploy features for real-time machine learning models.
- Polyaxon - A platform for reproducible and scalable machine learning and deep learning on Kubernetes.
- Valohai - A deep learning management platform that automates machine learning infrastructure on any cloud or on-premises.
Link | Description |
---|---|
SingSong | We present SingSong, a system which generates instrumental music to accompany input vocals, potentially offering musicians and non-musicians alike an intuitive new way to create music featuring their own voice. |
AI21labs | Build generative AI applications that solve today's business challenges, powered by AI21's state-of-the-art foundation and task-specific models. |
HuggingFace AI Community | Host and collaborate on unlimited models, datasets and applications. |
DeepSpeed | DeepSpeed is an easy-to-use deep learning optimization software suite that enables unprecedented scale and speed for DL Training and Inference. |
Eleuther.ai | Empowering Open-Source Artificial Intelligence Research |
Chainer.org | A Powerful, Flexible, and Intuitive Framework for Neural Networks |
Kubeflow | The Machine Learning Toolkit for Kubernetes |
Ainow | The AI Now Institute produces diagnosis and actionable policy research on artificial intelligence. |
Microsoft responsible-ai-toolbox | About Responsible AI Toolbox is a suite of tools providing model and data exploration and assessment user interfaces and libraries that enable a better understanding of AI systems. |
Trulens | Evaluate, iterate faster, and select your best LLM app with TruLens. |
Jailbreak Chat | Your weekly report on all things AI and language models. Read by over 10,000 others at places like at Google, Tesla, Microsoft, a16z, and more. |
ETHICAL INTELLIGENCE | Elevating the human in the equation |
Purple Llama | An umbrella project featuring open trust and safety tools and evaluations meant to level the playing field for developers to responsibly deploy generative AI models and experiences in accordance with best practice |
Oxa | Self-driving software and services that unlock the power of autonomy. |
Deeprender.ai | Developing the next generation of compression technology using AI, we’re here to completely rethink, reshape and revolutionise what’s possible. |
Papercup | We use data from real actors to produce voices so real that audiences can’t tell them apart from the real thing. |
Onfido | Create trust at onboarding and beyond with a complete, AI-powered digital identity solution built to help you know your customers online. |
Quantexa | Protect, optimize, and grow your organization with the power of Quantexa’s Decision Intelligence Platform and outcome-driven solutions. |
Synthesia | Our AI Video Generator enables everyone to create professional videos without mics, cameras, actors or studios. |
Causalens.com | Gain insights into Causal AI from blogs, white papers, case studies, webinars, and more. |
Robina | The AI Copilot for your Contracts |
PhysicsX | We are building AI and simulation engineering technologies to reinvent the design and operation of machines and products in advanced industries, with a strong focus on applications impacting the climate and human health. |
Pitch | Pitch is the fastest way for your team to create and share beautiful presentations that get results. |
Playgroundai | At Playground, we’re building an image editor that combines AI research and product design to enable people to create graphics like a Pro without being one. |
Nexusflow.ai | Open source NexusRaven-V2, a 13B LLM outperforming GPT-4 in zero-shot function calling, the capability to turn natural language instructions into executable code to use tools. |
Perplexity | Copilot |
Giskard | Eliminate risks of biases, performance issues & security holes in ML models. In <8 lines of code. |
Haystack | Open-source LLM framework to build production-ready applications |
Bing Chat | Your everyday AI companion |
N-Bref | Introducing N-Bref: a neural-based decompiler framework |
Hydra | A framework for elegantly configuring complex applications |
Ml-ferret | An End-to-End MLLM that Accept Any-Form Referring and Ground Anything in Response. |
GTN | A new open source framework for automatic differentiation with graphs |
ParlAI | ParlAI is a unified platform that streamlines the process of researching, training, and evaluating conversational AI models across multiple tasks at once. |
Dynabench | DynaBench is a research platform for dynamic data collection and benchmarking. |
KILT Benchmarking | KILT is a resource for training, evaluating and analyzing NLP models on Knowledge Intensive Language Tasks. |
Glow | Glow is a machine learning compiler that accelerates the performance of deep learning frameworks on different hardware platforms. |
AudioCraft | AudioCraft is a single-stop code base for all your generative audio needs: music, sound effects, and compression after training on raw audio signals. We have released controllable and high-quality models for music and audio generation from text inputs. |
ELF | ELF is an extensive, lightweight, and flexible platform for game research that allows researchers and developers to train and test their algorithms in various game environments from board games to custom real-time strategy games. |
PHYRE | PHYRE is a benchmark for PHYsical REasoning that contains a set of simple classical mechanics puzzles in a 2D environment. |
Imagen 2 | DeepMind's most advanced text-to-image technology |
SynthID | Identifying AI-generated content with SynthID |
AlphaFold | AlphaFold is accelerating research in nearly every field of biology. |
Phenaki | A model that can synthesize realistic videos from textual prompt sequences. |
AlphaZero and MuZero | AlphaZero and MuZero are powerful, general AI systems, that mastered a range of board games and video games — and are now helping us solve real-world problems. |
AlphaGo | AlphaGo mastered the ancient game of Go, defeated a Go world champion, and inspired a new era of AI systems. |
PaLM 2 | PaLM 2 is our next generation large language model that builds on Google’s legacy of breakthrough research in machine learning and responsible AI. |
PaLM-SayCan | a robotics algorithm that combines the understanding of language models with the real-world capabilities of a helper robot. |
Universal Speech Model | Universal Speech Model (USM) is a family of state-of-the-art speech models with 2B parameters trained on 12 million hours of speech and 28 billion sentences of text, spanning 300+ languages. |
WaveNet | Introduced in 2016, WaveNet was one of the first AI models to generate natural-sounding speech. |
AlphaDev | AlphaDev uncovered a faster algorithm for sorting, a method for ordering data. Billions of people use these algorithms everyday without realising it. |
AlphaCode | As part of DeepMind’s mission to solve intelligence, we created a system called AlphaCode that writes computer programs at a competitive level. |
AlphaTensor | AlphaTensor, the first artificial intelligence (AI) system for discovering novel, efficient, and provably correct algorithms for fundamental tasks such as matrix multiplication. |
AlphaStar | AlphaStar is the first AI to reach the top league of a widely popular esport without any game restrictions. |
Gemini | Gemini is built from the ground up for multimodality — reasoning seamlessly across text, images, video, audio, and code. |
- AIVA - AI tool for creating music compositions in various genres.
- Amper AI - Collaborates with musicians to generate original music datasets.
- Jukebox by OpenAI - Generates music and singing in various styles based on user input.
- Soundraw - AI tool for creating royalty-free music.
- Evoke - AI-powered music library with a diverse collection.
- OpenAI Gym - A toolkit for developing and comparing reinforcement learning algorithms.
- CLIP by OpenAI - Connects vision and language.
- OpenAI Baselines - High-quality implementations of reinforcement learning algorithms.
- Jukebox by OpenAI - A neural network that generates music.
- OpenAI API - Provides access to various OpenAI models.
- Whisper by OpenAI - A robust speech recognition system with language models.
- OpenAI Codex - Powers GitHub Copilot, provides code generation capabilities.
- OpenAI Quickstart - Guides and resources to quickly start implementing OpenAI models.
- Spinach - AI tool for meeting management.
- Sembly - AI tool for meeting assistance.
- Fireflies - AI tool for meeting transcriptions.
- Krisp - Noise cancellation and voice enhancement for meetings.
- tl;dv - AI tool for meeting summaries.
- Otter.ai - Transcription service.
- Fathom - AI tool for data analysis in meetings.
- Chain-of-Thought Prompting Elicits Reasoning in Large Language Models (2022) - Chain-of-Thought Prompting Elicits Reasoning in Large Language Models (2022): Using few-shot prompts to ask models to think step by step improves their reasoning. PaLM's score on math word problems (GSM8K) rises from 18% to 57%.
- Self-Consistency Improves Chain of Thought Reasoning in Language Models (2022) - Taking votes from multiple outputs improves accuracy even more. Voting across 40 outputs raises PaLM's score on math word problems further, from 57% to 74%, and code-davinci-002's from 60% to 78%.
- Tree of Thoughts: Deliberate Problem Solving with Large Language Models (2023) - Searching over trees of step by step reasoning helps even more than voting over chains of thought. It lifts GPT-4's scores on creative writing and crosswords.
- Language Models are Zero-Shot Reasoners (2022) - Telling instruction-following models to think step by step improves their reasoning. It lifts text-davinci-002's score on math word problems (GSM8K) from 13% to 41%.
- Large Language Models Are Human-Level Prompt Engineers (2023) - Automated searching over possible prompts found a prompt that lifts scores on math word problems (GSM8K) to 43%, 2 percentage points above the human-written prompt in Language Models are Zero-Shot Reasoners.
- Reprompting: Automated Chain-of-Thought Prompt Inference Through Gibbs Sampling (2023) - Automated searching over possible chain-of-thought prompts improved ChatGPT's scores on a few benchmarks by 0–20 percentage points.
- Faithful Reasoning Using Large Language Models (2022) - Chains of thought generated by alternative selection and inference prompts, a halter model that chooses when to halt selection-inference loops...
- STaR: Bootstrapping Reasoning With Reasoning (2022) - Chain of thought reasoning can be baked into models via fine-tuning. For tasks with an answer key, example chains of thoughts can be generated by language models.
- ReAct: Synergizing Reasoning and Acting in Language Models (2023) - For tasks with tools or an environment, chain of thought works better if you prescriptively alternate between Reasoning steps (thinking about what to do) and Acting (getting information from a tool or environment).
- Reflexion: an autonomous agent with dynamic memory and self-reflection (2023) - Retrying tasks with memory of prior failures improves subsequent performance.
- Demonstrate-Search-Predict: Composing retrieval and language models for knowledge-intensive NLP (2023) - Composing retrieval and language models for knowledge-intensive NLP (2023)
- Improving Factuality and Reasoning in Language Models through Multiagent Debate (2023) - Generating debates between a few ChatGPT agents over a few rounds improves scores on various benchmarks. Math word problem scores rise from 77% to 85%.
- AI in Business - Focuses on AI applications in business.
- The AI Element - Explores AI's impact on society and the future.
- Practical AI - Makes artificial intelligence practical, productive, and accessible to everyone.
- O'Reilly Data Show Podcast - Explores the opportunities and techniques driving big data and data science.
- Machine Learning Guide - Teaches the high-level fundamentals of machine learning and artificial intelligence.
- Lex Fridman Podcast - Conversations about AI, science, technology, and the human condition.
- The TWIML AI Podcast (This Week in Machine Learning & Artificial Intelligence) - Covers a broad range of topics in AI.
- The AI Podcast by NVIDIA - Offers insights from leaders in AI and deep learning.
- Talking Machines - A podcast that discusses the latest in machine learning and AI.
- Artificial Intelligence with Lex Fridman - Conversations about the nature of intelligence, consciousness, love, and power.
- AI for You - A podcast focusing on making AI concepts and uses accessible to everyone.
- DataFramed - A DataCamp podcast, focusing on the latest trends and challenges facing the data science community.
- JIRA by Atlassian - JIRA by Atlassian: A tool for agile project management, especially for software development.
- Basecamp - Basecamp: A web-based project management tool.
- ClickUp - ClickUp: All-in-one suite to manage people, projects, and everything in between.
- Monday.com - Monday.com: A Work OS that powers teams to run projects and workflows with confidence.
- Smartsheet - Smartsheet: A platform for enterprise achievement.
- Wrike - Wrike: Versatile project management and collaboration software.
- Notion - Notion: An all-in-one workspace for notes, tasks, wikis, and databases.
- Podio by Citrix - Podio by Citrix: Customizable work management solution.
- Brex's Prompt Engineering Guide - Brex's introduction to language models and prompt engineering.
- learnprompting.org - An introductory course to prompt engineering.
- Lil'Log Prompt Engineering - An OpenAI researcher's review of the prompt engineering literature (as of March 2023).
- OpenAI Cookbook: Techniques to improve reliability - A slightly dated (Sep 2022) review of techniques for prompting language models.
- promptingguide.ai - A prompt engineering guide that demonstrates many techniques.
- Arthur Shield - A paid product for detecting toxicity, hallucination, prompt injection, etc.
- Chainlit - A Python library for making chatbot interfaces.
- Embedchain - A Python library for managing and syncing unstructured data with LLMs.
- FLAML (A Fast Library for Automated Machine Learning & Tuning) - A Python library for automating selection of models, hyperparameters, and other tunable choices.
- Guardrails.ai - A Python library for validating outputs and retrying failures. Still in alpha, so expect sharp edges and bugs.
- Guidance - A handy looking Python library from Microsoft that uses Handlebars templating to interleave generation, prompting, and logical control.
- Haystack - Open-source LLM orchestration framework to build customizable, production-ready LLM applications in Python.
- LangChain - A popular Python/JavaScript library for chaining sequences of language model prompts.
- LiteLLM - A minimal Python library for calling LLM APIs with a consistent format.
- LlamaIndex - A Python library for augmenting LLM apps with data.
- LMQL - A programming language for LLM interaction with support for typed prompting, control flow, constraints, and tools.
- OpenAI Evals - An open-source library for evaluating task performance of language models and prompts.
- Outlines - A Python library that provides a domain-specific language to simplify prompting and constrain generation.
- Parea AI - A platform for debugging, testing, and monitoring LLM apps.
- Portkey - A platform for observability, model management, evals, and security for LLM apps.
- Promptify - A small Python library for using language models to perform NLP tasks.
- PromptPerfect - A paid product for testing and improving prompts.
- Prompttools - Open-source Python tools for testing and evaluating models, vector DBs, and prompts.
- Scale Spellbook - A paid product for building, comparing, and shipping language model apps.
- Semantic Kernel - A Python/C#/Java library from Microsoft that supports prompt templating, function chaining, vectorized memory, and intelligent planning.
- Weights & Biases - A paid product for tracking model training and prompt engineering experiments.
- YiVal - An open-source GenAI-Ops tool for tuning and evaluating prompts, retrieval configurations, and model parameters using customizable datasets, evaluation methods, and evolution strategies.
- QuantumAI by Google - Developing quantum algorithms to solve real-world problems.
- IBM Quantum Experience - Offers cloud-based quantum computing services.
- Microsoft Quantum Development Kit - Includes the Q# programming language and simulators for quantum computing.
- Strawberry Fields - A Python library for simulating and optimizing quantum optics on quantum computers.
- Rigetti Quantum Cloud Services (QCS) - Provides quantum computing in the cloud.
- BERT - Pre-trained NLP model by Google, effective in tokenization.
- Gensim - A Python library for topic modelling and document indexing.
- Stanford NLP - A suite of natural language analysis tools.
- TextBlob - Simplified text processing in Python.
- OpenNLP - Machine learning-based toolkit for processing natural language text.
- Moses - Moses: A statistical machine translation system.
- Polyglot - Polyglot: Natural language pipeline that supports multilingual applications.
- UIMA - UIMA: Framework for analysis and annotation of unstructured content.
- Datawrapper - An easy-to-use tool for creating interactive charts and maps.
- D3.js - A JavaScript library for producing dynamic, interactive data visualizations in web browsers.
- Sigma.js - A JavaScript library dedicated to graph drawing, for networks and other relational data.
- Vega - A visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs.
- Highcharts - A JavaScript charting library that makes it easy to add interactive charts to web and mobile projects.
- Fliki - Video creation tool.
- Lumen5 - AI-powered platform for engaging video content creation.
- Synthesia - Generates videos from text inputs.
- DeepBrain AI - Video tool.
- Runway - Video tool.
- Pictory - Video tool.
- Flexclip - Offers templates and tools for editing and creating videos.
- Elai - Customized AI video creation platform.
- Veed.io - Generates professional-quality videos with speech-to-subtitle features.
- ClickUp - A productivity software with AI features for writing and task management.
- ChatGPT by OpenAI - A conversational AI model known for generating text and engaging in natural conversations.
- Jasper - Specializes in creating long-form content like blog articles and scripts.
- GrammarlyGO - AI-powered content creation tool for brainstorming and drafting.
- Copy.ai - AI-assisted tool for producing a range of creative content.
- Wordtune - AI writing assistant focusing on editing and rephrasing.
- Writesonic - Optimizes content for search and has a chatbot for content generation.
- Rytr - Generates SEO-optimized content in seconds using machine learning.
- Scribe - AI writing assistant for summarizing articles and aiding academic writing.
- AlphaCode - Coding assistant for writing code, resolving bugs, and suggesting programming solutions.
- GitHub Copilot - Collaborative coding tool offering code snippets and context-based guidance.
- GPT-4 by OpenAI - Advanced AI language model for content creation and data analysis.
- Bard by Google - Chatbot and content-generation tool using LaMDA.
- Cohere Generate - Creates personalized email content and interactive conversational agents.
- Claude by Anthropic - AI assistant for text data processing and engaging in natural conversations.
- Frase IO - Optimizes high-quality SEO content and creates content briefs.
- Peppertype.ai - Generates content for blogs, product descriptions, and social media.
flowchart LR
API[Generative AI APIs] -->|Integration| FW[Frameworks]
FW -->|Customization| AI[AI Projects]