📚 Pré-requisitos Teóricos: este projeto aplica conceitos ensinados em Guia de Inteligência Artificial. Recomendado revisar antes de começar.
v1.0 — Engenharia de Software & Práticas Profissionais
Trilha de Especialização Pedagógica
- Tecnologias: Python 3.12, FastAPI, SSE Streaming, Guardrails, NeMo, LLM Security
- Arquivo Principal:
streaming_server.py
—`
Interface conversacional com streaming de respostas (Server-Sent Events), controle de custos de tokens e guardrails de segurança anti-jailbreak e anti-alucinação.
—`
def stream_resposta(prompt: str):
tokens = ["Processando ", "resposta ", "com ", "streaming ", "e ", "guardrails!"]
for t in tokens:
print(t, end="", flush=True)
print()
if __name__ == "__main__":
stream_resposta("Ola, como posso ajudar?")
—`
No seu editor/IDE, abra a pasta deste projeto (File > Open Folder) ou navegue via terminal:
cd ia_03_enterprise_chatbot_guardrails
pip install -r requirements.txt
python app.py
[!TIP] Dica para execução a partir da raiz do repositório: Se você abriu o repositório completo no VS Code, basta navegar até a pasta antes de executar: cd proj_aplicacoes_full_stack/projetos/ia_03_enterprise_chatbot_guardrails
| ⬅️ Ver Todos os Projetos no Super-Hub | 🏠 Página Inicial do Portal |