AI Expertise
  • Resources
  • Eleanor Berger
Book a Call Subscribe
  • Datasets Are All You Need

    Great datasets separate enduring AI products from short-lived demos. Put data first; prompts, models, and algorithms will fall into line.

    • article
    • datasets
    • sample
  • What Can You Learn from the AI Frameworks Mud Fight?

    Frameworks won’t save you — focus on what only you can build.

    • article
    • tools
    • strategy
  • Agents Aren't Always the Answer: The Case for AI Workflows

    Achieve high ROI and dependable outcomes by embedding AI innovation within structured workflows.

    • article
    • agents
    • workflows
    • automation
  • A Structured Approach to Selecting AI Models for Business-Critical Applications

    Confidently select reliable, cost-effective AI models for critical applications using a clear research, shortlist, evaluate framework.

    • guide
    • llm
  • Two Programming-with-AI Approaches

    AI coding: Helper or full agent? Both useful, but mixing them directly is risky. Keep workflows separate (project/module level). The future leans towards agent command.

    • article
    • programming
  • Building Effective Agents with Pydantic AI

    Code examples for Building Effective Agents ported and adapted to use Pydantic AI.

    • agents
    • python
    • jupyter
    • pydantic
    • pydantic-ai
  • 1% More Intelligent

    On the mundane advantages of easy artificial intelligence.

    • article
    • sample
    • python
    • openai
    • pydantic
    • instructor
  • Don't Wait!

    Independent LLM calls are parallelisable.

    • article
    • python
    • openai
    • llm
    • asyncio
  • MkFlashcards

    Automagically create fashcards from a piece of text with AI.

    • article
    • app
    • huggingface
    • openai
    • pydantic
    • gradio
  • Battle of the Semantics: GraphRag vs Embeddings Index

    Comparing RAG over a rich and complex text using GraphRag vs traditional embeddings index.

    • sample
    • python
    • openai
    • grounding
    • graphrag
    • video
  • LLMs: Beyond Chat

    Using Pydantic and Instructor with OpenAI GPT-4o to use the LLM as a software device for implementing different tasks.

    • tutorial
    • python
    • jupyter
    • openais
    • pydantic
    • instructor
    • video
  • The Narrowing Path

    A very brief introduction to language and models and prompting

    • article
    • coding
    • agents
  • Text Clustering: Embedding vs Prompting

    Using an LLM to summarise and cluster articles (works better than embeddings and traditional ML clustering).

    • sample
    • python
    • jupyter
    • openai
  • Should You Care about Open LLMs?

    For most users of AI or developers using AI to build, "open-source" large language models are not very interesting

    • article
    • llm
    • oss
  • GPT Todo List

    Take a ToDoList class and chain it to GPT-3.5 by passing the methods for interacting with the list as LangChain tools or OpenAI function calls.

    • sample
    • python
    • openai
    • langchain
  • Azure Open AI Proxy

    Multiplex between multiple Open AI clients and Azure Open AI deployments + track and attribute the cost of the requests per user and/or endpoint.

    • sample
    • python
    • azure
    • openai
  • Grounding LLMs

    Everything I learned (so far) about grounding LLMs with retrieval augmented generation to generate output that this accurate and relevant.

    • guide
    • rag
    • llm
  • Nobody Expects the Chatty Inquisition

    We know that we can ask GPT questions. But how about it asking us? In this example GPT-3.5-turbo is working for us as a waiter in a restaurant.

    • sample
    • python
    • openai
AI Expertise
© Eleanor Berger 2025