Skip to main content

LLM

 Today, we will discuss about some popular AI frameworks.


LangChain is a framework for building applications powered by large language models (LLMs), enabling advanced reasoning, memory, and data retrieval. It provides integrations with various LLMs, vector databases, APIs, and tools to create AI-driven chatbots, agents, and automation workflows. 


LlamaIndex (formerly GPT Index) is a data framework that connects LLMs with structured and unstructured data sources for efficient retrieval and querying. It helps build AI-powered applications by indexing, storing, and retrieving relevant data for contextual responses.


CrewAI is a framework for orchestrating multiple AI agents to collaborate on complex tasks, enhancing automation and problem-solving. It allows developers to define agent roles, workflows, and interactions to create efficient, multi-agent AI systems.


Swarm refers to a system where multiple AI agents or bots work together in a decentralized, cooperative manner to solve complex tasks. Inspired by swarm intelligence in nature, it enhances scalability, adaptability, and efficiency in AI-driven problem-solving.


PydanticAI is an AI-powered data validation and parsing framework built on top of Pydantic, designed to enhance structured data handling


LangGraph is a framework for building stateful, multi-agent workflows using graph-based execution with LangChain. It enables developers to design complex AI agent interactions with flexible, directed graph structures for better control and scalability.


AutoGen is a framework for building multi-agent AI systems that automate complex workflows and decision-making processes. It enables dynamic agent interactions, memory management, and tool usage, optimizing AI-driven collaboration and automation.



Comments

Popular posts from this blog

Python Road map

 

Command on Run

 🔰 23 Important Commands in the RUN (Executer) List 🔹 The command dxdiag: Used to check all the specifications of your device.   🔹 The command cleanmgr: Opens the Disk Cleanup tool.   🔹 The command temp: Accesses temporary files, which we delete as they contribute to slowing down the computer.   🔹 The command regedit: Opens the Registry Editor.   🔹 The command calc: Opens the Calculator.   🔹 The command msconfig: A tool to access programs that run with Windows at startup and disable them to speed up the system.   🔹 The command scandisk: Used for disk checking.   🔹 The command cmd: Opens the Command Prompt for Windows.   🔹 The command defrag: Used to stop and defragment the hard drive.   🔹 The command taskman: Allows you to see what is open in the taskbar and manage it.   🔹 The command pbrush: Opens the Paint program in Windows.   🔹 The command debug: Used to ch...

Is it the end of lora?

 Is this the end of LoRA as a fine-tuning approach? Singular Value fine-tuning is here! We have a new paper in town called the "Transformers Squared". It promises to adapt any LLM to any task without external intervention.  The core idea of the paper is to use Singular Value Decomposition (SVD) to factorize the weight matrices of transformers. During training, we learn different singular values for different tasks. More specifically, we learn to scale the singular values for different tasks. Tasks can be as diverse as math reasoning or coding. The possibilities are endless. During inference, we do a two-pass inference. In the first pass, the LLM decides which "scale" to use for which task. In the second pass, the LLM adapts itself to be a specialist in the task and responds to our prompt. How cool is that? Paper Title: Transformer2: Self-adaptive LLMs Paper: https://sakana.ai/transformer-squared Blog: https://arxiv.org/abs/2501.06252 Video Explanation: https://youtu...