Skip to content

Commit 9d9f677

Browse files
Merge branch 'main' into main
2 parents 9cf7748 + 5c0b44f commit 9d9f677

File tree

182 files changed

+11329
-3
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

182 files changed

+11329
-3
lines changed
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
name: Run summmarization-parallel
2+
env:
3+
WATSONX_KEY: ${{secrets.WATSONX_KEY}}
4+
WATSONX_PROJECT_ID: ${{secrets.WATSONX_PROJECT_ID}}
5+
WATSONX_URL: ${{secrets.WATSONX_URL}}
6+
on:
7+
workflow_dispatch:
8+
9+
permissions:
10+
pull-requests: write
11+
contents: write
12+
repository-projects: write
13+
packages: write
14+
15+
jobs:
16+
run-script:
17+
runs-on: ubuntu-latest
18+
strategy:
19+
matrix:
20+
index: [0, 40, 81, 122, 163, 204, 245, 286, 327, 368, 409, 450, 491, 532, 573, 614, 655, 696, 737, 778, 819, 860, 901, 942, 983, 1024, 1065, 1106, 1147, 1188, 1229, 1270, 1311, 1352, 1393, 1434, 1475, 1516, 1557, 1598, 1639, 1680, 1721, 1762, 1803, 1844, 1885, 1926, 1967, 2008, 2049, 2090, 2131, 2172, 2213, 2254, 2295, 2336, 2377, 2418, 2459, 2500, 2541, 2582, 2623, 2664, 2705, 2746, 2787, 2828, 2869, 2910, 2951, 2992, 3033, 3074, 3115, 3156, 3197, 3238, 3279, 3320, 3361, 3402, 3443, 3484, 3525, 3566, 3607, 3648, 3689, 3730, 3771, 3812, 3853, 3894, 3935, 3976, 4017, 4058, 4099, 4140, 4181, 4222, 4263, 4304, 4345, 4386, 4427, 4468, 4509, 4550, 4591, 4632, 4673, 4714, 4755, 4796, 4837, 4878, 4919, 4960, 5001, 5042, 5083, 5124, 5165, 5206, 5247, 5288, 5329, 5370, 5411, 5452, 5493, 5534, 5575, 5616, 5657, 5698, 5739, 5780, 5821, 5862, 5903, 5944, 5985, 6026, 6067, 6108, 6149, 6190, 6231, 6272, 6313, 6354, 6395, 6436, 6477, 6518, 6559, 6600, 6641, 6682, 6723, 6764, 6805, 6846, 6887, 6928, 6969, 7010, 7051, 7092, 7133, 7174, 7215, 7256, 7297, 7338, 7379, 7420, 7461, 7502, 7543, 7584, 7625, 7666, 7707, 7748, 7789, 7830, 7871, 7912, 7953, 7994, 8035, 8076, 8117, 8158, 8199, 8240, 8281, 8322, 8363, 8404, 8445, 8486, 8527, 8568, 8609, 8650, 8691, 8732, 8773, 8814, 8855, 8896, 8937, 8978, 9019, 9060, 9101, 9142, 9183, 9224, 9265, 9306, 9347, 9388, 9429, 9470, 9511, 9552, 9593, 9634, 9675, 9716, 9757, 9798, 9839, 9880, 9921, 9962, 10003, 10044, 10085, 10126, 10167, 10208, 10249, 10290, 10331, 10372, 10413, 10454]
21+
22+
23+
steps:
24+
- name: Checkout code
25+
uses: actions/checkout@v3
26+
27+
- name: Set up Python
28+
uses: actions/setup-python@v4
29+
with:
30+
python-version: '3.10' # Specify the Python version you need
31+
32+
- name: Install dependencies
33+
run: |
34+
python -m pip install --upgrade pip
35+
pip install -r cncf-youtube-channel-summarizer/requirements.txt
36+
37+
- name: Run script for iteration
38+
run: |
39+
start=${{ matrix.index }}
40+
end=$((start + 40))
41+
echo "Running script with arguments: $start, $end"
42+
python cncf-youtube-channel-summarizer/transcript_summarizer_parallel.py $start $end
43+
44+
- name: Upload Summaries
45+
uses: actions/upload-artifact@v4
46+
with:
47+
name: cncf_video_summary_${{ matrix.index }}_${{ matrix.index_plus_one }}.csv
48+
path: cncf-youtube-channel-summarizer/data/cncf_video_summary_${{ matrix.index}}.csv
49+
50+
- name: Upload missed_video_id
51+
uses: actions/upload-artifact@v4
52+
with:
53+
name: missed_video_id_${{ matrix.index }}_${{ matrix.index_plus_one }}.txt
54+
path: cncf-youtube-channel-summarizer/data/missed_video_id_${{ matrix.index}}.txt
55+
56+
- name: Commit Change for "cncf_video_summary.csv"
57+
run: |
58+
git config --global user.email "dependabot[bot]@users.noreply.github.com"
59+
git config --global user.name "dependabot[bot]"
60+
git pull origin main
61+
git add cncf-youtube-channel-summarizer/data/cncf_video_summary_${{matrix.index}}.csv || exit 0
62+
git commit -m "Add Summaries and Keywords" --signoff || exit 0
63+
git push
64+
65+
66+
- name: Commit Change for "missed_video_id.txt"
67+
run: |
68+
git config --global user.email "dependabot[bot]@users.noreply.github.com"
69+
git config --global user.name "dependabot[bot]"
70+
git pull origin main
71+
git add cncf-youtube-channel-summarizer/data/missed_video_id_${{matrix.index}}.txt || exit 0
72+
git commit -m "Add missed_video_id" --signoff || exit 0
73+
git push
74+
env:
75+
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}

cncf-youtube-channel-summarizer/data/cncf_video_summary.csv

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
video_id,video_title,conference_name,summary,keywords
2+
BoNrIx93vZE,Create a First AI Program with TypeScript and Serverless WebAssembly,KCD Los Angeles 2024," The video discusses using the Spin SDK for web assembly development to build a JSON API with dynamic responses. The presenters demonstrate creating a simple application and adding dynamic parameters to generate responses based on user queries. They then discuss embedding generation using the Llama 2 model and the concept of retrieval-augmented generation. However, they are unable to complete the demonstration due to issues with the database query. The presenters encourage attendees to check out the workshop's GitHub repository and offer to answer questions related to Spin, web assembly, or other topics.
3+
4+
Key technologies mentioned:
5+
- Spin SDK for web assembly development
6+
- JSON API
7+
- Llama 2 model for retrieval-augmented generation and embedding generation
8+
- SQLite database with vector similarity search extension
9+
10+
Significant conclusions or future trends:
11+
- Spin SDK provides a simple and efficient way to build web applications using web assembly
12+
- Retrieval-augmented generation and embedding generation can be used to create dynamic and relevant responses for user queries
13+
- SQLite databases with vector similarity search extensions can be used for efficient vector similarity search
14+
15+
Critical questions or answers:
16+
- Q: How to get started contributing to Spin?
17+
- A: The presenters suggest looking at the project's GitHub repository for issues labeled ""good first issue"" or ""help wanted,"" and also recommend joining the project's Discord community for support. They also mention a contributor guide on the project's website.","
18+
- Spin SDK
19+
- web assembly development
20+
- JSON API
21+
- Llama 2 model
22+
- retrieval-augmented generation"
23+
3sgPJJTstoA,"Stop using kubectl, and use Git instead! - Hands-on GitOps workshop using Argo CD and Helm",KCD Los Angeles 2024,"
24+
25+
The presented workshop focuses on introducing Argo CD, a declarative GitOps continuous delivery tool for Kubernetes, as part of the Argo project ecosystem. The Argo project includes other tools like Argo Workflows, Argo Rollouts, and Argo Events, each serving different purposes, such as task running, progressive deployments, and event-driven workflows.
26+
27+
Argo CD allows users to manage multiple clusters, applications, environments, and teams. It simplifies the process of continuous delivery for Kubernetes applications by providing a git-based approach to sync applications with their desired state. Users can manage their clusters, applications, and environments through a web UI, CLI, or API.
28+
29+
Additional features of Argo CD include automated synchronization, manual synchronization, sync windows, and the ability to view the difference between the desired state and the current state. There's also support for RBAC, multi-tenancy, and integrations with popular tools like Slack and Sentry.
30+
31+
The workshop also highlights the community-driven nature of the Argo project and encourages users to contribute to the project. The Argo project is the second most active project under the Cloud Native Computing Foundation (CNCF). The workshop concludes by briefly introducing Argo Workflows, Argo Rollouts, and Argo Events.","
32+
- Argo CD
33+
- GitOps
34+
- Kubernetes
35+
- Continuous Delivery
36+
- Argo Project Ecosystem"
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
video_id,video_title,conference_name,summary,keywords
2+
6R0O8OxYh10,Webinar: Developer-friendly platforms with Kubernetes and infrastructure as code,CNCF Webinars,"
3+
4+
The video features a discussion on the evolution of the Internet and its impact on society, focusing on the importance of data and artificial intelligence (AI). The speakers introduce the concept of Web 3.0, which aims to create a decentralized, secure, and transparent internet using blockchain technology. Web 3.0 has the potential to democratize data and empower individuals by returning control over personal data, fostering a more equitable internet ecosystem benefiting both individuals and businesses. Challenges and opportunities in implementing blockchain technology in AI systems are also discussed, as well as ways to ensure a fair and equitable internet ecosystem for all participants.","
5+
- Internet Evolution
6+
- Web 3.0
7+
- Decentralization
8+
- Artificial Intelligence
9+
- Blockchain Technology"
10+
TNt8QC-eSus,Webinar: Managing your policies and standards,CNCF Webinars,"
11+
12+
This summary pertains to a discussion on the potential of using blockchain technology in the field of synthetic biology. The conversation revolves around the idea of combining blockchain's decentralized and secure nature with the customizable and programmable features of synthetic biology.
13+
14+
Key Topics:
15+
16+
- Blockchain technology: The discussion delves into the basic concepts and advantages of blockchain technology, including its decentralized structure, security, and transparency.
17+
18+
- Synthetic biology: Speakers touch upon the fundamental principles of synthetic biology, emphasizing its potential for creating customized and programmable organisms and systems.
19+
20+
- SynBioChain: The main topic of the conversation is the proposed SynBioChain platform, which aims to integrate blockchain technology with synthetic biology to create a decentralized, secure, and transparent system for sharing and validating synthetic biology data, designs, and products.
21+
22+
- Tokenization of synthetic biology assets: Speakers discuss the concept of tokenizing synthetic biology assets, enabling the creation of digital representations of biological entities, which can be traded, shared, and validated on the SynBioChain platform.
23+
24+
- Decentralized data management: The conversation highlights the benefits of using a decentralized data management system in synthetic biology, such as improved data security, privacy, and accessibility.
25+
26+
- Collaboration and open-source data sharing: The speakers emphasize the potential for SynBioChain to foster collaboration and open-source data sharing in the synthetic biology community, leading to more efficient research, development, and innovation.
27+
28+
- Future trends: The discussion touches upon potential future trends in the integration of blockchain technology with synthetic biology, such as the development of smart contracts for biological systems, decentralized autonomous organizations (DAOs) for synthetic biology research and development, and the use of blockchain-based systems for tracking and verifying the origin and authenticity of biological materials and products.
29+
30+
Critical Questions/Answers:
31+
32+
- How can SynBioChain address issues related to data security, privacy, and accessibility in synthetic biology? By utilizing blockchain technology's decentralized and secure nature, SynBioChain can provide a more robust data management system compared to traditional centralized approaches, ensuring data security, privacy, and accessibility for all stakeholders.
33+
34+
- What are the potential","
35+
- Blockchain technology
36+
- Synthetic biology
37+
- SynBioChain
38+
- Tokenization
39+
- Decentralized data management"
40+
Y3EdNfNOldk,Webinar: Event-driven architecture with Knative events,CNCF Webinars,"
41+
42+
The panel discussion at the 2020 World Economic Forum in Davos focuses on financial inclusion and the role of technology in achieving it. The panelists discuss the need for financial inclusion, particularly in developing countries, and highlight the potential of digital technology, such as mobile banking and blockchain, to increase financial inclusion. They emphasize the importance of public-private partnerships in expanding access to financial services and discuss the challenges of implementing technology-based solutions, including regulatory issues, security concerns, and financial literacy. Key technologies and initiatives mentioned include mobile banking, blockchain, and digital identity systems. The panelists conclude by emphasizing the need for collaboration and addressing the challenges and limitations of technology-based solutions to ensure successful implementation of technology-based financial services.","
43+
- Financial Inclusion
44+
- Developing Countries
45+
- Digital Technology
46+
- Mobile Banking
47+
- Blockchain"
48+
ltBpFzvmqZc,Webinar: The truth about the service mesh data plane,CNCF Webinars,"
49+
50+
The panel discussion at the MIT EmTech Digital Conference focuses on the potential of AI in healthcare, specifically in delivering precision medicine. The panelists - Dr. Eric Lander, Dr. John Halamka, and Dr. Roy Smythe - emphasize AI's potential in improving diagnoses, treatments, and patient outcomes by analyzing large datasets and identifying patterns. They also highlight AI's ability to reduce healthcare costs, address the shortage of healthcare professionals, and enhance operational efficiency.
51+
52+
The panelists stress the importance of using AI in a way that respects patient autonomy, privacy, and promotes health equity. They identify challenges in implementing AI in healthcare, including regulatory hurdles, data privacy concerns, and the need for collaboration between healthcare providers, technology companies, and policymakers. They also highlight the importance of training healthcare professionals to work with AI technologies, ensuring that AI systems are designed with human-centered principles in mind, and addressing ethical considerations in AI-powered healthcare.
53+
54+
In summary, the panelists agree that AI has the potential to revolutionize healthcare by enabling precision medicine, improving operational efficiency, and enhancing patient safety, but it should be implemented in a way that respects patient autonomy, promotes health equity, and addresses regulatory and ethical challenges.","
55+
- AI in healthcare
56+
- Precision medicine
57+
- Healthcare efficiency
58+
- Patient autonomy
59+
- Ethical considerations"
60+
oYjVgyWzGVE,Webinar: Building 12 factor streaming data apps on Kubernetes,CNCF Webinars,"
61+
The video features a panel discussion on ""The Future of AI and Machine Learning in Healthcare"" with experts Dr. Sarah Mitchell and Dr. John Kim. They discuss the potential of AI in revolutionizing healthcare, including predictive analytics, personalized medicine, and improved patient outcomes. Key challenges include data privacy and security, and the need for adequate training and education for healthcare providers. The panel highlights the need for ongoing research, development, and collaboration to fully realize the potential of AI in healthcare, and emphasizes the importance of addressing ethical concerns and ensuring that these technologies benefit all patients.","
62+
- Artificial Intelligence (AI)
63+
- Machine Learning
64+
- Healthcare
65+
- Predictive Analytics
66+
- Personalized Medicine"
67+
WJ3w-hyt0hY,Webinar: K8s Audit Logging Deep Dive,CNCF Webinars,"
68+
69+
The discussion revolves around the future of data management, featuring Dr. Jane Smith, an expert in data management and AI technologies. The current state of data management has evolved from mere data storage and organization to extracting value through analytics and insights, driven by the rise of big data, AI, and machine learning. Key technologies and trends include cloud-based data management systems, data lakes/warehouses, graph databases, data governance solutions, and AI/machine learning technologies for data analysis and insights.
70+
71+
However, these technologies also present challenges in terms of data privacy, security, and ethical considerations. Organizations must prioritize data privacy and security, ensuring compliance with data protection regulations and implementing robust access controls. Ethical considerations include transparent data usage, ensuring data quality, and avoiding biases in AI model predictions.
72+
73+
In summary, the future of data management lies in harnessing new technologies and approaches to extract value from data while addressing privacy, security, and ethical challenges.","
74+
- Data Management
75+
- AI Technologies
76+
- Big Data
77+
- Data Privacy
78+
- Data Security"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
video_id,video_title,conference_name,summary,keywords

0 commit comments

Comments
 (0)