Skip to content

Generative AI Apps Practices – A curated suite of hands-on generative AI projects showcasing best practices in prompt engineering, code repository interaction, legal document summarization, and financial statement analysis.

License

Notifications You must be signed in to change notification settings

artaasd95/GenAI-apps-practices

Repository files navigation

⚡ Generative AI Apps Practices

Hello and welcome to the Generative AI Apps Practices repository! This repo is dedicated to simplifying various generative AI use cases and presenting them in a clear, structured manner. Each project has its own dedicated folder and README so you can dive into the code and explanations with ease. ✨


⭐ Key Projects Included

  1. AI Legal Document Summarizer

    • Title: Pair Coding Assistant
    • Description: This project refines prompt engineering techniques to assist in pair programming scenarios.
    • Highlights:
      • 🎯 Optimized prompts for real-time code generation and hints.
      • 💡 Interactive approach to drafting and refactoring code.
      • 🤝 Collaboration-focused, simulating peer-programmer feedback.
  2. Chat with Code Repository

    • Title: Agentic RAG for interacting with a code repository and explanation of codes
    • Description: An assistant that helps you understand code by retrieving relevant snippets and explaining them in context.
    • Highlights:
      • 🔍 RAG (Retrieval-Augmented Generation) techniques for pulling relevant code.
      • 🤖 Agentic chat interface for debugging and clarifications.
      • 📖 Code commentary & guidance for deeper insight.
  3. Financial Statement Analysis

    • Title: Financial Statement Analysis with Phidata
    • Description: This project retrieves and analyzes financial statements, simplifying the process of financial data extraction.
    • Highlights:
      • 📈 Automated data retrieval from financial documents.
      • 📋 Summaries of key metrics and performance indicators.
      • 💰 Decision-making support for finance professionals and learners.
  4. HR Manager Assistant (Resume analyzer)

    • Title: Intelligent Resume Analysis
    • Description: An AI-powered HR assistant that processes resumes, identifies key skills, and answers HR-related queries.
    • Highlights:
      • 🧠 AI-Driven Resume Analysis using advanced natural language processing.
      • 📂 Knowledge Base integration for searching and retrieving resumes.
      • 🔄 Dynamic responses tailored to HR scenarios, including skills matching and qualifications review.
  5. IELTS Writing Tutor API

    • Title: Personalized IELTS Writing Feedback
    • Description: A FastAPI-based service offering personalized guidance, example essays, and tailored feedback for IELTS writing tasks.
    • Highlights:
      • 📝 Guided Writing Assistance with score-based suggestions.
      • 📚 Knowledge Base of sample essays integrated with PostgreSQL-backed vector database.
      • 🤖 Custom Agent for retrieving relevant examples and providing feedback.
  6. Product Recommender API

    • Title: Personalized Product Recommendations
    • Description: A FastAPI-powered product recommender system that integrates LangChain, Milvus, and OpenAI GPT for dynamic and tailored suggestions.
    • Highlights:
      • 🔍 Efficient Vector Search using Milvus for product data retrieval.
      • 📊 CSV Knowledge Base dynamically loads and processes product information.
      • 🤖 Agentic Recommendations provide insightful product summaries based on user queries.

📝 Why This Repository?

Generative AI is revolutionizing the way we understand, create, and interpret data. In this repository, you'll find hands-on examples that bridge AI concepts with practical solutions. From code analysis to legal document summarization, financial data exploration, and HR automation, our goal is to make advanced AI techniques accessible and scalable for real-world use. 🚀


✔️ Key Benefits

  • 🔧 Practical Implementation: Dive into functional code and ready-to-run examples.
  • 🎒 Educational: Each project clarifies why certain approaches or prompts are used.
  • 💖 Community-Oriented: We encourage collaboration and feedback to evolve these practices.

About

Generative AI Apps Practices – A curated suite of hands-on generative AI projects showcasing best practices in prompt engineering, code repository interaction, legal document summarization, and financial statement analysis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages