Home / Companies / Arize / Blog / October 2024

October 2024 Summaries

10 posts from Arize

Filter
Month: Year:
Post Summaries Back to Blog
OpenAI's Swarm is a lightweight Python library designed to simplify the process of building and managing multi-agent systems. It focuses on educational purposes by stripping away complex abstractions, revealing fundamental concepts of multi-agent architectures. Swarm allows users to define functions and convert them into JSON schema for ease of use. The system routes user requests through agents with specific skill sets represented by tool functions, maintaining context throughout the process. Swarm's approach to control flow sets it apart from other frameworks like Crew AI and AutoGen, which provide high-level abstractions for control flow. Instrumentation and evaluation can be done using Phoenix, providing insights into message history, tool usage, and agent transitions. Overall, Swarm offers an accessible starting point for building effective multi-agent applications by focusing on essential concepts without complex abstractions.
Oct 29, 2024 739 words in the original blog post.
Arize's OpenInference instrumentation has reached one million monthly downloads, marking a significant milestone in observability for AI using OpenTelemetry (OTEL). The journey has been challenging but rewarding as the team, along with other key players in the industry, paves the way for OTEL LLM instrumentation. They faced several challenges such as dealing with latent data, navigating lists in OTEL, avoiding attribute loss, handling futures and promises, managing streaming responses, and defining the scope of instrumentation. Despite these hurdles, Arize remains committed to shaping the future of standardization in LLM observability.
Oct 26, 2024 661 words in the original blog post.
Arize has released new features, including the ability to run tasks once on historical data and filter experiments based on dataset attributes or experiment results. Users can now test a task by running it once on existing data or apply evaluation labels to older traces. Additionally, users can view logs and check if a task is set to run continuously or just once. Experiment filters allow for more precise tracking of experiment progress and identification of areas for improvement. The latest content includes video tutorials, paper readings, ebooks, self-guided learning modules, and technical posts on topics such as tracing LLM function calls, intro to LangGraph, exploring Google's NotebookLM, OpenTelemetry and LLM observability, object detection modeling, and building better AI.
Oct 24, 2024 182 words in the original blog post.
Self-improving LLM evals involve creating robust evaluation pipelines for AI applications. The process includes curating a dataset of relevant examples, determining evaluation criteria using LLMs, refining prompts with human annotations, and fine-tuning the evaluation model. By following these steps, LLM evaluations can become more accurate and provide deeper insights into the strengths and weaknesses of the models being assessed.
Oct 23, 2024 1,547 words in the original blog post.
LangGraph is a versatile library for building stateful multi-actor applications within large language models (LLMs). It supports cycles, which are crucial for creating agents, and provides greater control over the flow and state of an application. Key abstractions include nodes, edges, and conditional edges, which structure agent workflows. State is central to LangGraph's operation, allowing it to maintain context and memory. Arize offers an auto-instrumentor for Langchain that works with LangGraph, capturing and tracing calls made to the framework. This level of traceability is crucial for monitoring agent performance and identifying bottlenecks. By evaluating agents using LLMs as judges, developers can measure their effectiveness and improve performance over time.
Oct 16, 2024 1,022 words in the original blog post.
OpenAI's Swarm is a new addition to the multi-agent framework space, offering a unique approach compared to established players like CrewAI and Autogen. While all three frameworks structure agents similarly, they differ in task execution, collaboration methods, memory management, and tooling flexibility. Swarm stands out for its simplicity, using LLM function calls as the primary method of agent interaction. As OpenAI continues to develop Swarm, it may bring new perspectives to multi-agent AI systems.
Oct 15, 2024 821 words in the original blog post.
Google's NotebookLM is a product that has found its niche in transforming text from various formats into engaging podcast-style dialogues. The secret behind its realistic audio generation lies in the SoundStorm model, which uses Residual Vector Quantization (RVQ) and parallel decoding to maintain speaker consistency over extended durations. NotebookLM's attention to human-like details contributes to the authenticity of AI-generated audio content. Potential future applications include personalized advertising and AI-assisted podcasting, but these advancements also raise ethical concerns around content authenticity and intellectual property protection.
Oct 14, 2024 599 words in the original blog post.
OpenTelemetry (OTel) is becoming an essential component in monitoring and optimizing the performance of Language Learning Models (LLMs). It provides observability, allowing developers to see what's happening in their LLM applications, understand issues quickly, evaluate outputs, run root cause analysis, and ultimately improve their systems. OTel is comprised of three parts: traces, metrics, and logs. Traces allow tracking and analyzing the path of a request as it moves through different parts of a distributed system. Using an open standard like OTel ensures that consumers can switch easily in the ecosystem without being tightly coupled to something that isn't standardized or vendor-specific. OpenInference is built on the foundations of OTel, with added semantic conventions specific to LLM observability.
Oct 04, 2024 3,489 words in the original blog post.
Vectara-agentic is an Agentic Retrieval-Augmented Generation (RAG) package that enables developers to create AI assistants and agents using Vectara. The integration of Arize Phoenix, a leading open-source observability tool, into vectara-agentic allows users to gain insights into the operation of their AI assistants. This combination provides an easy way to develop Agentic RAG applications with added observability capabilities for better understanding and control over the agent's behavior.
Oct 03, 2024 1,058 words in the original blog post.
Arize has released new features and enhancements for its genAI applications. Embeddings Tracing allows users to select embedding spans and access the UMAP visualizer, simplifying troubleshooting. The Experiments Details page now displays a detailed breakdown of labels for experiments. Prompt Playground Improvements include full support for all OpenAI models, function/tool call support, full-screen data mode, prompt overriding, and pop up windows for long outputs & variables. Additionally, Filter History has been added to store the last three filters used by a user, and Parent Spans have been enhanced on the Traces page. Quick Filters allow users to apply filters directly from the table.
Oct 03, 2024 410 words in the original blog post.