ML engineer Gather and prepare data Develop model Integrate models in app dev Model monitoring & management Retrain models Business leadership AI as a team initiative
in a huge amount of data (trillions of tokens) ▸ Relationship between words and phrases ▸ Fine-tuned for specific domains What are Large Language Models (LLMs)?
about {topic}. The poem should be {lines} lines long. """) String writeAPoem(String topic, int lines); Add a context on the calls Chat message Placeholder
public String iban; @Description("Date of the transaction") public LocalDate transactionDate; @Description("Amount in dollars of the transaction") public double amount; } interface TransactionExtractor { @UserMessage("Extract information about a transaction from {{it}}") TransactionInfo extractTransaction(String text); } Marshalling objects
.build(); String userMessage1 = "Can you give a brief explanation of Kubernetes, 3 lines max?"; String answer1 = chain.execute(userMessage1); String userMessage2 = "Can you give me a YAML example to deploy an application for that?"; String answer2 = chain.execute(userMessage2); Conversation like chat Remember previous interactions
professional poet") @UserMessage("Write a poem about {topic}. Then send this poem by email.") String writeAPoem(String topic); @ApplicationScoped public class EmailService { @Inject Mailer mailer; @Tool("send the given content by email") public void sendAnEmail(String content) { mailer.send(Mail.withText("[email protected]", "A poem", content)); } } Describe when to use the tool Register the tool Need to run code
at: Supported platforms: From getting started with AI, to experimenting with models and prompts, Podman AI Lab enables you to bring AI into your applications without depending on infrastructure beyond your laptop. Podman AI Lab