
Discover how to build ai assistants with GPTScript, covering llms, retrieval augmented generation, api calls, image analysis, and multi-language deployment to create practical, chat-enabled ai helpers.
Explore how deep learning leverages neural networks and reinforcement learning to recognize speech, translate languages, and generate data, from AlphaGo to GANs and GPT Script tools.
Explore generative AI and large language models, including transformers, GPT, and Dall-E, and learn how prompts, training, unsupervised learning, and fine-tuning shape AI content creation.
Explore ChatGPT and APIs for building AI assistants with GPTScript, covering model options, API usage, prompt engineering, context management, and tool integration.
GPTScript offers an open source scripting language that automates interactions with language models via natural language programming, mixing Bash and Python with REST API calls to OpenAI models by default.
Install and upgrade GPTScript on Mac using brew, uninstall and reinstall to ensure the latest version, and explore models, noting that a key is required to access the different models.
Install GPTScript on Windows using winget in PowerShell, upgrade to version 0.9.4, and restart the terminal to update path. Obtain an OpenAI API key for use in the next lectures.
Learn how to obtain and manage your OpenAI API key for GPTScript, including creating a secret key, enabling two-factor authentication, saving it securely, and setting up billing and models.
Set and verify your open API key on macOS, then run GPT script to list available models, test a hello world script, and explore local tool calls via function calling.
Configure open ai api key in Windows PowerShell, verify it, and run GPTScript examples to explore the default GPT-4 model, script execution, and function callbacks across Windows and macOS.
Explore the structure of a GPT script, with tools as functions using prompts or code, defined by name, description, arguments, and context, including models and max tokens.
Master function calling in GPT Script to connect language models with external tools, enabling AI assistants to call functions like get current weather and to chain or parallelize calls.
Learn to create a GPT script that extracts the top five Ballon d'Or winners, using a dot gpt file, prompts, and caching considerations.
Explore an emerging ui that provides an ide-like debugging and running experience for the top five Ballon d'Or winners script, managed via a local server.
Learn to create a GPTScript that fetches football league standings, extracts team names and points, builds a ranked list, and identifies the most goals and leader's past league wins.
Clarify parameter tool directives and the new type field, showing how args, arg, params, and parameter serve as tool arguments and how type distinguishes tool kinds.
Extend a GPT script to generate a football league HTML page with a styled table featuring sky blue headers, and save data to a local file via an inline tool.
Learn how to create and share context tools in GPT scripts, using static and dynamic football context, to append prompts with up-to-date data and reusable tools.
Define global tools and a global model name in your GPT script to avoid repeating tools and model definitions, then run and write multilingual outputs using the GPT-4 model.
Explore how standard tools and context tools differ in function calling within GPT script workflows. Learn how static and dynamic context augment prompts and update the caller context.
GPTScript system tools are part of the product installation and are always available. Unlike other tools, you do not need to specify a location at GitHub.
Learn how to manage files with system tools by reading, writing, removing, and finding files via a script that creates and stores a story locally, in a defined order.
Use the system Find tool to traverse folders and locate files by pattern, with Unix-style globbing like star and dot GPT, in current or specified directories.
Install Python on Windows to run Python scripts and apps. Learn how to install it from the Microsoft Store and verify the installation.
Run commands locally with system tool exec, using OS detection for macOS, Windows, or others. A cross-platform script uses callback to run ls -l on macOS/Linux and dir on Windows.
Download content from a URL using HTTP get and HTML to text to feed up-to-date information to your LLM, and explore events extraction, caching, and browser-based browsing limitations.
Learn to use a GitHub-hosted browser tool in GPT Script to crawl websites, extract content, navigate pages, and summarize top links from searches, noting not deterministic results.
Discover how to fetch up-to-date information using a Google-based search tool alongside the LLM, and practice year-by-year Olympic questions to compare web results with model answers.
Explore image generation with the dalle-e model via a gpt script to produce artist-style artworks, saving them as the artist's name and exploring Monet, Cezanne, Picasso, and Kandinsky.
Explore how retrieval augmented generation enhances responses by retrieving external data from a vector database, embedding text into vectors, and augmenting prompts for the large language model.
This is a lightweight version of RAG
Manage cached content and tools for GPTScript by locating Mac and Windows cache directories and repos for GitHub tools. Wipe the cache to refresh runtimes and fetch newer versions.
Explore how chats and chat bots work in GPTScript, turning scripts into persistent chat sessions, using reusable context, and managing tools and workspaces for ongoing conversations.
Learn to turn a tool into a pirate chat bot using shot board feature. Set shot to true, instruct the LM to act like a pirate, and finish the chat.
Explore how GPT script chats enable AI assistants that autonomously perceive environments, make decisions, and take actions across domains like healthcare, finance, and customer support.
Build a local cli assistant for github with gpt script, using contexts and tools to execute commands like repo listing, creation, and updates.
Build an API assistant to interact with the DigitalOcean API, manage droplets and databases, authenticate with tokens, and leverage OpenAPI specs and function calling.
Build a local files assistant that searches your file system with plain text queries. Convert queries to operating system commands using GPTScript and a context workspace.
Clio is an AI-powered copilot designed to help you with DevOps-related tasks using CLI programs. It leverages OpenAI's capabilities to provide intelligent assistance directly from your command line.
Set up a local Kubernetes cluster with Docker Desktop and use kubectl to check status and resolve TLS certificate issues. Reset, update, and verify cluster readiness and context for development.
Learn to provision a two-node AWS EKS cluster using a generated YAML config, configure the AWS CLI, IAM permissions, and CloudFormation, and manage it with kubectl and Helm.
In this lecture, we will use Clio to manage Version Control Systems.
Let's use Clio to learn about and manage the CircleCI Continuous Integration (CI) cloud-based service.
Let's use Clio to learn about and manage the GitHub Actions Continuous Integration (CI) cloud-based service.
Let's use Clio to package our app as a Docker Container.
Test and deploy a Dockerized Python Flask app from AWS ECR by pulling the latest image, running it in daemon mode with port mapping, and validating access inside the container.
Let's use Clio to learn about deployment to AWS.
Let's use Clio to setup Continues Deployment (CD) with GitHub Actions.
In the fourth part of the DevOps series, we will learn about orchestration using Clio, the out-of-the-box DevOps assistant. Some known tools for this are Kubernetes, Docker Swarm, and OpenShift.
Learn how to switch models in GPT script, use OpenAI-compatible APIs or shims for providers like Mistral or Anthropic, and test model compatibility and prompts across providers.
Explore using different GPT models in GPTScript, learn how to specify a model name, view available models, and observe output variability across runs and with caching off.
Explore using an OpenAI-compatible API model from another provider, set an API key, and compare how billing, key setup, and model differences affect responses.
Welcome to the ultimate hands-on course designed to equip developers of all skill levels with the tools and knowledge needed to excel in the booming world of Generative AI.
As the demand for AI-skilled developers is surging globally - making it one of the fastest-growing job categories on LinkedIn - now is the perfect time to enhance your skills and stay ahead by learning how to harness the power of Generative AI using AI assistants.
Traditionally, AI may be considered complicated (i.e. using Machine Learning and Deep Learning); ChatGPT changed all that for the public, and GPTScript changes this for the developers.
Introducing GPTScript by Acorn Labs
GPTScript software from Acorn Labs is the ideal solution for developers integrating Generative AI into their company's operations or just planning their next vacation…
GPTScript is a new, cutting-edge, open-source scripting language designed to revolutionize how we interact with Large Language Models (LLMs) and automate this process.
It merges the simplicity of natural language, like English, with the robustness of traditional scripting, offering you a seamless and user-friendly programming experience.
Key Features of GPTScript: ·
Ease of Use: GPTScript's syntax is primarily based on natural language, making it immediately accessible to those without coding experience.
AI Assistants: GPTScript makes it easy to build AI Assistants, so you don't have to remember all the commands when interacting with different systems. The out-of-the-box assistant Clio can help you interact with systems such as AWS and GitHub. In this course, we will learn how to become a DevOps pro with the help of Clio.
Integration: Seamlessly access and use existing Python, Go, and NodeJS code.
API Interaction: Access websites and OpenAPI ReST APIs using natural language programming.
Retrieval-Augmented Generation (RAG) Integration: Create scripts that extend the LLM data with company or organization up-to-date data.
GPTScript software is incredibly versatile – from automating complex tasks, conducting sophisticated data analysis and visualization, developing apps with capabilities in vision, image, and video processing, to creating intelligent agents and assistants capable of a wide range of functions – it has you covered.
With GPTScript, you can be more efficient and create your apps faster. It is the future of AI development.
About the Course:
"Master Generative AI: Build AI Assistants with GPTScript" is the first course on natural language programming for the Generative AI environment.
It will take you on a complete journey from a Beginner to a Pro GenAI developer. Learn at your own pace with theory lectures and guided practical hands-on exercises.
What You Will Learn:
Fundamentals of Generative AI.
How GPTScript is used to write scripts in natural language.
How to build AI assistants with GPTScript.
How to use Clio - the command line interface (CLI) copilot.
How to use Clio to become a DevOps pro.
How to access OpenAPI-compatible ReST APIs with natural language programming.
How to access any LLM with an OpenAI-compatible API, such as GPT and Mistral.
How to access LLMs with proprietary API, such as Azure, Claude3, and Gemini.
How to make your GPTScripts available online via GitHub.
How to use the library of reusable GPTScript tools, such as Internet Browser, Image Analysis, Image Creation, Search, and Knowledge.
How to implement Retrieval-Augmented Generation (RAG) so you can include private and up-to-date content.
Techniques for integrating Generative AI with existing systems using existing code in Python, Go, or NodeJS.
How to deploy and manage GPTScripts on GenAI Platforms, such as the Helix GenAI platform.
Who Should Enroll?
Whether you are a seasoned developer or just starting, this course will provide you with essential skills to thrive in the Generative AI space, creating AI assistants that are actually helpful to us humans...
Let's embrace the future of AI development together!
"Master Generative AI: Build AI Assistants with GPTScript" is an independently developed course by Martin Bergljung and has not been created, endorsed, or verified by ACORN LABS INC. ACORN LABS INC. shall not have any liability with respect to the "Master Generative AI: Build AI Assistants with GPTScript” course offered by Martin Bergljung.