{"id":27291031,"url":"https://github.com/tomasaap/python-ai-agent-frameworks-demos","last_synced_at":"2025-04-11T21:55:54.190Z","repository":{"id":287418341,"uuid":"964614040","full_name":"tomasaap/python-ai-agent-frameworks-demos","owner":"tomasaap","description":"A repository of examples using Python AI Agent frameworks that work with GitHub Models and Azure OpenAI.","archived":false,"fork":false,"pushed_at":"2025-04-11T21:29:41.000Z","size":1263,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-11T21:55:49.880Z","etag":null,"topics":["996","acfun","censorship","censorship-circumvention","china-dictatorship","chinese-communist-party","covid-19","covid-19-china","dictator","gege-circle","shadowsocks","totalitarian","vup","xinjiang"],"latest_commit_sha":null,"homepage":null,"language":"Bicep","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tomasaap.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-11T13:51:53.000Z","updated_at":"2025-04-11T21:29:45.000Z","dependencies_parsed_at":"2025-04-11T17:03:33.761Z","dependency_job_id":null,"html_url":"https://github.com/tomasaap/python-ai-agent-frameworks-demos","commit_stats":null,"previous_names":["tomasaap/python-ai-agent-frameworks-demos"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomasaap%2Fpython-ai-agent-frameworks-demos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomasaap%2Fpython-ai-agent-frameworks-demos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomasaap%2Fpython-ai-agent-frameworks-demos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomasaap%2Fpython-ai-agent-frameworks-demos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tomasaap","download_url":"https://codeload.github.com/tomasaap/python-ai-agent-frameworks-demos/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248487729,"owners_count":21112188,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["996","acfun","censorship","censorship-circumvention","china-dictatorship","chinese-communist-party","covid-19","covid-19-china","dictator","gege-circle","shadowsocks","totalitarian","vup","xinjiang"],"created_at":"2025-04-11T21:55:53.208Z","updated_at":"2025-04-11T21:55:54.171Z","avatar_url":"https://github.com/tomasaap.png","language":"Bicep","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Python AI Agent Frameworks Demos 🤖\n\nWelcome to the **Python AI Agent Frameworks Demos** repository! This collection showcases various examples using Python AI agent frameworks that integrate seamlessly with GitHub Models and Azure OpenAI. Whether you're a developer looking to enhance your AI skills or a researcher exploring new technologies, this repository offers valuable insights and practical demonstrations.\n\n[![Download Releases](https://img.shields.io/badge/Download%20Releases-blue.svg)](https://github.com/tomasaap/python-ai-agent-frameworks-demos/releases)\n\n## Table of Contents\n\n1. [Introduction](#introduction)\n2. [Getting Started](#getting-started)\n3. [Frameworks Overview](#frameworks-overview)\n4. [Examples](#examples)\n5. [Contributing](#contributing)\n6. [License](#license)\n7. [Contact](#contact)\n\n## Introduction\n\nIn the era of artificial intelligence, the ability to create intelligent agents is more important than ever. This repository serves as a resource for developers and researchers to explore the capabilities of Python AI agent frameworks. By leveraging GitHub Models and Azure OpenAI, you can build powerful applications that can perform complex tasks with minimal input.\n\n## Getting Started\n\nTo get started, you can download the latest releases from our [Releases section](https://github.com/tomasaap/python-ai-agent-frameworks-demos/releases). Each release includes the necessary files and instructions to run the examples. Simply download the desired version, extract the files, and follow the provided guidelines.\n\n### Prerequisites\n\nBefore diving into the examples, ensure you have the following installed:\n\n- Python 3.x\n- Pip (Python package installer)\n- Access to Azure OpenAI services\n\n### Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/tomasaap/python-ai-agent-frameworks-demos.git\n   ```\n2. Navigate to the project directory:\n   ```bash\n   cd python-ai-agent-frameworks-demos\n   ```\n3. Install the required packages:\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n## Frameworks Overview\n\nThis repository focuses on several key frameworks that facilitate the development of AI agents. Below are some of the frameworks you will encounter:\n\n### 1. Rasa\n\nRasa is an open-source machine learning framework for building contextual AI assistants. It enables developers to create chatbots and voice assistants that can understand user intent and manage conversations effectively.\n\n### 2. Langchain\n\nLangchain is a framework designed for developing applications powered by language models. It simplifies the integration of various language processing capabilities, allowing developers to create robust AI solutions.\n\n### 3. Haystack\n\nHaystack is an open-source framework for building search systems that utilize natural language processing. It enables developers to create applications that can retrieve and process information from various sources.\n\n## Examples\n\nThis repository includes a variety of examples that demonstrate the capabilities of the frameworks mentioned above. Below are some highlighted examples:\n\n### Example 1: Chatbot with Rasa\n\nThis example demonstrates how to build a simple chatbot using Rasa. The chatbot can handle user queries and provide relevant responses based on predefined intents.\n\n- **Files Included**: `data/`, `actions.py`, `config.yml`\n- **Instructions**: Follow the README in the `rasa-chatbot` directory for setup and execution.\n\n### Example 2: Language Model Application with Langchain\n\nIn this example, you will learn how to create an application that utilizes a language model to generate text based on user input.\n\n- **Files Included**: `app.py`, `requirements.txt`\n- **Instructions**: Refer to the README in the `langchain-app` directory for setup and execution.\n\n### Example 3: Search System with Haystack\n\nThis example showcases how to build a search system that leverages Haystack for natural language queries. Users can input questions, and the system will retrieve relevant documents.\n\n- **Files Included**: `search.py`, `data/`\n- **Instructions**: Check the README in the `haystack-search` directory for setup and execution.\n\n## Contributing\n\nWe welcome contributions to this repository! If you would like to add new examples, improve documentation, or fix bugs, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch for your feature or bug fix.\n3. Make your changes and commit them.\n4. Push your branch to your fork.\n5. Create a pull request.\n\nYour contributions help improve this repository and benefit the community.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Contact\n\nFor questions or suggestions, feel free to reach out:\n\n- **Email**: your-email@example.com\n- **GitHub**: [tomasaap](https://github.com/tomasaap)\n\nThank you for visiting the **Python AI Agent Frameworks Demos** repository! We hope you find the examples helpful and inspiring. Don’t forget to check the [Releases section](https://github.com/tomasaap/python-ai-agent-frameworks-demos/releases) for the latest updates and downloads. Happy coding!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomasaap%2Fpython-ai-agent-frameworks-demos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomasaap%2Fpython-ai-agent-frameworks-demos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomasaap%2Fpython-ai-agent-frameworks-demos/lists"}