GenAI

GenAI

698 bookmarks
Newest
Databricks Foundation Model APIs - Azure Databricks
Databricks Foundation Model APIs - Azure Databricks
This article provides an overview of the Foundation Model APIs in Databricks. It includes requirements for use, supported models, and limitations.
Using the Foundation Model APIs you can: Query a generalized LLM to verify a project’s validity before investing more resources. Query a generalized LLM in order to create a quick proof-of-concept for an LLM-based application before investing in training and deploying a custom model. Use a foundation model, along with a vector database, to build a chatbot using retrieval augmented generation (RAG). Replace proprietary models with open alternatives to optimize for cost and performance. Efficiently compare LLMs to see which is the best candidate for your use case, or swap a production model with a better performing one. Build an LLM application for development or production on top of a scalable, SLA-backed LLM serving solution that can support your production traffic spikes.
·learn.microsoft.com·
Databricks Foundation Model APIs - Azure Databricks
Advanced RAG course
Advanced RAG course
Practical RAG techniques for engineers: learn production-ready solutions from industry experts to optimize performance, cut costs, and enhance the accuracy and relevance of your applications.
·wandb.courses·
Advanced RAG course
Floneum
Floneum
Floneum is a graph editor for local LLM workflows.
·floneum.com·
Floneum
rerankers: A Lightweight Python Library to Unify Ranking Methods – Answer.AI
rerankers: A Lightweight Python Library to Unify Ranking Methods – Answer.AI
Re-ranking is an integral component of many retrieval pipelines; however, there exist numerous approaches to it, all with different implementation methods. To mitigate this, we propose rerankers, a Python library which provides a simple, easy-to-use interface to all commonly used re-ranking approaches.
·answer.ai·
rerankers: A Lightweight Python Library to Unify Ranking Methods – Answer.AI
Reimagining LLM-Powered Unstructured Data Analysis with DocETL
Reimagining LLM-Powered Unstructured Data Analysis with DocETL
DocETL is an open-source system for building LLM-powered data processing pipelines, offering declarative operators and powerful optimization for complex document analysis tasks
·data-people-group.github.io·
Reimagining LLM-Powered Unstructured Data Analysis with DocETL
Roadmaps
Roadmaps
Community driven roadmaps, articles and guides for developers to grow in their career.
·roadmap.sh·
Roadmaps
NirDiamant/GenAI_Agents: This repository provides tutorials and implementations for various Generative AI Agent techniques, from basic to advanced. It serves as a comprehensive guide for building intelligent, interactive AI systems.
NirDiamant/GenAI_Agents: This repository provides tutorials and implementations for various Generative AI Agent techniques, from basic to advanced. It serves as a comprehensive guide for building intelligent, interactive AI systems.
This repository provides tutorials and implementations for various Generative AI Agent techniques, from basic to advanced. It serves as a comprehensive guide for building intelligent, interactive A...
·github.com·
NirDiamant/GenAI_Agents: This repository provides tutorials and implementations for various Generative AI Agent techniques, from basic to advanced. It serves as a comprehensive guide for building intelligent, interactive AI systems.
Patterns for Building LLM-based Systems & Products
Patterns for Building LLM-based Systems & Products
Evals, RAG, fine-tuning, caching, guardrails, defensive UX, and collecting user feedback.
There are seven key patterns.
We can group metrics into two categories: context-dependent or context-free.
First, there’s poor correlation between these metrics and human judgments.
Second, these metrics often have poor adaptability to a wider variety of tasks.
Third, these metrics have poor reproducibility.
Building solid evals should be the starting point for any LLM-based system or product
we can start by collecting a set of task-specific evals
These evals will then guide prompt engineering, model selection, fine-tuning, and so on.
Eval Driven Development (EDD)
Rather than asking an LLM for a direct evaluation (via giving a score), try giving it a reference and asking for a comparison. This helps with reducing noise.
Dense vector retrieval serves as the non-parametric component while a pre-trained LLM acts as the parametric component.
When evaluating an ANN index, some factors to consider include:
Some popular techniques include:
To retrieve documents with low latency at scale, we use approximate nearest neighbors (ANN).
·eugeneyan.com·
Patterns for Building LLM-based Systems & Products