A curated collection of resources for software engineers exploring Large Language Models (LLMs) in software development.
Note: This repository does not claim to be an exhaustive resource on the subject of Large Language Models. Instead, it offers a curated selection of materials available on the internet, providing a solid foundation for software engineers interested in exploring and integrating LLMs into their applications.
An overview of Large Language Models (LLMs) with a focus on their relevance and implications for software engineering practices.
What Is ChatGPT Doing … and Why Does It Work?
Simplicity Wins: How Large Language Models Will Revolutionize Software Engineering
Harness the power of generative AI for software development
A List of resources that provides software engineers with essential information and best practices for incorporating Large Language Model capabilities into their applications.
Examples and guides for using the OpenAI API
Python example app from the OpenAI API quickstart tutorial
Learn how to work with the ChatGPT and GPT-4 models
Learn How to Build Your Own Chatbot with ChatGPT API
How to train a new language model from scratch using Transformers and Tokenizers
How to train your own Large Language Models
Building LLM applications for production
Integrate cutting-edge LLM technology quickly and easily into your apps
Create your first app using ChatGPT
Building Systems with the ChatGPT API
Real-world examples and services that have effectively integrated LLMs, illustrating their potential impact.
A browser extension that enhance search engines with ChatGPT
An unofficial Visual Studio Code - OpenAI ChatGPT integration
WhatsApp Bot OpenAI ChatGPT NodeJS Using Library Baileys
An experimental open-source attempt to make GPT-4 fully autonomous
List of research papers investigating the user experience of AI-powered products and tools.