PyCon Nigeria Annual Conference

Observability tools for Large Language Models in Python

speaker-foto

Sogo Ogundowole

Oluwasogo Ogundowole is a seasoned Senior Data Engineer and Workstream Lead for Data Pipelines at Plural and an Advisor for AI at Insomnia Labs. With a rich background in Data Science, MLOps, and Data Engineering, Oluwasogo excels at architecting robust data solutions. He has worked with companies across Africa, Europe, and the United States, bringing a global perspective to his projects. Oluwasogo has also collaborated with teams that handled annotation for OpenAI, Cohere, and Perplexity models, contributing to the development of cutting-edge AI technologies. His diverse experience and expertise make him a valuable asset in data and AI.

Description

This talk will be an expository session on what observability is, why it is needed for LLMs and how it can be done with some tools in Python.

Abstract

Observability tools for LLMs in Python Intro: As LLMs have become popular in the past two years, more companies have adopted their usage differently to meet business needs; the need to also be able to monitor the use and performance of these LLMs has become important too, and these talk will be focused on shedding light on how this can be done with best (or good practices in mind).

The Talk will address the following: - What Observability is - What LLMs are - The usage of LLM - Why Observability is needed in LLMs - Summarized intro into LLMOps - The actual need for observability - How observability can be done using python - Touch on specific tools: - Helicone - Portkey - Langfuse - Details on each tool - Comparison of each tool - Current challenges in the ecosystem - Future of Observability in LLMOps - Conclusion

Talk Objective: At the end of this talk, the audience should have gained knowledge on : - What observability is - Why it is needed for LLMs? - How it can be done with some tools in Python

Audience level: Intermediate or Advanced