Utilize AI para automatizar respostas a clientes com base no conteúdo do seu site e documentos, tudo funcionando offline com Ollama.
Experimente AgoraO sistema aprende automaticamente com o conteúdo do seu site e documentos PDF, mantendo-se sempre atualizado.
Todos os dados processados ficam em sua infraestrutura, garantindo máxima segurança e conformidade.
Capacidade de entender contexto e fornecer respostas precisas baseadas no conhecimento da sua empresa.
// Exemplo em Python usando Ollama e LangChain
from langchain.document_loaders import PyPDFLoader
from langchain.text_splitter import RecursiveCharacterTextSplitter
from langchain.embeddings import OllamaEmbeddings
from langchain.vectorstores import Chroma
from langchain.llms import Ollama
from langchain.chains import RetrievalQA
# Carregar e processar PDF
loader = PyPDFLoader("manual.pdf")
documents = loader.load()
# Dividir texto em chunks
text_splitter = RecursiveCharacterTextSplitter(chunk_size=1000, chunk_overlap=200)
texts = text_splitter.split_documents(documents)
# Criar embeddings e vector store
embeddings = OllamaEmbeddings(model="llama3")
vectorstore = Chroma.from_documents(documents=texts, embedding=embeddings)
# Configurar sistema de Q&A
llm = Ollama(model="llama3")
qa_chain = RetrievalQA.from_chain_type(
llm=llm,
chain_type="stuff",
retriever=vectorstore.as_retriever()
)
# Fazer uma pergunta
response = qa_chain.run("Quais são os requisitos do sistema?")
print(response)