ozkary / ai-engineering

Working use cases with AI written on Python and TypeScript
https://www.ozkary.com/2023/05/ai-engineering-generate-code-from-user-stories.html
Apache License 2.0
5 stars 0 forks source link
ai artificial-intelligence chatbot csharp jupyter-notebook nlp python software-engineering typescript web

Introduction

Large Language Model (LLM) refers to a class of AI models that are designed to understand and generate human-like text based on large amounts of training data. The training process for LLMs typically involves unsupervised learning, where the model learns to predict the next word in a sentence based on the preceding words. This process helps the model capture statistical patterns and learn the relationships between words and phrases in the training data.

ozkary OpenAI - LangChain

Announcement and Updates

What can this repo help with?

The focus of this code repository is to cover the features of LLM and how they can be leveraged for a real use cases using the LangChain and OpenAI frameworks. The format of the code in this repo is implemented in a way that can enable developers to gradually learn how to use this technology for building Python and Web applications.

By using LangChain's modular abstractions, we can orchestrate conversational pipelines thus reducing the amount of code needed for each step. Using LangChain accelerates our development process.

Use Cases with AI

Developers can leverage AI for various use cases, including:

Coming Soon...

Prompt Engineering

Prompt engineering is the process of designing and optimizing prompts to better utilize LLMs. Well described prompts can help the AI models better understand the context and generate more accurate responses. It is also helpful to provide some labels or expected results as examples, as this help the AI models evaluate its responses and provide more accurate results.

Governance and Compliance