Wczoraj odbyło się 77 spotkanie Microsoft Azure User Group Poland w Warszawie, w trakcie którego mieliśmy okazję posłuchać trzech prelekcji. Poniżej znajdziecie krótkie podsumowanie każdej z nich.
“Mniej vibe’owania, więcej mocy z GitHub Copilotem” - Kamil Stachowicz Link to heading
Prezentacja Kamila skupiła się na praktycznym wykorzystaniu GitHub Copilota. Omówione zostały trzy sposoby użycia tego narzędzia:
- automatyczne uzupełniania kodu w edytorze,
- czat z Copilotem, który z kolei może działać w trzech trybach, które przedstawie dalej,
- operacje na plikach (lewa strona ekranu w VS Code).
Wspomniane tryby czatu to:
- ask - pozwala na zadawanie pytań i uzyskiwanie odpowiedzi,
- agent - umożliwa konwersacja oraz dostosowanie kodu źródłowego przez agenta,
- edit - działa podobnie do agenta, ake skupiający się na np. naprawie błędów w konkretnym fragmencie kodu.
Przedstawione zostały również takie elementy jak:
- skróty klawiszowe np.
tab
do akceptacji sugestii lubctrl + strzałka w prawo
do akceptacji części sugestii - sposoby zmiany modelu (np. GPT-4.0)
- ograniczenie do 300 premium requestów miesięcznie
- mnożnik dla każdego z modeli
- tryb
auto
przy wyborze modelu - instrukcje w pliku .github/copilot-instructions.md
- możliwość utworzenia własnego trybu (oprócz
ask
,agent
,edit
)
Chcąc lepiej poznać GitHub Copilota, warto odwiedzić:
Z dodatkowych trybów pracy z Copilotem warto zwrócić uwagę na Beast Mode, który stanowi niestandardowy tryb czatu dla agenta VS Code i niezwykle przydatny w pracy z kodem.
“Case study: Jak wdrożyć infrastrukturę pod agentów AI w Azure w branży regulowanej?” - Łukasz Kałużny Link to heading
Wystąpienie Łukasza skupiło się na wdrożeniu AI Foundry w trybie agentowym, ale rozpoczęło się od skupienia uwagi na bałaganie w nazewnictwie usług chmurowych, co najlepiej obrazuje poniższa grafika:
źródło: https://www.linkedin.com/feed/update/urn:li:activity:7359120667012751361/
Łukasz omowił czym jest agent tzn. co jest na wejściu i na wyjściu, jak działa i jakich narzędzi używa.
źródło: https://learn.microsoft.com/en-us/azure/ai-foundry/agents/overview
Następnie przedstawione zostało czym jest AI Foundry, jakie są jego komponenty i jak wygląda architektura rozwiązania.
źródło: https://learn.microsoft.com/en-us/azure/ai-foundry/agents/overview
Omówione zostały podstawowe elementy takie jak wątek, prompt, narzędzia, modele itd.
źródło: https://learn.microsoft.com/en-us/azure/ai-foundry/agents/concepts/threads-runs-messages
Z ciekawych rzeczy warto zwrócić uwagę na:
- Grounding with Bing Search
- 12-Factor Agents - Principles for building reliable LLM applications
- Azure AI Foundry Agent Service Standard Setup with private networking setup
Na koniec przytocze porównanie Łukasza AI Foundry do Kubernetes tj. konto w AI Foundry to jak klaster K8s, projekty w AI Foundry to jak namespace w K8s, a agenci to jak pod’y w K8s.
“VMware migration to Azure” - Commercial part Jim Ekberg-Hegner, Technical part David Yegros Fabián Link to heading
Z racji tego, ze tematy wokół VMware nie są mi zbyt dobrze znane, pozwolę sobie na bardzo krótkie podsumowanie z linkami do materiałów: