├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── ai-models-accessing-models ├── amazon-bedrock │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── accessing │ │ │ │ └── bedrock │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── accessing │ │ └── bedrock │ │ └── .gitkeep ├── anthropic │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── accessing │ │ │ │ └── anthropic │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── accessing │ │ └── anthropic │ │ └── .gitkeep ├── azure-foundry-local │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── accessing │ │ │ │ └── azurefoundrylocal │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── accessing │ │ └── azurefoundrylocal │ │ └── .gitkeep ├── azure-open-ai │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── accessing │ │ │ │ └── azureopenai │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── accessing │ │ └── azureopenai │ │ └── .gitkeep ├── cohere │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── accessing │ │ │ │ └── cohere │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── accessing │ │ └── openai │ │ └── .gitkeep ├── dashscope-qwen │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── accessing │ │ │ │ └── dashscope │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── accessing │ │ └── dashscope │ │ └── .gitkeep ├── deepseek │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── accessing │ │ │ │ └── deepseek │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── accessing │ │ └── deepseek │ │ └── .gitkeep ├── github-models │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── accessing │ │ │ │ └── githubmodels │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── accessing │ │ └── githubmodels │ │ └── .gitkeep ├── google-gemini-ai │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── accessing │ │ │ │ └── googlegeminiai │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── accessing │ │ └── googlegeminiai │ │ └── .gitkeep ├── hugging-face │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── accessing │ │ │ │ └── huggingface │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── accessing │ │ └── huggingface │ │ └── .gitkeep ├── mistral-ai │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── accessing │ │ │ │ └── mistralai │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── accessing │ │ └── mistralai │ │ └── .gitkeep ├── ollama │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── accessing │ │ │ │ └── ollama │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── accessing │ │ └── ollama │ │ └── .gitkeep ├── open-ai-official │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── accessing │ │ │ └── openaiofficial │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ └── tinylog.properties ├── open-ai │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── agoncal │ │ │ │ │ └── fascicle │ │ │ │ │ └── langchain4j │ │ │ │ │ └── accessing │ │ │ │ │ └── openai │ │ │ │ │ ├── Musician.java │ │ │ │ │ └── MusicianAssistant.java │ │ │ ├── resources │ │ │ │ └── tinylog.properties │ │ │ └── script │ │ │ │ ├── open-ai.sh │ │ │ │ └── output.json │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── accessing │ │ │ └── openai │ │ │ └── .gitkeep │ └── useJSONResponseFormat.json ├── pom.xml ├── vertex-ai-gemini │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── accessing │ │ │ │ └── vertexaigemini │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── accessing │ │ └── vertexaigemini │ │ └── .gitkeep └── vertex-ai │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── accessing │ │ │ └── vertexai │ │ │ └── MusicianAssistant.java │ └── resources │ │ └── tinylog.properties │ └── test │ └── java │ └── org │ └── agoncal │ └── fascicle │ └── langchain4j │ └── accessing │ └── azureopenai │ └── .gitkeep ├── ai-models-enriching-models ├── mcp-client │ ├── mcp01.json │ ├── mcp02.json │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── enriching │ │ │ │ └── mcpclient │ │ │ │ ├── LegalAssistant.java │ │ │ │ └── LegalService.java │ │ │ └── resources │ │ │ └── tinylog.properties │ ├── tools01.json │ └── tools02.json ├── mcp-server │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── enriching │ │ │ └── mcpserver │ │ │ └── LegalDocumentMCPServer.java │ │ └── resources │ │ └── application.properties ├── pom.xml └── tools │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── enriching │ │ └── tools │ │ ├── LegalAssistant.java │ │ ├── LegalDocumentTools.java │ │ ├── step_one_request.json │ │ ├── step_one_response.json │ │ ├── step_two_request.json │ │ └── step_two_response.json │ └── resources │ └── tinylog.properties ├── ai-models-invoking-models ├── memory-store │ ├── pom.xml │ └── src │ │ └── main │ │ ├── docker │ │ └── redis.yml │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── invoking │ │ │ └── memorystore │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ └── tinylog.properties ├── memory │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── invoking │ │ │ │ └── memory │ │ │ │ └── MusicianAssistant.java │ │ │ └── resources │ │ │ └── tinylog.properties │ ├── useChatMemory.json │ └── useChatMemorySys.json ├── messages │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── invoking │ │ │ └── messages │ │ │ └── AuthorAssistant.java │ │ └── resources │ │ ├── brave_new_world.jpg │ │ ├── brave_new_world_chapter_I.pdf │ │ └── tinylog.properties ├── pom.xml ├── templates │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── invoking │ │ │ └── templates │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ └── tinylog.properties └── tokens │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── invoking │ │ └── tokens │ │ └── Tokenization.java │ └── resources │ └── tinylog.properties ├── appendix └── azure-open-ai │ └── deploy-azure-openai-models.sh ├── cover.jpg ├── first-steps-first-look ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── firstlook │ │ ├── AuthorAssistant.java │ │ └── AuthorService.java │ └── resources │ └── tinylog.properties ├── first-steps-getting-started ├── dependency-tree.txt ├── pom.xml ├── request.txt ├── response.txt ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── gettingstarted │ │ │ │ ├── Musician.java │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ └── test │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── gettingstarted │ │ │ └── MusicianAssistantTest.java │ │ └── resources │ │ └── tinylog.properties ├── test.txt └── tree.txt ├── going-further-advanced ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── advanced │ │ └── .gitkeep │ └── test │ └── java │ └── org │ └── agoncal │ └── fascicle │ └── langchain4j │ └── advanced │ └── .gitkeep ├── going-further-integrating ├── pom.xml ├── quarkus │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── integrating │ │ └── quarkus │ │ └── .gitkeep └── spring │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── integrating │ │ └── spring │ │ └── .gitkeep │ └── test │ └── java │ └── org │ └── agoncal │ └── fascicle │ └── langchain │ └── integrating │ └── spring │ └── .gitkeep ├── going-further-testing-debugging ├── logging │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── testingdebugging │ │ │ │ └── AuthorService.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── testingdebugging │ │ └── AuthorServiceTest.java └── pom.xml ├── pom.xml ├── rag-handling-embeddings ├── embedding-azure-openai │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── embedding │ │ │ └── azureopenai │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ └── tinylog.properties ├── embedding-local │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── embedding │ │ │ └── allmini │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ └── tinylog.properties ├── embedding-ollama │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── embedding │ │ │ └── ollama │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ └── tinylog.properties ├── embedding-openai │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── embedding │ │ │ └── openai │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ └── tinylog.properties ├── pom.xml ├── store-azure-ai-search │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── docker │ │ │ └── .gitkeep │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── vectordb │ │ │ │ └── azureaisearch │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── vectordb │ │ └── azureaisearch │ │ └── .gitkeep ├── store-duckdb │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── docker │ │ │ └── .gitkeep │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── vectordb │ │ │ │ └── duckdb │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── vectordb │ │ └── duckdb │ │ └── .gitkeep ├── store-elasticsearch │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── docker │ │ │ └── .gitkeep │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── vectordb │ │ │ │ └── elasticsearch │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── vectordb │ │ └── elasticsearch │ │ └── .gitkeep ├── store-in-memory │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── vectordb │ │ │ │ └── inmemory │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── vectordb │ │ └── inmemory │ │ └── .gitkeep ├── store-mongodb │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── docker │ │ │ └── .gitkeep │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── vectordb │ │ │ │ └── mongodb │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── vectordb │ │ └── mongodb │ │ └── .gitkeep ├── store-neo4j │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── docker │ │ │ └── .gitkeep │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── vectordb │ │ │ │ └── neo4j │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── vectordb │ │ └── neo4j │ │ └── .gitkeep ├── store-pgvector │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── docker │ │ │ └── pgvector.yaml │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── vectordb │ │ │ │ └── pgvector │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── vectordb │ │ └── pgvector │ │ └── .gitkeep ├── store-qdrant │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── docker │ │ │ └── qdrant.yaml │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── vectordb │ │ │ │ └── qdrant │ │ │ │ └── MusicianAssistant.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── vectordb │ │ └── qdrant │ │ └── .gitkeep └── store-redis │ ├── pom.xml │ └── src │ ├── main │ ├── docker │ │ └── .gitkeep │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── vectordb │ │ │ └── redis │ │ │ └── MusicianAssistant.java │ └── resources │ │ └── tinylog.properties │ └── test │ └── java │ └── org │ └── agoncal │ └── fascicle │ └── langchain4j │ └── vectordb │ └── redis │ └── .gitkeep ├── rag-processing-documents ├── loader │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── processdoc │ │ │ │ └── loader │ │ │ │ └── DocumentLoaderExamples.java │ │ └── resources │ │ │ ├── data │ │ │ ├── bio-duke-ellington.txt │ │ │ ├── bio-ella-fitzgerald.txt │ │ │ └── bio-louis-armstrong.txt │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── processdoc │ │ └── loader │ │ └── .gitkeep ├── parser │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── processdoc │ │ │ │ └── parser │ │ │ │ └── DocumentParserExamples.java │ │ └── resources │ │ │ ├── data │ │ │ ├── bio-ella-fitzgerald.txt │ │ │ ├── history-of-audiotapes.pdf │ │ │ └── history-of-videotapes.docx │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── processdoc │ │ └── parser │ │ └── .gitkeep ├── pom.xml ├── splitter │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── processdoc │ │ │ │ └── splitter │ │ │ │ └── DocumentSplitterExamples.java │ │ └── resources │ │ │ ├── data │ │ │ └── biography-of-isaac-asimov.txt │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── processdoc │ │ └── splitter │ │ └── .gitkeep └── transformer │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── processdoc │ │ │ └── transformer │ │ │ └── DocumentTransformerExamples.java │ └── resources │ │ ├── data │ │ └── history-of-cds.html │ │ └── tinylog.properties │ └── test │ └── java │ └── org │ └── agoncal │ └── fascicle │ └── langchain4j │ └── processdoc │ └── transformer │ └── .gitkeep ├── rag-rag ├── pom.xml ├── request.json └── src │ └── main │ ├── docker │ └── qdrant.yml │ ├── java │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── rag │ │ └── rag │ │ ├── ChatAssistant.java │ │ └── DocumentIngestor.java │ └── resources │ ├── acceptable-use-policy.html │ ├── acceptable-use-policy.pdf │ ├── disclaimer.html │ ├── disclaimer.pdf │ ├── end-user-license-agreement.html │ ├── end-user-license-agreement.pdf │ ├── privacy.html │ ├── privacy.pdf │ ├── terms.html │ ├── terms.pdf │ └── tinylog.properties ├── simplifying-ai-ai-services ├── accessing-models-ollama │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── simplifying │ │ │ └── accessing │ │ │ └── ollama │ │ │ ├── AuthorAssistant.java │ │ │ ├── AuthorService.java │ │ │ ├── BookAssistant.java │ │ │ ├── BookService.java │ │ │ └── streaming │ │ │ ├── MusicianAssistant.java │ │ │ └── MusicianService.java │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── simplifying │ │ └── accessing │ │ └── ollama │ │ └── .gitkeep ├── accessing-models-open-ai │ ├── pom.xml │ ├── request.json │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── agoncal │ │ │ │ └── fascicle │ │ │ │ └── langchain4j │ │ │ │ └── simplifying │ │ │ │ └── accessing │ │ │ │ └── openai │ │ │ │ ├── AuthorAssistant.java │ │ │ │ ├── AuthorService.java │ │ │ │ ├── BookAssistant.java │ │ │ │ ├── BookService.java │ │ │ │ ├── MusicianAssistant.java │ │ │ │ └── MusicianService.java │ │ └── resources │ │ │ └── tinylog.properties │ │ └── test │ │ └── java │ │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── simplifying │ │ └── accessing │ │ └── openai │ │ └── .gitkeep ├── extractor-implicit │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── simplifying │ │ │ └── extractorimplicit │ │ │ ├── Musician.java │ │ │ ├── MusicianAssistant.java │ │ │ └── MusicianService.java │ │ └── resources │ │ └── tinylog.properties ├── extractor │ ├── pom.xml │ ├── response.json │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── simplifying │ │ │ └── extractor │ │ │ ├── Musician.java │ │ │ ├── MusicianExtractor.java │ │ │ └── MusicianService.java │ │ └── resources │ │ └── tinylog.properties ├── memory-store │ ├── pom.xml │ └── src │ │ └── main │ │ ├── docker │ │ └── redis.yml │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── simplifying │ │ │ └── memorystore │ │ │ ├── MusicianAssistant.java │ │ │ └── MusicianService.java │ │ └── resources │ │ └── tinylog.properties ├── memory │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── simplifying │ │ │ └── memory │ │ │ ├── MusicianAssistant.java │ │ │ └── MusicianService.java │ │ └── resources │ │ └── tinylog.properties ├── moderation │ ├── pom.xml │ ├── request.json │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── simplifying │ │ │ └── moderation │ │ │ ├── ChatAssistant.java │ │ │ └── ChatService.java │ │ └── resources │ │ └── tinylog.properties ├── pom.xml ├── tools-parameters │ ├── pom.xml │ ├── q1.json │ ├── q2.json │ ├── q3.json │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── simplifying │ │ │ └── toolsparam │ │ │ ├── Book.java │ │ │ ├── CD.java │ │ │ ├── ChatAssistant.java │ │ │ ├── ChatService.java │ │ │ └── CurrentStockTools.java │ │ └── resources │ │ └── tinylog.properties └── tools │ ├── pom.xml │ ├── request1.json │ ├── request2.json │ ├── response1.json │ ├── response2.json │ └── src │ └── main │ ├── java │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── simplifying │ │ └── tools │ │ ├── ChatAssistant.java │ │ ├── ChatService.java │ │ └── LegalDocumentTools.java │ └── resources │ └── tinylog.properties ├── simplifying-ai-easy-rag ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── agoncal │ │ │ └── fascicle │ │ │ └── langchain4j │ │ │ └── simplifying │ │ │ └── easyrag │ │ │ ├── DocumentIngestor.java │ │ │ └── VintageStoreAssistant.java │ └── resources │ │ ├── acceptable-use-policy.pdf │ │ ├── disclaimer.pdf │ │ ├── end-user-license-agreement.pdf │ │ ├── privacy.pdf │ │ ├── terms.pdf │ │ └── tinylog.properties │ └── test │ └── java │ └── org │ └── agoncal │ └── fascicle │ └── langchain4j │ └── simplifying │ └── easyrag │ └── .gitkeep └── wrappingup-putting-together ├── pom.xml ├── request1.txt ├── request2.txt ├── response1.txt ├── response2.txt ├── src └── main │ ├── docker │ └── qdrant.yml │ ├── java │ └── org │ │ └── agoncal │ │ └── fascicle │ │ └── langchain4j │ │ └── puttingtogether │ │ ├── ChatAssistant.java │ │ ├── ChatService.java │ │ ├── ChatTools.java │ │ └── DocumentIngestor.java │ └── resources │ ├── acceptable-use-policy.html │ ├── acceptable-use-policy.pdf │ ├── disclaimer.html │ ├── disclaimer.pdf │ ├── end-user-license-agreement.html │ ├── end-user-license-agreement.pdf │ ├── privacy.html │ ├── privacy.pdf │ ├── terms.html │ ├── terms.pdf │ └── tinylog.properties └── tree.txt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/README.md -------------------------------------------------------------------------------- /ai-models-accessing-models/amazon-bedrock/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/amazon-bedrock/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/amazon-bedrock/src/main/java/org/agoncal/fascicle/langchain4j/accessing/bedrock/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/amazon-bedrock/src/main/java/org/agoncal/fascicle/langchain4j/accessing/bedrock/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/amazon-bedrock/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/amazon-bedrock/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/amazon-bedrock/src/test/java/org/agoncal/fascicle/langchain4j/accessing/bedrock/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai-models-accessing-models/anthropic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/anthropic/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/anthropic/src/main/java/org/agoncal/fascicle/langchain4j/accessing/anthropic/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/anthropic/src/main/java/org/agoncal/fascicle/langchain4j/accessing/anthropic/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/anthropic/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/anthropic/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/anthropic/src/test/java/org/agoncal/fascicle/langchain4j/accessing/anthropic/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai-models-accessing-models/azure-foundry-local/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/azure-foundry-local/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/azure-foundry-local/src/main/java/org/agoncal/fascicle/langchain4j/accessing/azurefoundrylocal/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/azure-foundry-local/src/main/java/org/agoncal/fascicle/langchain4j/accessing/azurefoundrylocal/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/azure-foundry-local/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/azure-foundry-local/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/azure-foundry-local/src/test/java/org/agoncal/fascicle/langchain4j/accessing/azurefoundrylocal/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai-models-accessing-models/azure-open-ai/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/azure-open-ai/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/azure-open-ai/src/main/java/org/agoncal/fascicle/langchain4j/accessing/azureopenai/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/azure-open-ai/src/main/java/org/agoncal/fascicle/langchain4j/accessing/azureopenai/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/azure-open-ai/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/azure-open-ai/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/azure-open-ai/src/test/java/org/agoncal/fascicle/langchain4j/accessing/azureopenai/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai-models-accessing-models/cohere/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/cohere/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/cohere/src/main/java/org/agoncal/fascicle/langchain4j/accessing/cohere/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/cohere/src/main/java/org/agoncal/fascicle/langchain4j/accessing/cohere/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/cohere/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/cohere/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/cohere/src/test/java/org/agoncal/fascicle/langchain4j/accessing/openai/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai-models-accessing-models/dashscope-qwen/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/dashscope-qwen/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/dashscope-qwen/src/main/java/org/agoncal/fascicle/langchain4j/accessing/dashscope/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/dashscope-qwen/src/main/java/org/agoncal/fascicle/langchain4j/accessing/dashscope/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/dashscope-qwen/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/dashscope-qwen/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/dashscope-qwen/src/test/java/org/agoncal/fascicle/langchain4j/accessing/dashscope/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai-models-accessing-models/deepseek/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/deepseek/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/deepseek/src/main/java/org/agoncal/fascicle/langchain4j/accessing/deepseek/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/deepseek/src/main/java/org/agoncal/fascicle/langchain4j/accessing/deepseek/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/deepseek/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/deepseek/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/deepseek/src/test/java/org/agoncal/fascicle/langchain4j/accessing/deepseek/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai-models-accessing-models/github-models/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/github-models/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/github-models/src/main/java/org/agoncal/fascicle/langchain4j/accessing/githubmodels/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/github-models/src/main/java/org/agoncal/fascicle/langchain4j/accessing/githubmodels/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/github-models/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/github-models/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/github-models/src/test/java/org/agoncal/fascicle/langchain4j/accessing/githubmodels/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai-models-accessing-models/google-gemini-ai/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/google-gemini-ai/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/google-gemini-ai/src/main/java/org/agoncal/fascicle/langchain4j/accessing/googlegeminiai/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/google-gemini-ai/src/main/java/org/agoncal/fascicle/langchain4j/accessing/googlegeminiai/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/google-gemini-ai/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/google-gemini-ai/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/google-gemini-ai/src/test/java/org/agoncal/fascicle/langchain4j/accessing/googlegeminiai/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai-models-accessing-models/hugging-face/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/hugging-face/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/hugging-face/src/main/java/org/agoncal/fascicle/langchain4j/accessing/huggingface/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/hugging-face/src/main/java/org/agoncal/fascicle/langchain4j/accessing/huggingface/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/hugging-face/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/hugging-face/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/hugging-face/src/test/java/org/agoncal/fascicle/langchain4j/accessing/huggingface/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai-models-accessing-models/mistral-ai/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/mistral-ai/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/mistral-ai/src/main/java/org/agoncal/fascicle/langchain4j/accessing/mistralai/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/mistral-ai/src/main/java/org/agoncal/fascicle/langchain4j/accessing/mistralai/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/mistral-ai/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/mistral-ai/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/mistral-ai/src/test/java/org/agoncal/fascicle/langchain4j/accessing/mistralai/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai-models-accessing-models/ollama/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/ollama/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/ollama/src/main/java/org/agoncal/fascicle/langchain4j/accessing/ollama/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/ollama/src/main/java/org/agoncal/fascicle/langchain4j/accessing/ollama/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/ollama/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/ollama/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/ollama/src/test/java/org/agoncal/fascicle/langchain4j/accessing/ollama/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai-models-accessing-models/open-ai-official/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/open-ai-official/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/open-ai-official/src/main/java/org/agoncal/fascicle/langchain4j/accessing/openaiofficial/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/open-ai-official/src/main/java/org/agoncal/fascicle/langchain4j/accessing/openaiofficial/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/open-ai-official/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/open-ai-official/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/open-ai/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/open-ai/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/open-ai/src/main/java/org/agoncal/fascicle/langchain4j/accessing/openai/Musician.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/open-ai/src/main/java/org/agoncal/fascicle/langchain4j/accessing/openai/Musician.java -------------------------------------------------------------------------------- /ai-models-accessing-models/open-ai/src/main/java/org/agoncal/fascicle/langchain4j/accessing/openai/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/open-ai/src/main/java/org/agoncal/fascicle/langchain4j/accessing/openai/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/open-ai/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/open-ai/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/open-ai/src/main/script/open-ai.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/open-ai/src/main/script/open-ai.sh -------------------------------------------------------------------------------- /ai-models-accessing-models/open-ai/src/main/script/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/open-ai/src/main/script/output.json -------------------------------------------------------------------------------- /ai-models-accessing-models/open-ai/src/test/java/org/agoncal/fascicle/langchain4j/accessing/openai/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai-models-accessing-models/open-ai/useJSONResponseFormat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/open-ai/useJSONResponseFormat.json -------------------------------------------------------------------------------- /ai-models-accessing-models/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/vertex-ai-gemini/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/vertex-ai-gemini/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/vertex-ai-gemini/src/main/java/org/agoncal/fascicle/langchain4j/accessing/vertexaigemini/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/vertex-ai-gemini/src/main/java/org/agoncal/fascicle/langchain4j/accessing/vertexaigemini/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/vertex-ai-gemini/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/vertex-ai-gemini/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/vertex-ai-gemini/src/test/java/org/agoncal/fascicle/langchain4j/accessing/vertexaigemini/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai-models-accessing-models/vertex-ai/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/vertex-ai/pom.xml -------------------------------------------------------------------------------- /ai-models-accessing-models/vertex-ai/src/main/java/org/agoncal/fascicle/langchain4j/accessing/vertexai/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/vertex-ai/src/main/java/org/agoncal/fascicle/langchain4j/accessing/vertexai/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-accessing-models/vertex-ai/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-accessing-models/vertex-ai/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-accessing-models/vertex-ai/src/test/java/org/agoncal/fascicle/langchain4j/accessing/azureopenai/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ai-models-enriching-models/mcp-client/mcp01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/mcp-client/mcp01.json -------------------------------------------------------------------------------- /ai-models-enriching-models/mcp-client/mcp02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/mcp-client/mcp02.json -------------------------------------------------------------------------------- /ai-models-enriching-models/mcp-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/mcp-client/pom.xml -------------------------------------------------------------------------------- /ai-models-enriching-models/mcp-client/src/main/java/org/agoncal/fascicle/langchain4j/enriching/mcpclient/LegalAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/mcp-client/src/main/java/org/agoncal/fascicle/langchain4j/enriching/mcpclient/LegalAssistant.java -------------------------------------------------------------------------------- /ai-models-enriching-models/mcp-client/src/main/java/org/agoncal/fascicle/langchain4j/enriching/mcpclient/LegalService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/mcp-client/src/main/java/org/agoncal/fascicle/langchain4j/enriching/mcpclient/LegalService.java -------------------------------------------------------------------------------- /ai-models-enriching-models/mcp-client/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/mcp-client/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-enriching-models/mcp-client/tools01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/mcp-client/tools01.json -------------------------------------------------------------------------------- /ai-models-enriching-models/mcp-client/tools02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/mcp-client/tools02.json -------------------------------------------------------------------------------- /ai-models-enriching-models/mcp-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/mcp-server/pom.xml -------------------------------------------------------------------------------- /ai-models-enriching-models/mcp-server/src/main/java/org/agoncal/fascicle/langchain4j/enriching/mcpserver/LegalDocumentMCPServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/mcp-server/src/main/java/org/agoncal/fascicle/langchain4j/enriching/mcpserver/LegalDocumentMCPServer.java -------------------------------------------------------------------------------- /ai-models-enriching-models/mcp-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/mcp-server/src/main/resources/application.properties -------------------------------------------------------------------------------- /ai-models-enriching-models/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/pom.xml -------------------------------------------------------------------------------- /ai-models-enriching-models/tools/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/tools/pom.xml -------------------------------------------------------------------------------- /ai-models-enriching-models/tools/src/main/java/org/agoncal/fascicle/langchain4j/enriching/tools/LegalAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/tools/src/main/java/org/agoncal/fascicle/langchain4j/enriching/tools/LegalAssistant.java -------------------------------------------------------------------------------- /ai-models-enriching-models/tools/src/main/java/org/agoncal/fascicle/langchain4j/enriching/tools/LegalDocumentTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/tools/src/main/java/org/agoncal/fascicle/langchain4j/enriching/tools/LegalDocumentTools.java -------------------------------------------------------------------------------- /ai-models-enriching-models/tools/src/main/java/org/agoncal/fascicle/langchain4j/enriching/tools/step_one_request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/tools/src/main/java/org/agoncal/fascicle/langchain4j/enriching/tools/step_one_request.json -------------------------------------------------------------------------------- /ai-models-enriching-models/tools/src/main/java/org/agoncal/fascicle/langchain4j/enriching/tools/step_one_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/tools/src/main/java/org/agoncal/fascicle/langchain4j/enriching/tools/step_one_response.json -------------------------------------------------------------------------------- /ai-models-enriching-models/tools/src/main/java/org/agoncal/fascicle/langchain4j/enriching/tools/step_two_request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/tools/src/main/java/org/agoncal/fascicle/langchain4j/enriching/tools/step_two_request.json -------------------------------------------------------------------------------- /ai-models-enriching-models/tools/src/main/java/org/agoncal/fascicle/langchain4j/enriching/tools/step_two_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/tools/src/main/java/org/agoncal/fascicle/langchain4j/enriching/tools/step_two_response.json -------------------------------------------------------------------------------- /ai-models-enriching-models/tools/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-enriching-models/tools/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-invoking-models/memory-store/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/memory-store/pom.xml -------------------------------------------------------------------------------- /ai-models-invoking-models/memory-store/src/main/docker/redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/memory-store/src/main/docker/redis.yml -------------------------------------------------------------------------------- /ai-models-invoking-models/memory-store/src/main/java/org/agoncal/fascicle/langchain4j/invoking/memorystore/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/memory-store/src/main/java/org/agoncal/fascicle/langchain4j/invoking/memorystore/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-invoking-models/memory-store/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/memory-store/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-invoking-models/memory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/memory/pom.xml -------------------------------------------------------------------------------- /ai-models-invoking-models/memory/src/main/java/org/agoncal/fascicle/langchain4j/invoking/memory/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/memory/src/main/java/org/agoncal/fascicle/langchain4j/invoking/memory/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-invoking-models/memory/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/memory/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-invoking-models/memory/useChatMemory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/memory/useChatMemory.json -------------------------------------------------------------------------------- /ai-models-invoking-models/memory/useChatMemorySys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/memory/useChatMemorySys.json -------------------------------------------------------------------------------- /ai-models-invoking-models/messages/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/messages/pom.xml -------------------------------------------------------------------------------- /ai-models-invoking-models/messages/src/main/java/org/agoncal/fascicle/langchain4j/invoking/messages/AuthorAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/messages/src/main/java/org/agoncal/fascicle/langchain4j/invoking/messages/AuthorAssistant.java -------------------------------------------------------------------------------- /ai-models-invoking-models/messages/src/main/resources/brave_new_world.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/messages/src/main/resources/brave_new_world.jpg -------------------------------------------------------------------------------- /ai-models-invoking-models/messages/src/main/resources/brave_new_world_chapter_I.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/messages/src/main/resources/brave_new_world_chapter_I.pdf -------------------------------------------------------------------------------- /ai-models-invoking-models/messages/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/messages/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-invoking-models/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/pom.xml -------------------------------------------------------------------------------- /ai-models-invoking-models/templates/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/templates/pom.xml -------------------------------------------------------------------------------- /ai-models-invoking-models/templates/src/main/java/org/agoncal/fascicle/langchain4j/invoking/templates/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/templates/src/main/java/org/agoncal/fascicle/langchain4j/invoking/templates/MusicianAssistant.java -------------------------------------------------------------------------------- /ai-models-invoking-models/templates/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/templates/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /ai-models-invoking-models/tokens/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/tokens/pom.xml -------------------------------------------------------------------------------- /ai-models-invoking-models/tokens/src/main/java/org/agoncal/fascicle/langchain4j/invoking/tokens/Tokenization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/tokens/src/main/java/org/agoncal/fascicle/langchain4j/invoking/tokens/Tokenization.java -------------------------------------------------------------------------------- /ai-models-invoking-models/tokens/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/ai-models-invoking-models/tokens/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /appendix/azure-open-ai/deploy-azure-openai-models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/appendix/azure-open-ai/deploy-azure-openai-models.sh -------------------------------------------------------------------------------- /cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/cover.jpg -------------------------------------------------------------------------------- /first-steps-first-look/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/first-steps-first-look/pom.xml -------------------------------------------------------------------------------- /first-steps-first-look/src/main/java/org/agoncal/fascicle/langchain4j/firstlook/AuthorAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/first-steps-first-look/src/main/java/org/agoncal/fascicle/langchain4j/firstlook/AuthorAssistant.java -------------------------------------------------------------------------------- /first-steps-first-look/src/main/java/org/agoncal/fascicle/langchain4j/firstlook/AuthorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/first-steps-first-look/src/main/java/org/agoncal/fascicle/langchain4j/firstlook/AuthorService.java -------------------------------------------------------------------------------- /first-steps-first-look/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/first-steps-first-look/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /first-steps-getting-started/dependency-tree.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/first-steps-getting-started/dependency-tree.txt -------------------------------------------------------------------------------- /first-steps-getting-started/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/first-steps-getting-started/pom.xml -------------------------------------------------------------------------------- /first-steps-getting-started/request.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/first-steps-getting-started/request.txt -------------------------------------------------------------------------------- /first-steps-getting-started/response.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/first-steps-getting-started/response.txt -------------------------------------------------------------------------------- /first-steps-getting-started/src/main/java/org/agoncal/fascicle/langchain4j/gettingstarted/Musician.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/first-steps-getting-started/src/main/java/org/agoncal/fascicle/langchain4j/gettingstarted/Musician.java -------------------------------------------------------------------------------- /first-steps-getting-started/src/main/java/org/agoncal/fascicle/langchain4j/gettingstarted/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/first-steps-getting-started/src/main/java/org/agoncal/fascicle/langchain4j/gettingstarted/MusicianAssistant.java -------------------------------------------------------------------------------- /first-steps-getting-started/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/first-steps-getting-started/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /first-steps-getting-started/src/test/java/org/agoncal/fascicle/langchain4j/gettingstarted/MusicianAssistantTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/first-steps-getting-started/src/test/java/org/agoncal/fascicle/langchain4j/gettingstarted/MusicianAssistantTest.java -------------------------------------------------------------------------------- /first-steps-getting-started/src/test/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/first-steps-getting-started/src/test/resources/tinylog.properties -------------------------------------------------------------------------------- /first-steps-getting-started/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/first-steps-getting-started/test.txt -------------------------------------------------------------------------------- /first-steps-getting-started/tree.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/first-steps-getting-started/tree.txt -------------------------------------------------------------------------------- /going-further-advanced/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/going-further-advanced/pom.xml -------------------------------------------------------------------------------- /going-further-advanced/src/main/java/org/agoncal/fascicle/langchain4j/advanced/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /going-further-advanced/src/test/java/org/agoncal/fascicle/langchain4j/advanced/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /going-further-integrating/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/going-further-integrating/pom.xml -------------------------------------------------------------------------------- /going-further-integrating/quarkus/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/going-further-integrating/quarkus/pom.xml -------------------------------------------------------------------------------- /going-further-integrating/quarkus/src/main/java/org/agoncal/fascicle/langchain4j/integrating/quarkus/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /going-further-integrating/spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/going-further-integrating/spring/pom.xml -------------------------------------------------------------------------------- /going-further-integrating/spring/src/main/java/org/agoncal/fascicle/langchain4j/integrating/spring/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /going-further-integrating/spring/src/test/java/org/agoncal/fascicle/langchain/integrating/spring/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /going-further-testing-debugging/logging/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/going-further-testing-debugging/logging/pom.xml -------------------------------------------------------------------------------- /going-further-testing-debugging/logging/src/main/java/org/agoncal/fascicle/langchain4j/testingdebugging/AuthorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/going-further-testing-debugging/logging/src/main/java/org/agoncal/fascicle/langchain4j/testingdebugging/AuthorService.java -------------------------------------------------------------------------------- /going-further-testing-debugging/logging/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/going-further-testing-debugging/logging/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /going-further-testing-debugging/logging/src/test/java/org/agoncal/fascicle/langchain4j/testingdebugging/AuthorServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/going-further-testing-debugging/logging/src/test/java/org/agoncal/fascicle/langchain4j/testingdebugging/AuthorServiceTest.java -------------------------------------------------------------------------------- /going-further-testing-debugging/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/going-further-testing-debugging/pom.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/pom.xml -------------------------------------------------------------------------------- /rag-handling-embeddings/embedding-azure-openai/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/embedding-azure-openai/pom.xml -------------------------------------------------------------------------------- /rag-handling-embeddings/embedding-azure-openai/src/main/java/org/agoncal/fascicle/langchain4j/embedding/azureopenai/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/embedding-azure-openai/src/main/java/org/agoncal/fascicle/langchain4j/embedding/azureopenai/MusicianAssistant.java -------------------------------------------------------------------------------- /rag-handling-embeddings/embedding-azure-openai/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/embedding-azure-openai/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-handling-embeddings/embedding-local/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/embedding-local/pom.xml -------------------------------------------------------------------------------- /rag-handling-embeddings/embedding-local/src/main/java/org/agoncal/fascicle/langchain4j/embedding/allmini/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/embedding-local/src/main/java/org/agoncal/fascicle/langchain4j/embedding/allmini/MusicianAssistant.java -------------------------------------------------------------------------------- /rag-handling-embeddings/embedding-local/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/embedding-local/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-handling-embeddings/embedding-ollama/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/embedding-ollama/pom.xml -------------------------------------------------------------------------------- /rag-handling-embeddings/embedding-ollama/src/main/java/org/agoncal/fascicle/langchain4j/embedding/ollama/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/embedding-ollama/src/main/java/org/agoncal/fascicle/langchain4j/embedding/ollama/MusicianAssistant.java -------------------------------------------------------------------------------- /rag-handling-embeddings/embedding-ollama/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/embedding-ollama/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-handling-embeddings/embedding-openai/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/embedding-openai/pom.xml -------------------------------------------------------------------------------- /rag-handling-embeddings/embedding-openai/src/main/java/org/agoncal/fascicle/langchain4j/embedding/openai/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/embedding-openai/src/main/java/org/agoncal/fascicle/langchain4j/embedding/openai/MusicianAssistant.java -------------------------------------------------------------------------------- /rag-handling-embeddings/embedding-openai/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/embedding-openai/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-handling-embeddings/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/pom.xml -------------------------------------------------------------------------------- /rag-handling-embeddings/store-azure-ai-search/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-azure-ai-search/pom.xml -------------------------------------------------------------------------------- /rag-handling-embeddings/store-azure-ai-search/src/main/docker/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-handling-embeddings/store-azure-ai-search/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/azureaisearch/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-azure-ai-search/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/azureaisearch/MusicianAssistant.java -------------------------------------------------------------------------------- /rag-handling-embeddings/store-azure-ai-search/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-azure-ai-search/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-handling-embeddings/store-azure-ai-search/src/test/java/org/agoncal/fascicle/langchain4j/vectordb/azureaisearch/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-handling-embeddings/store-duckdb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-duckdb/pom.xml -------------------------------------------------------------------------------- /rag-handling-embeddings/store-duckdb/src/main/docker/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-handling-embeddings/store-duckdb/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/duckdb/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-duckdb/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/duckdb/MusicianAssistant.java -------------------------------------------------------------------------------- /rag-handling-embeddings/store-duckdb/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-duckdb/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-handling-embeddings/store-duckdb/src/test/java/org/agoncal/fascicle/langchain4j/vectordb/duckdb/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-handling-embeddings/store-elasticsearch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-elasticsearch/pom.xml -------------------------------------------------------------------------------- /rag-handling-embeddings/store-elasticsearch/src/main/docker/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-handling-embeddings/store-elasticsearch/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/elasticsearch/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-elasticsearch/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/elasticsearch/MusicianAssistant.java -------------------------------------------------------------------------------- /rag-handling-embeddings/store-elasticsearch/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-elasticsearch/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-handling-embeddings/store-elasticsearch/src/test/java/org/agoncal/fascicle/langchain4j/vectordb/elasticsearch/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-handling-embeddings/store-in-memory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-in-memory/pom.xml -------------------------------------------------------------------------------- /rag-handling-embeddings/store-in-memory/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/inmemory/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-in-memory/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/inmemory/MusicianAssistant.java -------------------------------------------------------------------------------- /rag-handling-embeddings/store-in-memory/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-in-memory/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-handling-embeddings/store-in-memory/src/test/java/org/agoncal/fascicle/langchain4j/vectordb/inmemory/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-handling-embeddings/store-mongodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-mongodb/pom.xml -------------------------------------------------------------------------------- /rag-handling-embeddings/store-mongodb/src/main/docker/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-handling-embeddings/store-mongodb/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/mongodb/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-mongodb/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/mongodb/MusicianAssistant.java -------------------------------------------------------------------------------- /rag-handling-embeddings/store-mongodb/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-mongodb/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-handling-embeddings/store-mongodb/src/test/java/org/agoncal/fascicle/langchain4j/vectordb/mongodb/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-handling-embeddings/store-neo4j/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-neo4j/pom.xml -------------------------------------------------------------------------------- /rag-handling-embeddings/store-neo4j/src/main/docker/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-handling-embeddings/store-neo4j/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/neo4j/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-neo4j/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/neo4j/MusicianAssistant.java -------------------------------------------------------------------------------- /rag-handling-embeddings/store-neo4j/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-neo4j/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-handling-embeddings/store-neo4j/src/test/java/org/agoncal/fascicle/langchain4j/vectordb/neo4j/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-handling-embeddings/store-pgvector/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-pgvector/pom.xml -------------------------------------------------------------------------------- /rag-handling-embeddings/store-pgvector/src/main/docker/pgvector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-pgvector/src/main/docker/pgvector.yaml -------------------------------------------------------------------------------- /rag-handling-embeddings/store-pgvector/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/pgvector/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-pgvector/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/pgvector/MusicianAssistant.java -------------------------------------------------------------------------------- /rag-handling-embeddings/store-pgvector/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-pgvector/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-handling-embeddings/store-pgvector/src/test/java/org/agoncal/fascicle/langchain4j/vectordb/pgvector/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-handling-embeddings/store-qdrant/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-qdrant/pom.xml -------------------------------------------------------------------------------- /rag-handling-embeddings/store-qdrant/src/main/docker/qdrant.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-qdrant/src/main/docker/qdrant.yaml -------------------------------------------------------------------------------- /rag-handling-embeddings/store-qdrant/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/qdrant/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-qdrant/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/qdrant/MusicianAssistant.java -------------------------------------------------------------------------------- /rag-handling-embeddings/store-qdrant/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-qdrant/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-handling-embeddings/store-qdrant/src/test/java/org/agoncal/fascicle/langchain4j/vectordb/qdrant/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-handling-embeddings/store-redis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-redis/pom.xml -------------------------------------------------------------------------------- /rag-handling-embeddings/store-redis/src/main/docker/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-handling-embeddings/store-redis/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/redis/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-redis/src/main/java/org/agoncal/fascicle/langchain4j/vectordb/redis/MusicianAssistant.java -------------------------------------------------------------------------------- /rag-handling-embeddings/store-redis/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-handling-embeddings/store-redis/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-handling-embeddings/store-redis/src/test/java/org/agoncal/fascicle/langchain4j/vectordb/redis/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-processing-documents/loader/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/loader/pom.xml -------------------------------------------------------------------------------- /rag-processing-documents/loader/src/main/java/org/agoncal/fascicle/langchain4j/processdoc/loader/DocumentLoaderExamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/loader/src/main/java/org/agoncal/fascicle/langchain4j/processdoc/loader/DocumentLoaderExamples.java -------------------------------------------------------------------------------- /rag-processing-documents/loader/src/main/resources/data/bio-duke-ellington.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/loader/src/main/resources/data/bio-duke-ellington.txt -------------------------------------------------------------------------------- /rag-processing-documents/loader/src/main/resources/data/bio-ella-fitzgerald.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/loader/src/main/resources/data/bio-ella-fitzgerald.txt -------------------------------------------------------------------------------- /rag-processing-documents/loader/src/main/resources/data/bio-louis-armstrong.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/loader/src/main/resources/data/bio-louis-armstrong.txt -------------------------------------------------------------------------------- /rag-processing-documents/loader/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/loader/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-processing-documents/loader/src/test/java/org/agoncal/fascicle/langchain4j/processdoc/loader/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-processing-documents/parser/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/parser/pom.xml -------------------------------------------------------------------------------- /rag-processing-documents/parser/src/main/java/org/agoncal/fascicle/langchain4j/processdoc/parser/DocumentParserExamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/parser/src/main/java/org/agoncal/fascicle/langchain4j/processdoc/parser/DocumentParserExamples.java -------------------------------------------------------------------------------- /rag-processing-documents/parser/src/main/resources/data/bio-ella-fitzgerald.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/parser/src/main/resources/data/bio-ella-fitzgerald.txt -------------------------------------------------------------------------------- /rag-processing-documents/parser/src/main/resources/data/history-of-audiotapes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/parser/src/main/resources/data/history-of-audiotapes.pdf -------------------------------------------------------------------------------- /rag-processing-documents/parser/src/main/resources/data/history-of-videotapes.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/parser/src/main/resources/data/history-of-videotapes.docx -------------------------------------------------------------------------------- /rag-processing-documents/parser/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/parser/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-processing-documents/parser/src/test/java/org/agoncal/fascicle/langchain4j/processdoc/parser/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-processing-documents/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/pom.xml -------------------------------------------------------------------------------- /rag-processing-documents/splitter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/splitter/pom.xml -------------------------------------------------------------------------------- /rag-processing-documents/splitter/src/main/java/org/agoncal/fascicle/langchain4j/processdoc/splitter/DocumentSplitterExamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/splitter/src/main/java/org/agoncal/fascicle/langchain4j/processdoc/splitter/DocumentSplitterExamples.java -------------------------------------------------------------------------------- /rag-processing-documents/splitter/src/main/resources/data/biography-of-isaac-asimov.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/splitter/src/main/resources/data/biography-of-isaac-asimov.txt -------------------------------------------------------------------------------- /rag-processing-documents/splitter/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/splitter/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-processing-documents/splitter/src/test/java/org/agoncal/fascicle/langchain4j/processdoc/splitter/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-processing-documents/transformer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/transformer/pom.xml -------------------------------------------------------------------------------- /rag-processing-documents/transformer/src/main/java/org/agoncal/fascicle/langchain4j/processdoc/transformer/DocumentTransformerExamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/transformer/src/main/java/org/agoncal/fascicle/langchain4j/processdoc/transformer/DocumentTransformerExamples.java -------------------------------------------------------------------------------- /rag-processing-documents/transformer/src/main/resources/data/history-of-cds.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/transformer/src/main/resources/data/history-of-cds.html -------------------------------------------------------------------------------- /rag-processing-documents/transformer/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-processing-documents/transformer/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /rag-processing-documents/transformer/src/test/java/org/agoncal/fascicle/langchain4j/processdoc/transformer/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rag-rag/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/pom.xml -------------------------------------------------------------------------------- /rag-rag/request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/request.json -------------------------------------------------------------------------------- /rag-rag/src/main/docker/qdrant.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/src/main/docker/qdrant.yml -------------------------------------------------------------------------------- /rag-rag/src/main/java/org/agoncal/fascicle/langchain4j/rag/rag/ChatAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/src/main/java/org/agoncal/fascicle/langchain4j/rag/rag/ChatAssistant.java -------------------------------------------------------------------------------- /rag-rag/src/main/java/org/agoncal/fascicle/langchain4j/rag/rag/DocumentIngestor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/src/main/java/org/agoncal/fascicle/langchain4j/rag/rag/DocumentIngestor.java -------------------------------------------------------------------------------- /rag-rag/src/main/resources/acceptable-use-policy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/src/main/resources/acceptable-use-policy.html -------------------------------------------------------------------------------- /rag-rag/src/main/resources/acceptable-use-policy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/src/main/resources/acceptable-use-policy.pdf -------------------------------------------------------------------------------- /rag-rag/src/main/resources/disclaimer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/src/main/resources/disclaimer.html -------------------------------------------------------------------------------- /rag-rag/src/main/resources/disclaimer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/src/main/resources/disclaimer.pdf -------------------------------------------------------------------------------- /rag-rag/src/main/resources/end-user-license-agreement.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/src/main/resources/end-user-license-agreement.html -------------------------------------------------------------------------------- /rag-rag/src/main/resources/end-user-license-agreement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/src/main/resources/end-user-license-agreement.pdf -------------------------------------------------------------------------------- /rag-rag/src/main/resources/privacy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/src/main/resources/privacy.html -------------------------------------------------------------------------------- /rag-rag/src/main/resources/privacy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/src/main/resources/privacy.pdf -------------------------------------------------------------------------------- /rag-rag/src/main/resources/terms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/src/main/resources/terms.html -------------------------------------------------------------------------------- /rag-rag/src/main/resources/terms.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/src/main/resources/terms.pdf -------------------------------------------------------------------------------- /rag-rag/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/rag-rag/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-ollama/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-ollama/pom.xml -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-ollama/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/ollama/AuthorAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-ollama/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/ollama/AuthorAssistant.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-ollama/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/ollama/AuthorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-ollama/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/ollama/AuthorService.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-ollama/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/ollama/BookAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-ollama/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/ollama/BookAssistant.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-ollama/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/ollama/BookService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-ollama/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/ollama/BookService.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-ollama/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/ollama/streaming/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-ollama/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/ollama/streaming/MusicianAssistant.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-ollama/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/ollama/streaming/MusicianService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-ollama/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/ollama/streaming/MusicianService.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-ollama/src/test/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/ollama/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-open-ai/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-open-ai/pom.xml -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-open-ai/request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-open-ai/request.json -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-open-ai/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/openai/AuthorAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-open-ai/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/openai/AuthorAssistant.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-open-ai/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/openai/AuthorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-open-ai/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/openai/AuthorService.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-open-ai/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/openai/BookAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-open-ai/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/openai/BookAssistant.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-open-ai/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/openai/BookService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-open-ai/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/openai/BookService.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-open-ai/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/openai/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-open-ai/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/openai/MusicianAssistant.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-open-ai/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/openai/MusicianService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-open-ai/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/openai/MusicianService.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-open-ai/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/accessing-models-open-ai/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /simplifying-ai-ai-services/accessing-models-open-ai/src/test/java/org/agoncal/fascicle/langchain4j/simplifying/accessing/openai/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /simplifying-ai-ai-services/extractor-implicit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/extractor-implicit/pom.xml -------------------------------------------------------------------------------- /simplifying-ai-ai-services/extractor-implicit/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/extractorimplicit/Musician.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/extractor-implicit/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/extractorimplicit/Musician.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/extractor-implicit/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/extractorimplicit/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/extractor-implicit/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/extractorimplicit/MusicianAssistant.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/extractor-implicit/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/extractorimplicit/MusicianService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/extractor-implicit/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/extractorimplicit/MusicianService.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/extractor-implicit/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/extractor-implicit/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /simplifying-ai-ai-services/extractor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/extractor/pom.xml -------------------------------------------------------------------------------- /simplifying-ai-ai-services/extractor/response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/extractor/response.json -------------------------------------------------------------------------------- /simplifying-ai-ai-services/extractor/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/extractor/Musician.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/extractor/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/extractor/Musician.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/extractor/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/extractor/MusicianExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/extractor/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/extractor/MusicianExtractor.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/extractor/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/extractor/MusicianService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/extractor/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/extractor/MusicianService.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/extractor/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/extractor/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /simplifying-ai-ai-services/memory-store/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/memory-store/pom.xml -------------------------------------------------------------------------------- /simplifying-ai-ai-services/memory-store/src/main/docker/redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/memory-store/src/main/docker/redis.yml -------------------------------------------------------------------------------- /simplifying-ai-ai-services/memory-store/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/memorystore/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/memory-store/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/memorystore/MusicianAssistant.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/memory-store/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/memorystore/MusicianService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/memory-store/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/memorystore/MusicianService.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/memory-store/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/memory-store/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /simplifying-ai-ai-services/memory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/memory/pom.xml -------------------------------------------------------------------------------- /simplifying-ai-ai-services/memory/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/memory/MusicianAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/memory/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/memory/MusicianAssistant.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/memory/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/memory/MusicianService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/memory/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/memory/MusicianService.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/memory/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/memory/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /simplifying-ai-ai-services/moderation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/moderation/pom.xml -------------------------------------------------------------------------------- /simplifying-ai-ai-services/moderation/request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/moderation/request.json -------------------------------------------------------------------------------- /simplifying-ai-ai-services/moderation/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/moderation/ChatAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/moderation/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/moderation/ChatAssistant.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/moderation/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/moderation/ChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/moderation/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/moderation/ChatService.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/moderation/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/moderation/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /simplifying-ai-ai-services/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/pom.xml -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools-parameters/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools-parameters/pom.xml -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools-parameters/q1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools-parameters/q1.json -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools-parameters/q2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools-parameters/q2.json -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools-parameters/q3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools-parameters/q3.json -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools-parameters/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/toolsparam/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools-parameters/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/toolsparam/Book.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools-parameters/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/toolsparam/CD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools-parameters/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/toolsparam/CD.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools-parameters/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/toolsparam/ChatAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools-parameters/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/toolsparam/ChatAssistant.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools-parameters/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/toolsparam/ChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools-parameters/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/toolsparam/ChatService.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools-parameters/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/toolsparam/CurrentStockTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools-parameters/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/toolsparam/CurrentStockTools.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools-parameters/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools-parameters/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools/pom.xml -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools/request1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools/request1.json -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools/request2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools/request2.json -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools/response1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools/response1.json -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools/response2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools/response2.json -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/tools/ChatAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/tools/ChatAssistant.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/tools/ChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/tools/ChatService.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/tools/LegalDocumentTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/tools/LegalDocumentTools.java -------------------------------------------------------------------------------- /simplifying-ai-ai-services/tools/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-ai-services/tools/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /simplifying-ai-easy-rag/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-easy-rag/pom.xml -------------------------------------------------------------------------------- /simplifying-ai-easy-rag/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/easyrag/DocumentIngestor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-easy-rag/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/easyrag/DocumentIngestor.java -------------------------------------------------------------------------------- /simplifying-ai-easy-rag/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/easyrag/VintageStoreAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-easy-rag/src/main/java/org/agoncal/fascicle/langchain4j/simplifying/easyrag/VintageStoreAssistant.java -------------------------------------------------------------------------------- /simplifying-ai-easy-rag/src/main/resources/acceptable-use-policy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-easy-rag/src/main/resources/acceptable-use-policy.pdf -------------------------------------------------------------------------------- /simplifying-ai-easy-rag/src/main/resources/disclaimer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-easy-rag/src/main/resources/disclaimer.pdf -------------------------------------------------------------------------------- /simplifying-ai-easy-rag/src/main/resources/end-user-license-agreement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-easy-rag/src/main/resources/end-user-license-agreement.pdf -------------------------------------------------------------------------------- /simplifying-ai-easy-rag/src/main/resources/privacy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-easy-rag/src/main/resources/privacy.pdf -------------------------------------------------------------------------------- /simplifying-ai-easy-rag/src/main/resources/terms.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-easy-rag/src/main/resources/terms.pdf -------------------------------------------------------------------------------- /simplifying-ai-easy-rag/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/simplifying-ai-easy-rag/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /simplifying-ai-easy-rag/src/test/java/org/agoncal/fascicle/langchain4j/simplifying/easyrag/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wrappingup-putting-together/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/pom.xml -------------------------------------------------------------------------------- /wrappingup-putting-together/request1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/request1.txt -------------------------------------------------------------------------------- /wrappingup-putting-together/request2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/request2.txt -------------------------------------------------------------------------------- /wrappingup-putting-together/response1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/response1.txt -------------------------------------------------------------------------------- /wrappingup-putting-together/response2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/response2.txt -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/docker/qdrant.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/docker/qdrant.yml -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/java/org/agoncal/fascicle/langchain4j/puttingtogether/ChatAssistant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/java/org/agoncal/fascicle/langchain4j/puttingtogether/ChatAssistant.java -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/java/org/agoncal/fascicle/langchain4j/puttingtogether/ChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/java/org/agoncal/fascicle/langchain4j/puttingtogether/ChatService.java -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/java/org/agoncal/fascicle/langchain4j/puttingtogether/ChatTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/java/org/agoncal/fascicle/langchain4j/puttingtogether/ChatTools.java -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/java/org/agoncal/fascicle/langchain4j/puttingtogether/DocumentIngestor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/java/org/agoncal/fascicle/langchain4j/puttingtogether/DocumentIngestor.java -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/resources/acceptable-use-policy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/resources/acceptable-use-policy.html -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/resources/acceptable-use-policy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/resources/acceptable-use-policy.pdf -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/resources/disclaimer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/resources/disclaimer.html -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/resources/disclaimer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/resources/disclaimer.pdf -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/resources/end-user-license-agreement.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/resources/end-user-license-agreement.html -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/resources/end-user-license-agreement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/resources/end-user-license-agreement.pdf -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/resources/privacy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/resources/privacy.html -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/resources/privacy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/resources/privacy.pdf -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/resources/terms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/resources/terms.html -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/resources/terms.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/resources/terms.pdf -------------------------------------------------------------------------------- /wrappingup-putting-together/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /wrappingup-putting-together/tree.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agoncal/agoncal-fascicle-langchain4j/HEAD/wrappingup-putting-together/tree.txt --------------------------------------------------------------------------------