Click any tag below to further narrow down your results
Links
Stirrup is a flexible framework for creating AI agents that allows models to work autonomously without rigid workflows. It includes built-in best practices and tools for tasks like code execution and web browsing, enabling full customization for developers. The article details installation, usage, and examples for building personalized agents.
The article introduces uv, a new tool that streamlines Python installation, package management, and virtual environment handling. It highlights how uv can quickly resolve dependency conflicts and offers commands for initializing projects and adding packages efficiently. The author shares personal experiences using uv in a collaborative development environment.
This article explains how to create a basic AI coding assistant using Python. It outlines the core functionalities needed, such as reading, listing, and editing files, and provides a step-by-step guide to implementing these features. The author emphasizes that the underlying architecture is straightforward and can be adapted for various LLM providers.
This article introduces a Python script called runprompt that allows users to execute .prompt files for language models directly from the command line. It outlines how to create prompt templates, pass inputs, and utilize tools for various operations within the shell environment.
The article discusses a Python library designed for generating PDF object hashes to identify structural similarities between PDFs without relying on document content. It includes a command line tool for generating hashes from individual files or entire directories, along with recent updates that enhance parsing capabilities for unusual PDF formats. The library features include parsing various PDF structures and offers a wish list for future enhancements.
The deepagents Python package enables users to create advanced agents that can plan and execute complex tasks by utilizing a combination of tools, subagents, and a planning tool. It enhances the capabilities of traditional agents by incorporating features like context management, task decomposition, and long-term memory. This allows for more sophisticated interactions and workflows in applications such as research and data analysis.
The author shares their journey of transitioning to Python for AI development, highlighting the language's growth and its powerful ecosystem of tools and libraries that enhance productivity. They emphasize the importance of a monorepo structure for projects, and detail their preferred tools like uv, ruff, and FastAPI for building efficient applications.