Fislac_Bot / README.md
CamiloVega's picture
Update README.md
34ddef3 verified
|
raw
history blame
1.91 kB
---
title: FislacBot
emoji: πŸ“Š
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 4.19.2
app_file: app.py
pinned: false
license: mit
app_port: 7860
docker_user: root
base_path: /app
accelerator: gpu
---
FislacBot - AI Assistant for FISLAC Documentation
FislacBot is an artificial intelligence assistant specialized in FISLAC (Fiscal Latin America and Caribbean) documentation and fiscal analysis. It uses the Llama-2-7b model with RAG (Retrieval Augmented Generation) to provide accurate responses based on official documentation.
Author
Camilo Vega Barbosa
AI Professor and Artificial Intelligence Solutions Consultant
Connect with me:
LinkedIn
GitHub
Features
RAG-powered responses using official FISLAC documentation
Interactive chat interface using Gradio
GPU-accelerated inference
Context-aware responses with source tracking
How It Works
The application uses a sophisticated RAG system that:
Processes and indexes FISLAC documentation
Generates embeddings using multilingual-e5-large
Uses FAISS for efficient vector storage and retrieval
Combines retrieved context with Llama-2 for accurate responses
Technical Details
Model: Meta-llama/Llama-2-7b-chat-hf
Embeddings: intfloat/multilingual-e5-large
Vector Store: FAISS
Framework: Gradio
Dependencies: Managed through requirements.txt
Device Configuration: GPU-optimized using Accelerate
Installation
To run this application locally:
Clone the repository
Install dependencies:
bashCopypip install -r requirements.txt
Run the application:
bashCopypython app.py
Knowledge Base
The system is trained on:
Official FISLAC documentation
Valencia et al. (2022) - "Assessing macro-fiscal risk for Latin American and Caribbean countries"
Additional BID fiscal documentation
Created by Camilo Vega Barbosa, AI Professor and Solutions Consultant. For more AI projects and collaborations, feel free to connect on LinkedIn or visit my GitHub.