6 repositorios
Adapters that transform unstructured external data into formatted context for LLM prompts.
Distinct from External Data Integrations: Distinct from External Data Integrations: focuses specifically on transforming data into prompt-ready context for models.
Explore 6 awesome GitHub repositories matching data & databases · Context Injection Adapters. Refine with filters or upvote what's useful.
LangChain is a framework for building applications that chain large language models with external data sources and third-party tools. It serves as an orchestrator for autonomous agents that use language models to plan and execute multi-step tasks, while providing a toolkit for linking interoperable AI components into sequences to prototype complex model behaviors. The project provides a model agnostic integration layer, allowing users to switch between different language model providers using a standardized interface. It also includes tools for observability and evaluation to track the perfor
Provides mechanisms to transform unstructured external data into formatted context for model prompts.
Aider is a terminal-based AI coding assistant and pair programmer that uses large language models to write, edit, and refactor source code across multiple files and programming languages. It functions as a command line interface for automating programming tasks and managing codebase modifications. The tool distinguishes itself by creating structural maps of entire codebases to provide language models with the necessary context for navigating and modifying large repositories. It further expands input capabilities through a speech-to-text pipeline for voice-driven development and multi-modal in
Injects images and web content into the prompt pipeline to provide visual or external documentation.
This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu
Adds images and live video frames into conversation history for AI visual understanding.
This project is a terminal-based command line interface client and agent orchestrator for interacting with multiple large language model providers. It functions as an OpenAI API client and a local API gateway that exposes chat completions and embeddings through an HTTP server. The system distinguishes itself by providing a retrieval-augmented generation tool for indexing local files and URLs into a vector database to provide custom document context. It allows for the creation of specialized AI agents that combine custom system prompts with tool calling and external function execution. The to
Imports local files, remote URLs, or shell command outputs to serve as immediate context for prompts.
PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo
References file contents and directory listings in prompts for contextual augmentation.
Este proyecto es un asistente de reuniones con IA y copiloto de entrevistas que monitorea el audio del sistema y el contenido de la pantalla para generar respuestas en tiempo real durante videollamadas. Funciona como una herramienta de transcripción de audio del sistema y un gestor de prompts consciente del contexto, inyectando documentos de usuario y perfiles de comportamiento en prompts de modelos de lenguaje grandes (LLM) para adaptar las salidas de la IA. El sistema cuenta con una superposición de pantalla sigilosa, utilizando una ventana transparente que muestra información sobre otras aplicaciones mientras permanece invisible para el software de pantalla compartida y herramientas de supervisión. Emplea un mecanismo de ocultación de procesos para eludir los monitores del sistema y permanecer sin ser detectado. La aplicación captura datos de pantalla en tiempo real y convierte flujos de audio del sistema en texto para el procesamiento de IA. Incluye un sistema de disparo basado en teclas de acceso rápido para una operación discreta y gestión de perfiles basada en estados para cambiar el comportamiento de la IA según el escenario de la reunión activa.
Combines real-time audio, visual data, and user documents into multi-modal prompt pipelines.