A set of lessons aimed at anyone learning LLM and generative AI concepts, with sections on operations and security, as well as development.
This repo aims to structure various information about LLMs and GenAi in a lesson narrative that is easily understood by traditional software engineering. It highlights the aspects you need to understand from development, operations and security perspective. While there is a lot of material out there, I found myself explaining the same things over and over again and developed a narrative.
The lessons are mainly based on the Langchain framework and expects a bit of familiarity with the Python programming language. Many examples have been borrowed from documentation pages and attribution is given where possible. Kudos to Langchain for collection so much material !
Jump right in https://github.com/jedi4ever/learning-llms-and-genai-for-dev-sec-ops/tree/main/lessons More to come !
Let us know what topic you'd like to see a lesson on ? Open a github issue to ask it
Submit new lessons, send us corrections etc.. to improve it.
Run your own meetup/hackaton using this repo as base and report back ! We love to hear those stories, send us pictures or videos !
Send thankyou tweet to @patrickdebois
This project contains a devcontainer to run the repo locally. Or you can use Google collab or so to run the notebooks
Poetry is the new package manager on the block. Similar to Conda or Pip with venv.
poetry init
poetry install
poetry env info --path
view -> command pallete -> select interpreter path -> enter interpreter path
/Users/patrick.debois/Library/Caches/pypoetry/virtualenvs/london-devops-VW7lFx7f-py3.11
+ add /bin/python to it