AI Tools & Resources
Master the stack that defines the future. Explore jobs by specific AI technologies or plan your career trajectory.
AI Career Simulator
Unsure where to go next? Visualize your potential career path in the AI industry based on real market data.
Browse Jobs by Technology
Agentic AI
AutoGPT
AutoGPT is an experimental open-source application showcasing the capabilities of the GPT-4 language model. It drives the vision of autonomous AI agents that can perform tasks with little human intervention.
Zapier AI Actions
Zapier AI Actions allow AI agents to interact with the 6,000+ apps on Zapier's platform. This is a critical tool for building "Agentic" workflows that can actually perform tasks in the real world.
CrewAI
CrewAI is a framework for orchestrating role-playing, autonomous AI agents. It enables agents to work together as a cohesive crew to tackle complex tasks.
BabyAGI
BabyAGI is an AI-powered task management system. It uses OpenAI and vector databases to create, prioritize, and execute tasks autonomously based on a given objective.
Semantic Kernel
Semantic Kernel is an open-source SDK from Microsoft that lets you easily combine AI services like OpenAI, Azure OpenAI, and Hugging Face with conventional programming languages like C# and Python.
AutoGen
AutoGen is a framework that enables the development of LLM applications using multiple agents that can converse with each other to solve tasks.
Generative Art
Stable Diffusion
Stable Diffusion is a deep learning, text-to-image model released in 2022. It is primarily used to generate detailed images conditioned on text descriptions.
Midjourney
Midjourney is a generative artificial intelligence program and service that generates images from natural language descriptions, called prompts. Mastery of Midjourney prompting is a key skill for modern creative directors and designers.
Infrastructure
Vercel AI SDK
The Vercel AI SDK is an open-source library for building AI-powered streaming text and chat interfaces. It abstracts away the complexity of streaming responses from LLMs.
Ollama
Ollama allows you to run open-source large language models, such as Llama 3, locally on your machine. It simplifies the deployment and management of local models.
Groq
Groq is an AI infrastructure company that built the LPU (Language Processing Unit), enabling the fastest AI inference speeds in the world.
Modal
Modal is a serverless cloud computing platform designed for data teams. It allows you to run code in the cloud without managing infrastructure, perfect for AI inference and fine-tuning.
RunPod
RunPod is a cloud platform that provides GPU instances for machine learning and AI. It offers affordable and scalable GPU compute for training and inference.
vLLM
vLLM is a high-throughput and memory-efficient inference and serving engine for LLMs.
Gradio
Gradio is an open-source Python library that is used to create easy-to-use, customizable UI components for your machine learning model.
LLM Framework
LangChain
LangChain is a framework for developing applications powered by language models. It enables applications that are data-aware and agentic, allowing language models to interact with their environment.
LlamaIndex
LlamaIndex is a data framework for LLM applications to ingest, structure, and access private or domain-specific data. It acts as a bridge between your custom data and large language models.
OpenAI API
The OpenAI API provides access to powerful models like GPT-4 and DALL-E. It is the most widely used interface for building commercial AI applications today.
TensorFlow
TensorFlow is an end-to-end open-source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML.
PyTorch
PyTorch is an open source machine learning framework based on the Torch library, used for applications such as computer vision and natural language processing. It is favored by researchers for its flexibility.
Haystack
Haystack is an open-source NLP framework by deepset that allows you to build end-to-end search pipelines using LLMs and Transformer models.
DSPy
DSPy is a framework for programming—rather than prompting—language models. It separates the flow of your program from the parameters (prompts) and optimizes them automatically.
Mistral AI
Mistral AI provides state-of-the-art open models. Their models are known for high performance and efficiency, rivaling much larger proprietary models.
Anthropic API
Access to Claude, a family of safe and capable AI models. Claude 3 is particularly known for its large context window and nuanced reasoning.
Observability
LangSmith
LangSmith is a platform for debugging, testing, evaluating, and monitoring LLM applications, built by the makers of LangChain.
Weights & Biases
W&B is the developer platform for machine learning. It helps teams track experiments, version models, and evaluate performance.
Arize AI
Arize AI is an ML observability platform that helps teams monitor, troubleshoot, and explain model performance in production.
Other
Hugging Face
Hugging Face is the "GitHub of AI," providing a hub for thousands of pre-trained models, datasets, and demo apps. It is central to the open-source AI ecosystem.
Unstructured
Unstructured provides open-source components for ingesting and processing unstructured data (PDFs, HTML, Word docs) for LLMs.
Vector Database
Pinecone
Pinecone is a fully managed vector database that makes it easy to add vector search to production applications. It is essential for building semantic search and recommendation systems.
ChromaDB
Chroma is the open-source embedding database. Chroma makes it easy to build LLM apps by making knowledge, facts, and skills pluggable for LLMs.
Weaviate
Weaviate is an open-source vector database. It allows you to store data objects and vector embeddings from your favorite ML-models, and scale seamlessly into billions of data objects.