awesome-gpt-prompt-engineering
A curated list of awesome resources, tools, and other shiny things for GPT prompt engineering.
Stars: 802
Awesome GPT Prompt Engineering is a curated list of resources, tools, and shiny things for GPT prompt engineering. It includes roadmaps, guides, techniques, prompt collections, papers, books, communities, prompt generators, Auto-GPT related tools, prompt injection information, ChatGPT plug-ins, prompt engineering job offers, and AI links directories. The repository aims to provide a comprehensive guide for prompt engineering enthusiasts, covering various aspects of working with GPT models and improving communication with AI tools.
README:
A curated list of awesome resources, tools, and other shiny things for GPT prompt engineering.
Consider giving it a ⭐️ if you like it to show your support!
🚀 RECOMMENDED: Use any LLM from the command line easily. 🚀
Table of Contents
- Prompt Engineering Roadmap: Step by step guide to learning Prompt Engineering.
- Learn Prompt Engineering: Introduction to Prompt Engineering and Prompt Engineering techniques.
- Prompt Engineering Guide: Guides, papers, lecture, notebooks and resources for prompt engineering.
- Prompt Engineering 101: Prompt Engineering guide by Xavi.
- Prompt Engineering 101: Prompt Engineering guide by Raza Habib & Sinan Ozdemir.
- Prompt Engineering Guide: Prompt Engineering guide by Sudalai Rajkumar.
- How to generate text: using different decoding methods for language generation with Transformers: A guide to decoding methods for language generation with Transformers.
- The Illustrated Transformer: A visual guide to transformers, the core model used in GPT.
- Reddit's r/aipromptprogramming Tutorials Collection: A collection of tutorials for prompt engineering.
- Prompt Engineering Guide: A comprehensive guide that contains all the latest papers, learning resources, and developments in the field of prompt engineering.
- dair-ai/Prompt-Engineering-Guide: A GitHub repository that provides a prompt engineering guide with the latest papers and learning guides.
- How to Communicate with ChatGPT – A Guide to Prompt Engineering: A guide that explains what prompt engineering is and how you can use it to improve your communication with AI tools.
- A Beginner's Guide to ChatGPT Prompt Engineering: A beginner-friendly guide that delves into the art and science of Prompt Engineering.
- A Complete Introduction to Prompt Engineering for Large Language Models
- Prompt Engineering Guide: How to Engineer the Perfect Prompts
- Best practices for prompt engineering with OpenAI API: A guide by OpenAI that provides best practices for prompt engineering.
- ChatGPT Prompt Engineering for Developers: A short course on prompt engineering by deeplearning.ai.
- Natural Language Processing: Coursera specialization focusing on NLP.
- Learn Prompting: A Free, Open Source Course on Communicating with AI.
- Deep Learning Specialization: Coursera specialization by Andrew Ng, which includes a course on Sequence Models.
- OpenAI Cookbook: OpenAI's cookbook includes examples of prompt engineering.
- Tokens and Tokenization: Understanding Cost, Speed, and Limits with OpenAI's APIs: Everything tokens and tokenization. How to control costs/performance, how to handle Max Token limits, and a real-world example on how you can make your prompts more efficient.
- How OpenAI Parameters Actuallly Work: How to use OpenAI's parameters to experiment with prompts and get better outputs.
- A Beginner's Guide on Embeddings and Their Impact on Prompts: A Beginner's Guide on Embeddings and Their Impact on Prompts.
- Prompt Engineering for Vision Models: A beginner's guide to prompting vision models from DeepLearningAI.
- Few Shot Learning: Everything you need to know about Few-Shot Learning.
- Zero Shot Learning: Large Language Models are Zero-Shot Reasoners.
- Chain of Thought: Encourages the LLM to explain its reasoning to improve its accuracy.
- Zero Shot Chain of Thought: Enable Chain of Thought with only a few words.
- Tree of Thoughts: Tree of Thoughts: Deliberate Problem Solving. with Large Language Models.
- Multi Persona Collaboration: Prompt the LLM to dynamically generate personas to collaborate to solve a task.
- Mastering ChatGPT Prompts: Mastering ChatGPT Prompts: Harnessing Zero, One, and Few-Shot Learning, Fine-Tuning, and Embeddings for Enhanced GPT Performance.
- Prompting GPT-3 To Be Reliable: Prompting GPT-3 To Be Reliable.
- Decomposed Prompting: A Modular Approach for Solving Complex Tasks.
- AutoPrompt: Eliciting Knowledge from Language Models with Automatically Generated Prompts.
- LangChain Github Repository: Building applications with LLMs through composability.
- Embedchain Github Repository: Framework to create ChatGPT-like bots over your dataset.
- FlowGPT: FlowGPT is the largest open source prompt community.
- awesomegptprompts.com: Explore hundreds of the best ChatGPT Prompts.
- fka/awesome-chatgpt-prompts: Dataset of awesome chatgpt prompts.
- f/awesome-chatgpt-prompts: This repo includes ChatGPT prompt curation to use ChatGPT better. .
- Awesome ChatGPT Prompts
- PromptHub
- ShowGPT.co
- Best Data Science ChatGPT Prompts
- ChatGPT prompts uploaded by the FlowGPT community
- Ignacio Velásquez Prompt Templates: 500+ ChatGPT Prompt Templates.
- PromptPal: A collection of prompts for GPT-3 and other language models.
- Hero GPT: AI Prompt Library.
- Reddit's ChatGPT Prompts
- Snack Prompt: GPT prompts collection, has a a Chrome extension.
- ShareGPT: Share your prompts and your entire conversations.
- Prompt Search: a search engine for AI Prompts.
- PromptBase: The largest prompts marketplace on the web.
- The Ultimate 5 ChatGPT Prompts: Simplify Your AI Experience.
- The Prompt Index: A vast collection of carefully curated prompts, stimulating imagination and fueling creative endeavours.
- PromptDen: A growing list of thousands of prompts for both text and image generation. Free to explore, add your own, save your favorites and even create a profile page for prompt engineering.
- Attention Is All You Need: Transformer introduction paper.
- Language Models are Few-Shot Learners: GPT-3 introduction paper by OpenAI.
- Fine-Tuning Language Models from Human Preferences: Important paper on fine-tuning language models by OpenAI.
- The Power of Scale for Parameter-Efficient Prompt Tuning: Explores the benefits of "prompt tuning" for robust task performance.
- Deep Attentive Learning for Stock Movement Prediction From Social Media Text and Company Correlations: Introduces an architecture for accurate stock forecasting using financial data and social media signals.
- A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT
- Hard Prompts Made Easy: Gradient-Based Discrete Optimization for Prompt Tuning and Discovery.
- Synthetic Prompting: Generating Chain-of-Thought Demonstrations for Large Language Models.
- Progressive Prompts: Continual Learning for Language Models.
- Batch Prompting: Efficient Inference with LLM APIs.
- Successive Prompting for Decompleting Complex Questions
- Structured Prompting: Scaling In-Context Learning to 1,000 Examples.
- Large Language Models Are Human-Level Prompt Engineers
- Ask Me Anything: A simple strategy for prompting language models.
- PromptChainer: Chaining Large Language Model Prompts through Visual Programming.
- Reframing Instructional Prompts to GPTk's Language
- Prompt Programming for Large Language Models: Beyond the Few-Shot Paradigm.
- Prefix-Tuning: Optimizing Continuous Prompts for Generation
- Multimodal Chain-of-Thought Reasoning in Language Models
- On Second Thought, Let's Not Think Step by Step!: Bias and Toxicity in Zero-Shot Reasoning.
- ReAct: Synergizing Reasoning and Acting in Language Models
- Language Models Are Greedy Reasoners: A Systematic Formal Analysis of Chain-of-Thought.
- On the Advance of Making Language Models Better Reasoners
- Large Language Models are Zero-Shot Reasoners
- Reasoning Like Program Executors
- Self-Consistency Improves Chain of Thought Reasoning in Language Models
- Chain of Thought Prompting Elicits Reasoning in Large Language Models
- Generated Knowledge Prompting for Commonsense Reasoning
- Large Language Models Can Be Easily Distracted by Irrelevant Context
- Constitutional AI: Harmlessness from AI Feedback
- The ChatGPT Prompt Book: A book dedicated to ChatGPT prompts.
- You Look Like a Thing and I Love You: A book about AI with a focus on language models.
- OpenAI Discord Server: The official OpenAI Discord server.
- Attention Architects: Prompt Engineering expert & open source community.
- ChatGPT Prompt Engineering Discord Server: A Discord server dedicated to prompt engineering.
- Attention Architects: Prompt Engineering open source community.
- r/MachineLearning: The Machine Learning subreddit often has discussions on GPT and other language models.
- Hugging Face Forum: A forum for discussing Hugging Face's transformer models, including GPT.
- ChatGPT Community Discord Server: A Discord server dedicated to ChatGPT.
- Reddit's ChatGPT Discord Server: r/chatgpt Discord server.
- PromptsLab Discord: Knowledge sharing community for Generative Models, Prompt Engineering, LLMs.
- Learn Prompting: A Discord server dedicated to learning about prompts.
- Artificial Intelligence Discord: Discord server for AI enthusiasts and prompt engineers.
- Official OpenAI Playground
- llm: Use any LLM from the command line, easily.
- Nat.Dev: Multiple Chat AI Playground & Comparer.
- Poe.com: All in one playground: GPT4, Sage, Claude+, Dragonfly, and more...
- Ora.sh GPT-4 Chatbots
- Better ChatGPT: A web app with a better UI for exploring OpenAI's ChatGPT API.
- LMQL.AI: A programming language and platform for language models.
- Vercel Ai Playground: One prompt, multiple Models (including GPT-4).
- Conju.ai: A visual prompt chaining app.
- Voiceflow: Professional collaborative visual prompt-chaining tool.
- CometLLM: Track, visualize, and evaluate your LLM prompts and chains in one simple-to-use, convenient UI.
- Promptify: Automatically improve your prompt.
- Fusion: Elevate your output with Fusion's smart prompts.
- Bumble-Prompts: Let AI Write your bumble prompt.
- ChatGPT Prompt Generator: Generates ChatGPT prompts based on a BART model.
- PromptPerfect: Prompt optimizer.
- Hero GPT: AI Prompt Generator.
- LMQL: Query language for programming large language models.
- OpenPromptStudio
- BossGPT
- Auto-GPT Official Repo
- Auto-GPT God Mode
- OpenAIMaster's Guide to Auto-GPT: How does Auto-GPT work, an AI tool to create full projects.
- AgentGPT: GPT agents in browser.
- DemoGPT: 🧩 DemoGPT enables you to create quick demos by just using prompts.
- Understanding Prompt Injections and What You Can Do About Them: An introduction to prompt injections with examples and tactics you can use to mitigate potential risks in your application.
- Learn Prompting's Prompt Injection guide: A guide to prompt injections with examples.
- Prompt injection: What's the worst that can happen?
- Prompt injections are bad, mkay?
- ChatGPT plugins: OpenAI Official Page.
- Plug-in example code in Python: Example code for creating a ChatGPT plug-in in Python.
- Surfer Plug-in source code
- Security: (PAID) Create, deploy, monitor and secure LLM Plugins.
- Prompt-Talent: Prompt engineering job offers.
- llm: Use any LLM from the command line.
- FuturePedia: The Largest AI Tools Directory Updated Daily.
- Theresanaiforthat: The biggest AI aggregator.
- Awesome-Prompt-Engineering
- AiTreasureBox
- EwingYangs Awesome-open-gpt
- KennethanCeyer Awesome-llmops
- KennethanCeyer awesome-llm
- tensorchord Awesome-LLMOps
Contributions are always welcome! Please read the contribution guidelines first.
How to help:
- Give a ⭐️ to increase the repository's visibility.
- Add descriptions for resources that don't have them.
- Add new resources to the list.
- Fix typos or grammatical errors.
- Share this repository with others.
🚀 RECOMMENDED: Use any LLM from the command line easily with llm. 🚀
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for awesome-gpt-prompt-engineering
Similar Open Source Tools
awesome-gpt-prompt-engineering
Awesome GPT Prompt Engineering is a curated list of resources, tools, and shiny things for GPT prompt engineering. It includes roadmaps, guides, techniques, prompt collections, papers, books, communities, prompt generators, Auto-GPT related tools, prompt injection information, ChatGPT plug-ins, prompt engineering job offers, and AI links directories. The repository aims to provide a comprehensive guide for prompt engineering enthusiasts, covering various aspects of working with GPT models and improving communication with AI tools.
intro-llm-rag
This repository serves as a comprehensive guide for technical teams interested in developing conversational AI solutions using Retrieval-Augmented Generation (RAG) techniques. It covers theoretical knowledge and practical code implementations, making it suitable for individuals with a basic technical background. The content includes information on large language models (LLMs), transformers, prompt engineering, embeddings, vector stores, and various other key concepts related to conversational AI. The repository also provides hands-on examples for two different use cases, along with implementation details and performance analysis.
Open-Medical-Reasoning-Tasks
Open Life Science AI: Medical Reasoning Tasks is a collaborative hub for developing cutting-edge reasoning tasks for Large Language Models (LLMs) in the medical, healthcare, and clinical domains. The repository aims to advance AI capabilities in healthcare by fostering accurate diagnoses, personalized treatments, and improved patient outcomes. It offers a diverse range of medical reasoning challenges such as Diagnostic Reasoning, Treatment Planning, Medical Image Analysis, Clinical Data Interpretation, Patient History Analysis, Ethical Decision Making, Medical Literature Comprehension, and Drug Interaction Assessment. Contributors can join the community of healthcare professionals, AI researchers, and enthusiasts to contribute to the repository by creating new tasks or improvements following the provided guidelines. The repository also provides resources including a task list, evaluation metrics, medical AI papers, and healthcare datasets for training and evaluation.
llmops-duke-aipi
LLMOps Duke AIPI is a course focused on operationalizing Large Language Models, teaching methodologies for developing applications using software development best practices with large language models. The course covers various topics such as generative AI concepts, setting up development environments, interacting with large language models, using local large language models, applied solutions with LLMs, extensibility using plugins and functions, retrieval augmented generation, introduction to Python web frameworks for APIs, DevOps principles, deploying machine learning APIs, LLM platforms, and final presentations. Students will learn to build, share, and present portfolios using Github, YouTube, and Linkedin, as well as develop non-linear life-long learning skills. Prerequisites include basic Linux and programming skills, with coursework available in Python or Rust. Additional resources and references are provided for further learning and exploration.
bots
The 'bots' repository is a collection of guides, tools, and example bots for programming bots to play video games. It provides resources on running bots live, installing the BotLab client, debugging bots, testing bots in simulated environments, and more. The repository also includes example bots for games like EVE Online, Tribal Wars 2, and Elvenar. Users can learn about developing bots for specific games, syntax of the Elm programming language, and tools for memory reading development. Additionally, there are guides on bot programming, contributing to BotLab, and exploring Elm syntax and core library.
peridyno
PeriDyno is a CUDA-based, highly parallel physics engine targeted at providing real-time simulation of physical environments for intelligent agents. It is designed to be easy to use and integrate into existing projects, and it provides a wide range of features for simulating a variety of physical phenomena. PeriDyno is open source and available under the Apache 2.0 license.
llm-rag-vectordb-python
This repository provides sample applications and tutorials to showcase the power of Amazon Bedrock with Python. It helps Python developers understand how to harness Amazon Bedrock in building generative AI-enabled applications. The resources also demonstrate integration with vector databases using RAG (Retrieval-augmented generation) and services like Amazon Aurora, RDS, and OpenSearch. Additionally, it explores using langchain and streamlit to create effective experimental applications.
llm-answer-engine
This repository contains the code and instructions needed to build a sophisticated answer engine that leverages the capabilities of Groq, Mistral AI's Mixtral, Langchain.JS, Brave Search, Serper API, and OpenAI. Designed to efficiently return sources, answers, images, videos, and follow-up questions based on user queries, this project is an ideal starting point for developers interested in natural language processing and search technologies.
miniperplx
MiniPerplx is a minimalistic AI-powered search engine designed to help users find information on the internet. It utilizes AI technologies from providers like OpenAI, Anthropic, and Tavily to deliver accurate and relevant search results. Users can deploy their own instance of MiniPerplx by obtaining API keys, setting up environment variables, and running the development server. The tool aims to streamline the process of information retrieval by leveraging advanced AI capabilities in a user-friendly interface.
kaizen
Kaizen is an open-source project that helps teams ensure quality in their software delivery by providing a suite of tools for code review, test generation, and end-to-end testing. It integrates with your existing code repositories and workflows, allowing you to streamline your software development process. Kaizen generates comprehensive end-to-end tests, provides UI testing and review, and automates code review with insightful feedback. The file structure includes components for API server, logic, actors, generators, LLM integrations, documentation, and sample code. Getting started involves installing the Kaizen package, generating tests for websites, and executing tests. The tool also runs an API server for GitHub App actions. Contributions are welcome under the AGPL License.
gemini-android
Gemini Android is a repository showcasing Google's Generative AI on Android using Stream Chat SDK for Compose. It demonstrates the Gemini API for Android, implements UI elements with Jetpack Compose, utilizes Android architecture components like Hilt and AppStartup, performs background tasks with Kotlin Coroutines, and integrates chat systems with Stream Chat Compose SDK for real-time event handling. The project also provides technical content, instructions on building the project, tech stack details, architecture overview, modularization strategies, and a contribution guideline. It follows Google's official architecture guidance and offers a real-world example of app architecture implementation.
crewAI-examples
crewAI-examples is a repository containing examples demonstrating the usage of crewAI framework for facilitating collaboration of role-playing AI agents. The examples showcase various ways to automate processes using crewAI. Created by @joaomdmoura.
ChatFAQ
ChatFAQ is an open-source comprehensive platform for creating a wide variety of chatbots: generic ones, business-trained, or even capable of redirecting requests to human operators. It includes a specialized NLP/NLG engine based on a RAG architecture and customized chat widgets, ensuring a tailored experience for users and avoiding vendor lock-in.
MMMU
MMMU is a benchmark designed to evaluate multimodal models on college-level subject knowledge tasks, covering 30 subjects and 183 subfields with 11.5K questions. It focuses on advanced perception and reasoning with domain-specific knowledge, challenging models to perform tasks akin to those faced by experts. The evaluation of various models highlights substantial challenges, with room for improvement to stimulate the community towards expert artificial general intelligence (AGI).
JamAIBase
JamAI Base is an open-source platform integrating SQLite and LanceDB databases with managed memory and RAG capabilities. It offers built-in LLM, vector embeddings, and reranker orchestration accessible through a spreadsheet-like UI and REST API. Users can transform static tables into dynamic entities, facilitate real-time interactions, manage structured data, and simplify chatbot development. The tool focuses on ease of use, scalability, flexibility, declarative paradigm, and innovative RAG techniques, making complex data operations accessible to users with varying technical expertise.
awesome-ai-coding
Awesome-AI-Coding is a curated list of AI coding topics, projects, datasets, LLM models, embedding models, papers, blogs, products, startups, and peer awesome lists related to artificial intelligence in coding. It includes tools for code completion, code generation, code documentation, and code search, as well as AI models and techniques for improving developer productivity. The repository also features information on various AI-powered developer tools, copilots, and related resources in the AI coding domain.
For similar tasks
awesome-gpt-prompt-engineering
Awesome GPT Prompt Engineering is a curated list of resources, tools, and shiny things for GPT prompt engineering. It includes roadmaps, guides, techniques, prompt collections, papers, books, communities, prompt generators, Auto-GPT related tools, prompt injection information, ChatGPT plug-ins, prompt engineering job offers, and AI links directories. The repository aims to provide a comprehensive guide for prompt engineering enthusiasts, covering various aspects of working with GPT models and improving communication with AI tools.
enterprise-h2ogpte
Enterprise h2oGPTe - GenAI RAG is a repository containing code examples, notebooks, and benchmarks for the enterprise version of h2oGPTe, a powerful AI tool for generating text based on the RAG (Retrieval-Augmented Generation) architecture. The repository provides resources for leveraging h2oGPTe in enterprise settings, including implementation guides, performance evaluations, and best practices. Users can explore various applications of h2oGPTe in natural language processing tasks, such as text generation, content creation, and conversational AI.
FunAudioLLM-APP
FunAudioLLM-APP is a repository hosting two applications: Voice Chat for interactive AI-driven dialogues and Voice Translation for real-time language translation. The project leverages advanced audio understanding and speech generation models to enhance audio experiences. Users can visit the FunAudioLLM Homepage, CosyVoice Paper, and FunAudioLLM Technical Report for more details. The applications aim to break down language barriers and provide a natural chatting experience in various settings.
AI.Hub
AI.Hub is a website displaying cards with artificial intelligences (AIs) for various applications, developed using HTML, CSS, and JavaScript. The site aims to democratize access to disruptive AIs by categorizing and organizing them dynamically. It features a responsive layout, search bar for filtering AIs, interactive cards, and column expansion on mobile devices. The project promotes innovation and helps users explore the potential of new technologies.
mindsdb
MindsDB is a platform for customizing AI from enterprise data. You can create, serve, and fine-tune models in real-time from your database, vector store, and application data. MindsDB "enhances" SQL syntax with AI capabilities to make it accessible for developers worldwide. With MindsDB’s nearly 200 integrations, any developer can create AI customized for their purpose, faster and more securely. Their AI systems will constantly improve themselves — using companies’ own data, in real-time.
training-operator
Kubeflow Training Operator is a Kubernetes-native project for fine-tuning and scalable distributed training of machine learning (ML) models created with various ML frameworks such as PyTorch, Tensorflow, XGBoost, MPI, Paddle and others. Training Operator allows you to use Kubernetes workloads to effectively train your large models via Kubernetes Custom Resources APIs or using Training Operator Python SDK. > Note: Before v1.2 release, Kubeflow Training Operator only supports TFJob on Kubernetes. * For a complete reference of the custom resource definitions, please refer to the API Definition. * TensorFlow API Definition * PyTorch API Definition * Apache MXNet API Definition * XGBoost API Definition * MPI API Definition * PaddlePaddle API Definition * For details of all-in-one operator design, please refer to the All-in-one Kubeflow Training Operator * For details on its observability, please refer to the monitoring design doc.
helix
HelixML is a private GenAI platform that allows users to deploy the best of open AI in their own data center or VPC while retaining complete data security and control. It includes support for fine-tuning models with drag-and-drop functionality. HelixML brings the best of open source AI to businesses in an ergonomic and scalable way, optimizing the tradeoff between GPU memory and latency.
nntrainer
NNtrainer is a software framework for training neural network models on devices with limited resources. It enables on-device fine-tuning of neural networks using user data for personalization. NNtrainer supports various machine learning algorithms and provides examples for tasks such as few-shot learning, ResNet, VGG, and product rating. It is optimized for embedded devices and utilizes CBLAS and CUBLAS for accelerated calculations. NNtrainer is open source and released under the Apache License version 2.0.
For similar jobs
sweep
Sweep is an AI junior developer that turns bugs and feature requests into code changes. It automatically handles developer experience improvements like adding type hints and improving test coverage.
teams-ai
The Teams AI Library is a software development kit (SDK) that helps developers create bots that can interact with Teams and Microsoft 365 applications. It is built on top of the Bot Framework SDK and simplifies the process of developing bots that interact with Teams' artificial intelligence capabilities. The SDK is available for JavaScript/TypeScript, .NET, and Python.
ai-guide
This guide is dedicated to Large Language Models (LLMs) that you can run on your home computer. It assumes your PC is a lower-end, non-gaming setup.
classifai
Supercharge WordPress Content Workflows and Engagement with Artificial Intelligence. Tap into leading cloud-based services like OpenAI, Microsoft Azure AI, Google Gemini and IBM Watson to augment your WordPress-powered websites. Publish content faster while improving SEO performance and increasing audience engagement. ClassifAI integrates Artificial Intelligence and Machine Learning technologies to lighten your workload and eliminate tedious tasks, giving you more time to create original content that matters.
chatbot-ui
Chatbot UI is an open-source AI chat app that allows users to create and deploy their own AI chatbots. It is easy to use and can be customized to fit any need. Chatbot UI is perfect for businesses, developers, and anyone who wants to create a chatbot.
BricksLLM
BricksLLM is a cloud native AI gateway written in Go. Currently, it provides native support for OpenAI, Anthropic, Azure OpenAI and vLLM. BricksLLM aims to provide enterprise level infrastructure that can power any LLM production use cases. Here are some use cases for BricksLLM: * Set LLM usage limits for users on different pricing tiers * Track LLM usage on a per user and per organization basis * Block or redact requests containing PIIs * Improve LLM reliability with failovers, retries and caching * Distribute API keys with rate limits and cost limits for internal development/production use cases * Distribute API keys with rate limits and cost limits for students
uAgents
uAgents is a Python library developed by Fetch.ai that allows for the creation of autonomous AI agents. These agents can perform various tasks on a schedule or take action on various events. uAgents are easy to create and manage, and they are connected to a fast-growing network of other uAgents. They are also secure, with cryptographically secured messages and wallets.
griptape
Griptape is a modular Python framework for building AI-powered applications that securely connect to your enterprise data and APIs. It offers developers the ability to maintain control and flexibility at every step. Griptape's core components include Structures (Agents, Pipelines, and Workflows), Tasks, Tools, Memory (Conversation Memory, Task Memory, and Meta Memory), Drivers (Prompt and Embedding Drivers, Vector Store Drivers, Image Generation Drivers, Image Query Drivers, SQL Drivers, Web Scraper Drivers, and Conversation Memory Drivers), Engines (Query Engines, Extraction Engines, Summary Engines, Image Generation Engines, and Image Query Engines), and additional components (Rulesets, Loaders, Artifacts, Chunkers, and Tokenizers). Griptape enables developers to create AI-powered applications with ease and efficiency.